Thinking Elixir Podcast

ThinkingElixir.com
Thinking Elixir Podcast

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

  1. 5 NGÀY TRƯỚC

    225: A BeaconCMS of Hope

    News includes coming info on new features in Elixir v1.18, the release of Beacon CMS v0.1 with new tools for developers, German Velasco's insightful video on the origins of Phoenix contexts, Alex Koutmos sharing his sql_fmt tool for cleaner SQL code in Ecto, an exciting new tool for the Mastodon community called MastodonBotEx, and more! Show Notes online - http://podcast.thinkingelixir.com/225 Elixir Community News https://x.com/josevalim/status/1846109246116536567 – José Valim updated his Elixir Stream Week presentation to talk about Elixir v1.18. https://x.com/NickGnd/status/1846103330352697455 – Discussion about the new LSP server for Elixir v1.18. https://github.com/elixir-webrtc/ex_webrtc – ExWebRTC library for Elixir mentioned in the context of Elixir Stream Week. https://x.com/BeaconCMS/status/1844089765572026611 – Announcement of Beacon CMS v0.1 release. https://www.youtube.com/watch?v=JBLOd9Oxwpc – Hype video for the new Beacon CMS release. https://github.com/BeaconCMS/beacon – The GitHub repository for Beacon CMS, an open-source CMS built with Phoenix LiveView. https://www.youtube.com/live/c2TLDiFv8ZI – Zach Daniel and Leandro paired programming session on Beacon CMS Igniter task. https://github.com/BeaconCMS/beacon_demo – Beacon_demo project helps users try Beacon CMS locally. https://www.youtube.com/watch?v=5jk0fIJOFuc – ElixirConf video related to Beacon CMS development. Hexdeck.pm is a new community tool for browsing multiple HexDocs pages at once. https://hexdeck.pm/ – Website for hexdeck.pm, a documentation aggregator. https://github.com/hayleigh-dot-dev/hexdeck – GitHub repository for hexdeck.pm, created by Hayleigh from the Gleam team. https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.24.1 – Update to ElixirLS, fixing several crashes. German Velasco created a stream video explaining the origins of Phoenix "contexts". https://x.com/germsvel/status/1846137519508787644 – Tweet about German Velasco's stream video on Phoenix contexts. https://www.elixirstreams.com/tips/why-phoenix-contexts – German explains the history of Phoenix Contexts. https://www.youtube.com/watch?v=tMO28ar0lW8 – Chris McCord's keynote on Phoenix 1.3 at Lonestar ElixirConf 2017. https://phoenixframework.org/blog/phoenix-1-3-0-released – Blog post on Phoenix 1.3 release. https://x.com/akoutmos/status/1843706957267656969 – Alex Koutmos' announcement of sql_fmt version 0.2.0 support for ~SQL sigil and Mix Formatter plugin. https://github.com/akoutmos/sql_fmt – GitHub repository for sql_fmt, a SQL formatting tool. https://github.com/akoutmos/ecto_dbg – GitHub page for ecto_dbg, which uses sql_fmt for debugging Ecto SQL queries. https://mastodon.kaiman.uk/@neojet/113284100323613786 – MastodonBotEx simplifies interacting with the Mastodon API. https://github.com/kaimanhub/MastodonBot.ex – GitHub repository for MastodonBotEx designed for Mastodon API interactions. https://codebeamnyc.com/#schedule – Details about the schedule for CodeBEAM NYC Lite for November 15, 2024. https://elixirfriends.transistor.fm/episodes/friend-3-tyler-young – Elixir Friend's podcast episode with Tyler Young discussing marketing and technology topics. https://elixirfriends.transistor.fm/episodes/friend-2-david-bernheisel – Previous Elixir Friend's podcast episode with David Bernheisel. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social

    21 phút
  2. 15 THG 10

    224: Language Server Leak and Stream Week Reveals

    News includes the latest release of ElixirLS v0.24.0 and the unveiling of Expert, the upcoming Elixir Language Server. We dive into the details of NervesHub v2.0's improvements for IoT device management and introduce the exciting Elixir Stream Week with José Valim among other top experts. We also look at the exciting updates in Elixir's core Machine Learning libraries and more! Show Notes online - http://podcast.thinkingelixir.com/224 Elixir Community News https://x.com/lukaszsamson/status/1843038898701864991 – ElixirLS v0.24.0 was released, marking a major update to the Elixir Language Server. https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/226?u=lukaszsamson – Discussion on ElixirForum about the latest ElixirLS release. https://github.com/elixir-lsp/elixir-ls/blob/v0.24.0/CHANGELOG.md – Changelog for ElixirLS v0.24.0 detailing improvements and new features. https://github.com/elixir-lang/expert – GitHub repository for the new Elixir Language Server named Expert, currently private. https://x.com/lukaszsamson/status/1843039621657272690 – Łukasz Samson hinted on Twitter about the Expert server's progress towards feature parity with ElixirLS. https://elixir-webrtc.org/elixir-stream-week – The Membrane project is organizing 'Elixir Stream Week', an online event from October 21-25, 2024 with top Elixir experts. https://x.com/josevalim/status/1841793652932157908 – José Valim announced his speaking engagement during Elixir Stream Week, discussing 'Projects that never were: Elixir, LISPs, and MLIR'. https://x.com/TheErlef/status/1843362970442539041 – The full schedule for Elixir Stream Week, featuring prominent figures like José Valim, Mateusz Front, and Chris McCord. https://x.com/josevalim/status/1843376791169478955 – Announcement of new versions of Nx, Axon, and Bumblebee with enhanced features for machine learning in Elixir. https://github.com/elixir-nx/nx – GitHub repository for Nx, now at version 0.9.0. https://hex.pm/packages/bumblebee – Hex package for Bumblebee, now at version 0.6.0. https://hex.pm/packages/axon – Hex package for Axon, now at version 0.7.0. https://elixirforum.com/t/nerveshub-v2-0-0-officially-released/66305 – Discussion on the release of NervesHub v2.0, introducing improvements in IoT device management. https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.0.0 – GitHub release notes for NervesHub v2.0.0, detailing new features and enhancements. https://www.nerves-hub.org/ – Overview of NervesHub, a tool for IoT device management, and its significance. https://x.com/germsvel/status/1843593999946317975 – German Velasco shares an ElixirStream video tip about HEEx component naming and styling. https://www.elixirstreams.com/tips/anchor-component – Detailed tip by German Velasco on creating a named HEEx component for consistent styling. https://x.com/jskalc/status/1843622806241575360 – LiveVue v0.5.0 release announcement, integrating Phoenix LiveView with the Vue framework. https://github.com/Valian/live_vue/tree/main – GitHub repository for LiveVue, focusing on end-to-end reactivity with LiveView and Vue. https://github.com/woutdp/live_svelte – GitHub repository for LiveSvelte, an integration for reactivity with Svelte and LiveView. https://wout.space/notes/live-svelte – Notes on LiveSvelte, detailing its usage and benefits for reactive interfaces. https://www.jonashietala.se/blog/2024/10/08/writing_home_assistant_automations_using_genservers_in_elixir/ – Blog post by Jonas Hietala on implementing HomeAssistant automations using Elixir GenServers. https://x.com/bernheisel/status/1843276992437010566 – David Bernheisel shared his appearance on Elixir Friends podcast with German Velasco. https://share.transistor.fm/s/1e964a13 – Podcast episode featuring David Bernheisel discussing various programming topics and life experiences. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.c

    18 phút
  3. 8 THG 10

    223: A Boost for Nx, Lib Updates, and Passion Projects

    News includes José Valim and Chris McCord's collaboration on AI GPU clusters with Fly.io, Nx being selected for Mozilla's Builders Accelerator with a $100,000 award, Parker Selbert's highlights on PostgreSQL 17's improvements for the Oban project, a major update to the Cachex library, and an extension of the call for talks deadline for Alchemy Conf 2025, and more! Show Notes online - http://podcast.thinkingelixir.com/223 Elixir Community News https://fly.io/blog/ai-gpu-clusters-from-your-laptop-livebook/ – José Valim and Chris McCord's blog post on AI GPU clusters. https://x.com/josevalim/status/1838632848955150811 – José Valim shares a post about using Fly.io GPUs with Livebook. https://x.com/josevalim/status/1838633779851833391 – José Valim discusses bringing Nx, Livebook, and FLAME to HPC. https://dockyard.com/blog/2024/09/24/nx-selected-for-mozilla-inaugural-builders-accelerator-cohort-promoting-open-source-ai-solutions – Nx project selected for Mozilla's Builders Accelerator, receiving $100,000. https://x.com/germsvel/status/1841054951801569778 – German Velasco's ElixirStream video on the new Date shift function in Elixir. https://www.elixirstreams.com/tips/date-shift – Demo of Date shift function constrained by calendar rules in Elixir. https://hexdocs.pm/phoenix_test/changelog.html#0-4-0 – PhoenixTest update with changes including PhoenixTest.upload/3. https://x.com/sorentwo/status/1840786285755035839 – Parker Selbert's post about PostgreSQL 17 and its benefits for Oban. https://www.postgresql.org/about/news/postgresql-17-released-2936/ – PostgreSQL 17 release announcement. https://learnsql.com/blog/cte-with-examples/ – Explanation of CTEs. https://whitfin.io/blog/cachex-v4-0-optimization-consolidation-and-routing/ – Blog post about Cachex v4.0 updates and changes. https://github.com/whitfin/cachex – The GitHub repository for Cachex, a powerful caching library for Elixir. https://x.com/TylerAYoung/status/1838631217857474979 – Update on Elixir's Geo library version 4.0. https://github.com/felt/geo – GitHub repository for the Geo library. https://felt.com/ – Company maintaining the Geo library and providing GIS data tools. https://x.com/Alchemy_Conf/status/1841069715743002728 – Alchemy Conf 2025 extends call for talks deadline to Oct 31st. https://www.papercall.io/alchemy-conf-2025 – Submission page for the Alchemy Conf 2025 call for talks. https://alchemyconf.com/ – Official website for the Alchemy Conf 2025. https://blog.psantos.dev/deploying-phoenix-application-with-kamal-2/ – Blog post on deploying Phoenix applications with Kamal. https://kamal-deploy.org/ – Official site for Kamal, a deployment pipeline tool. https://x.com/bernheisel/status/1840183497463320733 – Insight into SUSE's Elixir projects, including Trento. https://github.com/trento-project – Trento project on GitHub, related to SUSE Linux's system monitoring. Mark shared how Passion Place is a new service and podcast supporting married couples, designed with a Phoenix LiveView application. http://podcast.passion.place/ – Podcast link for Passion Place. https://passion.place/ – Website for the Passion Place service. https://www.youtube.com/@PassionPlace – YouTube channel for Passion Place. https://www.instagram.com/Passion.Place.Show/ – Passion Place on Instagram https://www.facebook.com/people/Passion-Place/61566411255014/ – The Passion Place Facebook Page Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social

    22 phút
  4. 1 THG 10

    222: OTP Update and Deprecating Unless

    News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming deprecation of the unless keyword in Elixir 1.18, support for Data Channels in Elixir WebRTC, new test-related feature highlighted by ElixirStreams to tackle intermittent failures, a detailed blog from Discord on reducing their websocket traffic by 40%, ElixirConf Lightning talks on YouTube, and more! Show Notes online - http://podcast.thinkingelixir.com/222 Elixir Community News https://erlangforums.com/t/erlang-otp-27-1-released/4006 – OTP 27.1 was released, which is the first maintenance patch for OTP 27. It brings important fixes including upgrades in the Zip module with support for large archives, extended timestamps, UID/GID support, and enhanced directory handling. Several Windows-specific fixes are also included. https://x.com/moomerman/status/1838235643983364206 – unless keyword will be deprecated in upcoming Elixir 1.18. Users are encouraged to use if !condition instead. A mix format --migrate command is available to assist with the transition. https://github.com/elixir-lang/elixir/pull/13851 – Related GitHub pull request regarding the deprecation of unless keyword. https://github.com/elixir-lang/elixir/pull/13841 – Another related GitHub pull request for deprecating the unless keyword in Elixir 1.18. https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2 – Gleam v1.5.0-rc2 was released for testing. https://elixir-webrtc.org/ – Support for Data Channels in Elixir WebRTC was added, enhancing the project with features for sending arbitrary data over P2P connections. https://github.com/elixir-webrtc – GitHub organization for Elixir WebRTC, including recent updates and projects. https://x.com/mickel8v2/status/1838565408711880801 – Twitter announcement about the addition of data channels in Elixir WebRTC. https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256 – Blog post explaining the significance and uses of data channels in Elixir WebRTC. https://www.elixirstreams.com/tips/mix-test-repeat-until-failure – ElixirStreams video tip on using mix test --repeat-until-failure n to run tests until failure, handy for diagnosing intermittent test failures. Mark's favorite seed to use is --seed 0, which runs tests in sequential order, which is helpful during TDD. https://www.elixirstreams.com/tips/mix-test-slowest-modules – New --slowest-modules n flag added to mix test helps identify modules with the slowest tests, complementing the existing --slowest n flag for individual tests. https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent – Discord shared a new blog post detailing how they reduced websocket traffic by 40% by switching from zlib to zstandard for compression and implementing PASSIVE_UPDATE_V2. https://github.com/silviucpp/ezstd – The Erlang library ezstd used by Discord, which they contributed to by adding streaming support. https://www.youtube.com/watch?v=QJCWzN1Vahs – ElixirConf Lightning talks released on YouTube, available as a single hour-long video with chapter timestamps. https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – Playlist for ElixirConf Lightning talks on YouTube. https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich – A new Elixir podcast called 'Elixir Friends' launched by German Velasco, featuring a casual and relaxed format. The first episode guest is Peter Ullrich. https://www.youtube.com/watch?v=5apHLuFi5JI – The Elixir Friends podcast is also available as a YouTube video with a runtime of 1:22:10. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Be

    19 phút
  5. 24 THG 9

    221: From Keynotes to Job Listings

    News includes ElixirConf keynotes appearing on YouTube, updates on ErrorTracker's latest release, José Valim's deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard's announcement of LVN Go to streamline LiveView Native workshops, and Livebook's newest notebook navigation features. Plus, Nvidia's job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA's development of a Lunar timezone, and more! Show Notes online - http://podcast.thinkingelixir.com/221 Elixir Community News https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck's and Chris McCord and Chris Grainger's keynotes. https://github.com/josevalim/sync – Phoenix Sync archival status clarified - José doesn't have plans to take it forward personally, inviting others to explore and develop the idea further. https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs. https://www.elixirstreams.com/tips/test-breakpoints – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17. https://www.youtube.com/watch?v=fCdi7SEPrTs – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube. https://x.com/josevalim/status/1833536127267144101 – José Valim's video on tackling ChatGPT's UX woes with Phoenix LiveView on Twitter. https://github.com/tailwindlabs/tailwindcss/pull/8394 – Merged PR in Tailwind project describing hover issue fix. https://github.com/phoenixframework/phoenix_live_view/issues/3421 – Issue regarding phx-click-loading affecting modals. https://dashbit.co/blog/remix-concurrent-submissions-flawed – José Valim detailed how Remix's concurrency feature is flawed in a new blog post. https://dockyard.com/blog/2024/09/10/introducing-lvn-go – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode. https://podcast.thinkingelixir.com/200 – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native. https://x.com/livebookdev/status/1834222475820839077 – Livebook v0.14 released with new notebook navigation features. https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS – Detailed blog post about Livebook v0.14's new features. https://artifacthub.io/packages/helm/livebook/livebook – Livebook Helm Chart for use in Kubernetes. https://github.com/livebook-dev/kino_flame – The kino_flame Github project https://x.com/miruoss/status/1834690518472966524 – Announcement of kino_flame 0.1.3's Kubernetes support. https://x.com/hugobarauna/status/1834040830249562299 – Job opening at Nvidia specifically mentioning Elixir. https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc – Specific job listing at Nvidia mentioning Elixir. https://x.com/Alchemy_Conf/status/1835597103076094150 – Alchemy Conf 2025 announced, with call for talk proposals open. https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o – Alchemy Conf 2025 event details. https://ti.to/subvisual/alchemy-conf-2025 – Early bird tickets for Alchemy Conf 2025 are €200. https://www.papercall.io/alchemy-conf-2025 – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th. https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html – NASA confirms developing a Lunar timezone. https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html – MariaDB acquired by K1, strategic investment to expand enterprise solutions. h

    28 phút
  6. 17 THG 9

    220: The EEF Has Your Regulatory Back

    News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT's new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF's recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more! Show Notes online - http://podcast.thinkingelixir.com/220 Elixir Community News https://github.com/josevalim/sync – The "Phoenix Sync" project has been archived with no immediate explanation yet. https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260 – Gettext has a big update to version 0.26.0 which includes a more efficient compilation. https://github.com/elixir-cldr/cldr – Gettext feels similar to how ExCldr allows defining a custom backend. https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer. https://github.com/mimiquate/tower – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack. https://x.com/josevalim/status/1832509464240374127 – José highlighted some UX issues with ChatGPT's new UI, mentioning struggles with concurrent updates. https://x.com/josevalim/status/1833176754090897665 – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement. https://github.com/wojtekmach/mix_install_examples – A new WebRTC example was added to the "Mix Install Examples" project. https://github.com/wojtekmach/mix_install_examples/pull/42 – The WebRTC example shows how to use the ex_webrtc Elixir package in a small script, compatible with Mix.install/2. https://github.com/elixir-webrtc/ex_webrtc – The Elixir package used for the WebRTC example. https://x.com/taylorotwell/status/1831668872732180697 – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://en.wikipedia.org/wiki/Cyber_Resilience_Act https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html https://en.m.wikipedia.org/wiki/CE_marking https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act https://www.nist.gov/ https://en.wikipedia.org/wiki/XZ_Utils_backdoor https://en.wikipedia.org/wiki/Log4j https://en.wikipedia.org/wiki/Heartbleed https://en.wikipedia.org/wiki/2024_CrowdStrike_incident https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law https://openssf.org/ https://www.fcc.gov/broadbandlabels https://www.cve.org/ https://erlef.org/wg/security Guest Information https://www.linkedin.com/in/alistair-woodman-51934433 – Alistair Woodman on LinkedIn awoodman@erlef.org http://erlef.org/ – Erlang Ecosystem Foundation Website Find us online Message

    59 phút
  7. 10 THG 9

    219: Coming Out of ElixirConf

    News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir's type system, Algora.tv's open-source Twitch for developers, Sean Moriarity's insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more! Show Notes online - http://podcast.thinkingelixir.com/219 Elixir Community News https://github.com/josevalim/sync – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim. https://x.com/TylerAYoung/status/1829248168908968220 – Tyler Young's Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication. https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples. https://x.com/josevalim/status/1829537976378159139 – José Valim's Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post. https://github.com/algora-io/tv – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing. https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed – Sean Moriarity's blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee. https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb – José Valim's commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang erpc module. https://x.com/cigrainger/status/1829822647489728679 – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity. https://x.com/josevalim/status/1828781593387004065 – Image from Chris McCord's talk showing a Livebook connecting to a production node and getting intellisense for remote node code. https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open- – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online. https://codebeamamerica.com/#cft – Official site for CodeBEAM America 2025 Call for Talks. https://codebeamnyc.com/ – CodeBEAM NYC conference on November 15th, a one-day event. Reflections on ElixirConf discussion. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social

    37 phút
  8. 3 THG 9

    218: Creating an Opening

    News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more! Show Notes online - http://podcast.thinkingelixir.com/218 Elixir Community News https://x.com/josevalim/status/1825954736094457943 – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach. https://x.com/wojtekmach/status/1826521109476344035 – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process. https://hexdocs.pm/telemetry/1.3.0/readme.html – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang edoc, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required. https://x.com/bcardarella/status/1826266402631889091 – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow. https://x.com/bcardarella/status/1826279303623082421 – Additional details about the LiveView Native 0.3.0 release. https://twitter.com/simonw/status/1827482890680332386 – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax. https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/ – More details on the new SQL syntax introduced by Google for ZetaSQL. https://twitter.com/ac_alejos/status/1794105872680972458 – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches. https://github.com/acalejos/CinEx – Detailed information on using LLMs within Livebook for conversion tasks. https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/ – A US Judge struck down the FTC's ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching. https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html – The US government is considering ordering Google to be broken up following antitrust allegations. https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/ – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU. Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social

    18 phút
5
/5
30 Xếp hạng

Giới Thiệu

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

Bạn cần đăng nhập để nghe các tập có chứa nội dung thô tục.

Luôn cập nhật thông tin về chương trình này

Đăng nhập hoặc đăng ký để theo dõi các chương trình, lưu các tập và nhận những thông tin cập nhật mới nhất.

Chọn quốc gia hoặc vùng

Châu Phi, Trung Đông và Ấn Độ

Châu Á Thái Bình Dương

Châu Âu

Châu Mỹ Latinh và Caribê

Hoa Kỳ và Canada