Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Health & Fitness
Fiction
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts116/v4/a2/87/eb/a287eb73-542b-86f4-474d-48b92e8175c3/mza_1843974095028003347.jpg/600x600bb.jpg
Thinking Elixir Podcast
ThinkingElixir.com
272 episodes
3 days ago
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!
Show more...
How To
Education,
Technology,
News,
Tech News
RSS
All content for Thinking Elixir Podcast is the property of ThinkingElixir.com and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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!
Show more...
How To
Education,
Technology,
News,
Tech News
Episodes (20/272)
Thinking Elixir Podcast
266: Phoenix 1.8.0 Brings Fresh Features

News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more!

Show Notes online - http://podcast.thinkingelixir.com/266

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://x.com/chris_mccord/status/1952839142993252736 – Chris McCord announces Phoenix 1.8.0 release on X
  • https://phoenixframework.org/blog/phoenix-1-8-released – Official Phoenix 1.8.0 release blog post with details on new features
  • https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md – Phoenix 1.8.0 changelog detailing all changes and improvements
  • Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes
  • https://thinkingelixir.com/ – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting.
  • https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2 – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting
  • https://github.com/dimamik/torus – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto
  • https://torus.dimamik.com/ – Torus library demo site showcasing search capabilities
  • https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u – Bluesky announcement of new Elixir Hub website
  • https://x.com/pattrnmatch/status/1953905555141005692 – X post about Elixir Hub website launch
  • https://elixir-hub.com/ – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts
  • https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t – Bluesky announcement of LiveTable v0.3.1 update
  • https://github.com/gurujada/live_table – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination
  • https://hexdocs.pm/flop – Flop library - alternative to LiveTable for data filtering and pagination
  • https://hexdocs.pm/flop_phoenix – Flop Phoenix - Phoenix integration for Flop filtering library
  • https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23 – EEF Bluesky post about sharing BEAM events on their website
  • http://erlef.org/events – Erlang Ecosystem Foundation events page for submitting BEAM community events
  • https://elixirconf.com/ – ElixirConf US 2025 official website
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
3 days ago
32 minutes 10 seconds

Thinking Elixir Podcast
265: LiveView 1.1 Goes Live and Stack Overflow Results

News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more!

Show Notes online - http://podcast.thinkingelixir.com/265

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://x.com/josevalim/status/1951022612886462937 – José Valim announces Phoenix LiveView v1.1 release
  • https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released – Official Phoenix blog post for LiveView 1.1 release
  • https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md – Changelog for the LiveView 1.1 release with upgrade instructions
  • https://github.com/dashbitco/lazy_html – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents
  • https://survey.stackoverflow.co/2025 – Stack Overflow Survey 2025 results
  • https://x.com/josevalim/status/1950248561884410004 – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages
  • https://survey.stackoverflow.co/2025/technology#2-dev-id-es – Stack Overflow 2025 survey section on development IDEs
  • https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p – Peter Solnica announces drops_relation v0.1.0
  • https://solnic.dev/posts/introducing-drops-relation/ – Blog post introducing Drops.Relation library
  • https://github.com/solnic/drops_relation – Drops.Relation GitHub repository - high-level relation abstraction on top of Ecto
  • https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/ – Reddit discussion about The Primeagen switching to Elixir
  • https://www.youtube.com/watch?v=xH9rm2U8jBQ – The Primeagen's YouTube video showcasing Elixir features
  • https://x.com/elixirmembrane/status/1950923744655954385 – Software Mansion announces Global Elixir Meetups idea
  • https://globalelixirmeetups.com/ – Website to coordinate global Elixir meetups happening September 22-28, 2025
  • https://elixirconf.com/ – ElixirConf US 2025 in Orlando FL, August 28-29
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf 2025 tickets with 10% discount using "ThinkingElixir" code

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
1 week ago
42 minutes 33 seconds

Thinking Elixir Podcast
264: Hot Reload In Dev and QA Bottlenecks

News includes Phoenix v1.8 shipping with an AGENTS markdown file for new apps to enhance coding agent experiences, Popcorn bringing Elixir to the browser through WebAssembly with no installation required, LiveVue v0.6.0 with 90% payload size reduction through JSON Patch operations, an awesome LiveView development tip for hot-reloading code changes while preserving LiveView state, MDEx v0.8 adding decorators support for enhanced code block styling, Hologram v0.5.0 delivering major performance improvements with milliseconds to microseconds execution times, ElixirConf US 2025 tickets available with our discount code, and a discussion about how AI-generated code is creating new bottlenecks in QA and code review processes, and more!

Show Notes online - http://podcast.thinkingelixir.com/264

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://x.com/josevalim/status/1948826989357367698 – José Valim announces Phoenix v1.8 will ship with an AGENTS markdown file for new apps, ensuring teams using coding agents have an outstanding experience out of the box
  • https://github.com/phoenixframework/phoenix/commit/50ffaa5aa1c60503f01cd2107edd43f22435f9e7 – Phoenix commit adding the AGENTS.md file by Chris McCord
  • https://github.com/phoenixframework/phoenix/blob/main/installer/templates/phx_single/AGENTS.md – The actual AGENTS.md template file in Phoenix
  • https://hex.pm/packages/usage_rules – Related package for usage rules
  • https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 – Announcement post about Popcorn - Elixir in your browser via WebAssembly
  • https://popcorn.swmansion.com/ – Popcorn - run Elixir locally in your browser with no install required
  • https://popcorn.swmansion.com/demos/eval – Interactive IEx shell demo running in the browser
  • https://github.com/software-mansion/popcorn/ – GitHub project for Popcorn
  • https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be – Blog post explaining how Popcorn works and its limitations
  • https://github.com/atomvm/AtomVM – AtomVM - Tiny Erlang VM that powers Popcorn
  • https://atomvm.org/ – AtomVM website with details about the lightweight BEAM implementation
  • https://hackaday.com/2025/06/25/floss-weekly-episode-838-atomvm-and-the-full-stack-elixir-developer/ – Podcast appearance by AtomVM team
  • https://x.com/jskalc/status/1947674420459254203 – LiveVue v0.6.0 release announcement
  • https://github.com/Valian/live_vue – LiveVue project - end-to-end reactivity for Phoenix LiveView and Vue
  • https://x.com/jskalc/status/1950110941137285567 – Jakob explains new End to End testing setup for LiveVue
  • https://x.com/jskalc/status/1949882608424538420 – Awesome LiveView development tip for hot-reloading while keeping state
  • https://x.com/jskalc/status/1788308446007132509 – Original tip post about LiveView hot reloading
  • https://gist.github.com/chrismccord/2c26c876bb4430c1bdcd313b64e4c2c5 – Chris McCord's Gist showing how to implement LiveView hot reload with state preservation
  • https://x.com/leandrocesquini/status/1949827775541502037 – MDEx v0.8 release announcement
  • https://github.com/leandrocp/mdex – MDEx project - Markdown processor for Elixir
  • https://hexdocs.pm/mdex/0.8.0/MDEx.html#module-code-block-decorators – Documentation for MDEx decorators feature
  • https://bsky.app/profile/bartblast.com/post/3lutbbibma22a – Hologram v0.5.0 announcement
  • https://hologram.page/blog/hologram-v0-5-0-released – Hologram v0.5.0 release blog post
  • https://github.com/bartblast/hologram – Hologram project - components defined in Elixir that become JS in the browser
  • https://elixirconf.com/ – ElixirConf US 2025 website
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf ticket discount link with ThinkingElixir code for 10% off
  • https://x.com/ThatArrowsmith/status/1948490317277143438 – George Arrowsmith's tweet about QA becoming a bottleneck with AI-generated code
  • https://x.com/mikehostetler/status/1948491086130819331 – Mike Hostetler's response about teams struggling with code review and QA of AI-generated code
  • https://x.com/josevalim/status/1948634632716488809 – José Valim's insight on the need for new software verification practices with AI code generation
  • https://www.youtube.com/watch?v=RM2IZLR0LXc – Mark's first AI demo video: I Built an AI Tool That Saves Me Hours Every Week (Demo)
  • https://www.youtube.com/watch?v=piS1J4ru1fE – Mark's second AI demo video: How to Build AI Systems That Actually Run Your Business (Not Just Chat)

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
2 weeks ago
40 minutes 6 seconds

Thinking Elixir Podcast
263: Thinking Elixir 263: BEAM Scales from Nano to BBC Big

News includes the BEAM runtime fitting into just 16MB for the GRiSP Nano prototype, the BBC using Elixir to serve most of their web and mobile traffic, GenStage's pull-based design delivering 50% performance improvements, a new PDF data extraction library that leverages Python through PythonX, AppSignal's guide to deploying Phoenix with Kamal, an Elixir School lesson on embedding Lua in applications, Peter Solnica's new inflection library for word transformations, Fly.io announcing Docker Compose compatibility for multi-container deployments, and the full ElixirConf 2025 agenda going live with discount tickets available, and more!

Show Notes online - http://podcast.thinkingelixir.com/263

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codebeam-sto – GRiSP Nano prototype shows BEAM can run in just 16MB of memory
  • https://grisp.myshopify.com/collections/frontpage/products/grisp-2 – GRiSP 2 tiny computer available now for BEAM applications
  • https://bsky.app/profile/ettomatic.bsky.social/post/3lua7lpcxi22s – Bluesky post announcing BBC's ElixirConf EU talk
  • https://www.youtube.com/watch?v=e99QDd0_C20 – How Elixir Powers the BBC From PoC to Production at Scale by Ettore Berardi
  • https://careers.bbc.co.uk/job/Senior-Software-Engineer/24846-en_GB/ – BBC job posting for Senior Software Engineer using Elixir
  • https://x.com/accomazzo/status/1945622634731114801 – GenStage's pull-based design explanation with 6-minute video showing 50% speed improvement
  • https://x.com/nelsonmestevao/status/1947087502902231412 – X post announcing the pdf_extractor library for data extraction from PDFs
  • https://github.com/nelsonmestevao/pdf_extractor/ – PDF data extraction library for Elixir
  • https://hexdocs.pm/pdf_extractor/readme.html – Documentation for pdf_extractor library
  • https://github.com/jsvine/pdfplumber – Python pdfplumber library that pdf_extractor leverages
  • https://github.com/livebook-dev/pythonx – PythonX library for seamless Python integration with Elixir
  • https://podcast.thinkingelixir.com/244 – Interview with Jonatan Kłosko about PythonX
  • https://blog.appsignal.com/2025/06/10/deploying-phoenix-applications-with-kamal.html – AppSignal article on deploying Phoenix applications with Kamal
  • https://kamal-deploy.org/ – Kamal deployment tool - Capistrano for Containers
  • https://github.com/elixirschool/school_house – Elixir School open source repository
  • https://elixirschool.com/en/lessons/misc/lua – Elixir School lesson on embedding Lua in Elixir applications
  • https://hexdocs.pm/lua/ – Elixir Lua package documentation
  • https://github.com/tv-labs/lua – Elixir friendly wrapper around luerl Erlang package
  • https://github.com/rvirding/luerl – Luerl Erlang package for Lua integration
  • https://bsky.app/profile/solnic.dev/post/3luaizmyjvt2c – Peter Solnica announces new Inflection library on Bluesky
  • https://github.com/solnic/drops_inflector – Drops Inflector library for word inflections in Elixir
  • https://bsky.app/profile/fly.io/post/3lt4bjcouwn2y – Fly.io announces Docker Compose compatibility
  • https://community.fly.io/t/docker-compose-compatibility-the-journey-begins/25285 – Fly.io community post about Docker Compose compatibility journey
  • https://community.fly.io/t/using-containers-with-flyctl/24729 – Guide on using containers with flyctl
  • https://fly.io/docs/machines/guides-examples/multi-container-machines/ – Fly.io documentation for multi-container machines
  • https://elixirstream.dev/gendiff – David's Elixir gendiff project
  • https://elixirconf.com/ – ElixirConf 2025 full agenda now live
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf tickets with ThinkingElixir discount code for 10% off

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
3 weeks ago
30 minutes 27 seconds

Thinking Elixir Podcast
262: Five Years of Perfect Uptime

News includes Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 with igniter upgrader support, new libraries including deps_changelog and the Hog process debugging tool by Alex Koutmos, Fly.io's announcement of managed Postgres, an incredible conference talk about Waterpark - a healthcare system built on the BEAM that achieved 100% uptime for 5 years and running, tips on using Elixir compiler directives for function inlining, the full ElixirConf US 2025 schedule with keynotes from José Valim and Chris McCord, CodeBeam Europe speaker announcements, and more!

Show Notes online - http://podcast.thinkingelixir.com/262

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://bsky.app/profile/steffend.me/post/3ltz36vf4ts2u – Phoenix 1.8.0-rc.4 and LiveView 1.1.0-rc.3 released with igniter upgrader for LiveView 1.0 users
  • https://tomkonidas.com/repo-transact/ – New Ecto 3.13 Repo.transact/2 used in generators
  • Added security.md guide for security best practices and fetch() support for LongPoll in Service Workers
  • https://github.com/serpent213/deps_changelog – New library called deps_changelog that finds additions to dependency CHANGELOG files upon update
  • https://x.com/akoutmos/status/1935463503164309611 – Alex Koutmos announces new Elixir process debugging library called "Hog"
  • https://github.com/akoutmos/hog – Hog library used to pinpoint and deal with memory hungry processes, helps track down OOM issues
  • https://bsky.app/profile/fly.io/post/3ltlmmz4hq72n – Fly.io announces managed Postgres with automatic backups, failover, and monitoring
  • https://www.youtube.com/watch?v=hdBm4K-vvt0 – Waterpark conference talk - Transforming Healthcare with Distributed Actors achieving 100% uptime for 5 years
  • https://x.com/sasajuric/status/1943601894141640808 – Saša Jurić shares about the Waterpark talk
  • https://curiosum.com/blog/interacting-with-google-sheets-in-elixir – In-depth article about using Elixir and Phoenix to pull data from Google Spreadsheet
  • https://x.com/jskalc/status/1945092835067211929 – Fun tip about Elixir compiler directive to inline functions for performance
  • https://bsky.app/profile/elixirconf.bsky.social/post/3ltjyeeamwi2s – ElixirConf US 2025 full schedule published
  • https://elixirconf.com/#keynotes – ElixirConf keynotes featuring José Valim, Chris McCord, and others
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – Get ElixirConf 2025 tickets with "ThinkingElixir" discount code for 10% off
  • https://codebeameurope.com – CodeBeam Europe speaker list is up for November 5-6 in Berlin and Online

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
1 month ago
27 minutes 3 seconds

Thinking Elixir Podcast
261: Why Elixir and a $300K Daily Bill?

News includes Phoenix LiveView 1.1.0 release candidates featuring change tracking in comprehensions by default and TypeScript annotations, José Valim's inspiring DevLabs interview about building authentic tools and fostering healthy ecosystems, Matthew Sinclair's comprehensive post outlining 9 compelling reasons to choose Elixir, Peter Solnica's exciting teaser about rebuilding rom-rb in Elixir, Igniter's growing adoption with 45 packages now using it for simplified installation, ElixirConf 2025 US tickets available with ThinkingElixir discount, Figma's S-1 filing revealing their staggering $300,000 daily AWS costs, and more!

Show Notes online - http://podcast.thinkingelixir.com/261

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://hexdocs.pm/phoenix_live_view/1.1.0-rc.2/changelog.html#v1-1-0-rc-2-2025-07-05 – Phoenix LiveView 1.1.0 release candidate with change tracking in comprehensions by default
  • https://bsky.app/profile/steffend.me/post/3lteubbasjc2g – Steffen's thread about LiveView 1.1.0 RC changes and improvements
  • Includes Colocated JS hooks and TypeScript type annotations to all public JavaScript APIs
  • https://x.com/vmelnikova_en/status/1939754121005031881 – DevLabs interview announcement with José Valim
  • https://www.youtube.com/watch?v=ihn2fuc_ueQ – José Valim on feeding desire to learn, healthy Elixir ecosystem and the future of AI tooling
  • https://bsky.app/profile/matthewsinclair.com/post/3ltfyuekfkc2w – Matthew Sinclair's post about why Elixir is a great choice
  • https://matthewsinclair.com/blog/0181-why-elixir – \"Why Elixir? A Rebuttal to Common Misconceptions\" blog post with 9 reasons
  • https://hex.pm/packages/recon – Collection of functions and scripts to debug Erlang in production.
  • https://hex.pm/packages/observer_cli – Visualize Erlang/Elixir Nodes On The Command Line
  • https://bsky.app/profile/solnic.dev/post/3ltf3e7nije24 – Peter Solnica teaser about rebuilding rom-rb in Elixir
  • https://bsky.app/profile/zachdaniel.dev/post/3ltg6dak7fk2f – Zach Daniel shares that Igniter now has 45 packages using it for simplified installation
  • https://ti.to/elixirconf/2025/discount/ThinkingElixir – ElixirConf 2025 US tickets with "ThinkingElixir" discount code for 10% off
  • https://www.figma.com/blog/s1-public/ – Figma's S-1 filing announcement for going public
  • https://www.sec.gov/Archives/edgar/data/1579878/000162828025033742/figma-sx1.htm – Figma's SEC S-1 filing document
  • https://www.datacenterdynamics.com/en/news/design-platform-figma-spends-300000-on-aws-daily/ – Figma spends $300,000 daily on AWS services according to S-1 filing

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
Show more...
1 month ago
29 minutes 30 seconds

Thinking Elixir Podcast
260: Cheaper testing with AI?

News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more!

Show Notes online - http://podcast.thinkingelixir.com/260

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u – LiveDebugger v0.3.0 release announcement on BlueSky
  • https://github.com/software-mansion/live-debugger – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications
  • https://bsky.app/profile/oban.pro/post/3lstnmlzd7226 – Oban 1.6 release announcement on BlueSky
  • https://oban.pro/docs/pro/1.6.0/changelog.html – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features
  • https://github.com/poeticoding/yolo_elixir – YOLO v0.2.0 GitHub repository - image detection library for Elixir
  • https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/ – Blog post about YOLO v0.2.0 major release with YOLOX support
  • https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0 – YOLO v0.2.0 release notes
  • https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r – German Velasco's BlueSky post about the importance of testing
  • https://www.germanvelasco.com/blog/why-we-test – Blog post by German Velasco on why we test and the benefits of automated testing
  • https://x.com/philipbrown/status/1939630205875663017 – Philip Brown's Twitter tip about generating unique URLs from LiveView that open in new tabs
  • https://expert-lsp.org/ – Expert LSP project website placeholder for the new Elixir Language Server
  • https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23 – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
1 month ago
22 minutes 4 seconds

Thinking Elixir Podcast
259: Chris McCord on phoenix.new

News includes the public launch of Phoenix.new - Chris McCord's revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel's new "evals" package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry's Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir.

Show Notes online - http://podcast.thinkingelixir.com/259

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://phoenix.new/ – Chris McCord's phoenix.new project is open to the public
  • https://x.com/chris_mccord/status/1936068482065666083 – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities
  • https://github.com/elixir-ecto/ecto – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support
  • https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24 – Ecto v3.13 changelog with detailed list of new features and improvements
  • https://github.com/elixir-nx/nx – Nx v0.10 was released with documentation improvements and floating-point precision enhancements
  • https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets
  • https://paraxial.io/blog/phoenix-security-docs – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities
  • https://github.com/phoenixframework/phoenix/pull/6295 – Pull request adding comprehensive security guide to Phoenix documentation
  • https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o – Zach Daniel announces new "evals" package for testing and comparing AI language models
  • https://github.com/ash-project/evals – Evals project for evaluating AI model performance on coding tasks with structured testing
  • https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord
  • https://elixirconf.com/#keynotes – ElixirConf website showing keynote speakers and initial speaker lineup
  • https://x.com/sasajuric/status/1937149387299316144 – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations
  • https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 – Saša Jurić's article on organizing Elixir projects with core and interface separation
  • https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a – Article on using boundaries in Elixir applications for better structure
  • https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d – Deep dive into structuring core modules in Elixir applications
  • https://github.com/sasa1977/mix_phx_alt – Demo project showing alternative Phoenix project structure with core/interface organization
  • https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100 – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Discussion Resources

  • https://phoenix.new/ – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly.
  • https://x.com/chris_mccord/status/1936074795843551667 – You can vibe code on your phone
  • https://x.com/sukinoverse/status/1936163792720949601 – Another success example - Stripe integrations
  • https://openai.com/index/openai-codex/ – OpenAI Codex, Open AI's AI system that translates natural language to code
  • https://devin.ai/ – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams.
  • https://www.youtube.com/watch?v=ojL_VHc4gLk – Chris McCord's ElixirConf EU Keynote talk titled "Code Generators are Dead. Long Live Code Generators"

Guest Information

  • https://x.com/chris_mccord – on X/Twitter
  • https://github.com/chrismccord – on Github
  • http://chrismccord.com/ – Blog

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
1 month ago
1 hour 13 minutes 14 seconds

Thinking Elixir Podcast
258: CVEs, MCPs, and Petabyte Dreams

News includes the first CVE released under EEF's new CNA program for an Erlang zip traversal vulnerability, Phoenix MacroComponents being delayed for greater potential, Supabase announcing Multigres - a Vitess-like proxy for scaling Postgres to petabyte scale, a surge of new MCP server implementations for Phoenix and Plug including Phantom, HermesMCP, ExMCP, Vancouver, and Excom, a fun blog post revealing that Erlang was the only language that didn't crash under extreme load testing against 6 other languages, LiveDebugger v0.3.0 being teased with Firefox extension support and enhanced debugging capabilities, and more!

Show Notes online - http://podcast.thinkingelixir.com/258

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://cna.erlef.org/cves/cve-2025-4748.html – New CVE for Erlang regarding zip traversal - 4.8 severity (medium) with workaround available or update to latest patched OTP versions
  • First CVE released under the EEF's new CNA (CVE Numbering Authority) program - a successful process milestone
  • https://bsky.app/profile/steffend.me/post/3lrlhd5etkc2p – Phoenix MacroComponents is being delayed in search of greater potential
  • https://github.com/phoenixframework/phoenix_live_view/pull/3846 – Draft PR for Phoenix MacroComponents development
  • https://x.com/supabase/status/1933627932972376097 – Supabase announcement of Multigres project
  • https://supabase.com/blog/multigres-vitess-for-postgres – Multigres - Vitess for Postgres, announcement of a new proxy for scaling Postgres databases to petabyte scale
  • https://github.com/multigres/multigres – Multigres GitHub repository
  • Sugu, co-creator of Vitess, has joined Supabase to build Multigres
  • https://hex.pm/packages/phantom_mcp – Phantom MCP server - comprehensive implementation supporting Streamable HTTP with Phoenix/Plug integration
  • https://hex.pm/packages/hermes_mcp – HermesMCP - comprehensive MCP server with client, stdio and Plug adapters
  • https://hex.pm/packages/ex_mcp – ExMCP - comprehensive MCP implementation with client, server, stdio and Plug adapters, uses Horde for distribution
  • https://hex.pm/packages/vancouver – Vancouver MCP server - simple implementation supporting only tools
  • https://hex.pm/packages/excom – Excom MCP server - simple implementation supporting only tools
  • https://www.youtube.com/watch?v=4dzZ44-xVds – AshAI video demo showing incredible introspection capabilities for MCP frameworks
  • https://freedium.cfd/https:/medium.com/@codeperfect/we-tested-7-languages-under-extreme-load-and-only-one-didnt-crash-it-wasn-t-what-we-expected-67f84c79dc34 – Blog post comparing 7 languages under extreme load - Erlang was the only one that didn't crash
  • https://github.com/software-mansion/live-debugger – LiveDebugger v0.3.0 release being teased with new features
  • https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lrb4kpmmw227 – Software Mansion preview of LiveDebugger v0.3.0 features including Firefox extension and enhanced debugging capabilities
  • https://smartlogic.io/podcast/elixir-wizards/s14-e03-langchain-llm-integration-elixir/ – Elixir Wizards podcast episode featuring discussion with Mark Ericksen on the Elixir LangChain project for LLM integration

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
1 month ago
31 minutes 48 seconds

Thinking Elixir Podcast
257: Runtime Intelligence and MCP Servers

News includes Elixir v1.19.0-rc.0 with significant type checking improvements and faster compile times, Gleam v1.11.0 delivering 30% faster JavaScript performance, the new Elixir Outreach stipend program providing funding for speakers to present at non-Elixir conferences, a batch of ElixirConf US 2024 videos featuring talks were published, the open-sourcing of Noora design system for Phoenix LiveView, upcoming support for “for” comprehensions in HEEX templates, and José Valim's announcement of Tidewave - the groundbreaking MCP server that gives AI agents runtime access to your Elixir applications rather than just static code, and more!

Show Notes online - http://podcast.thinkingelixir.com/257

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://github.com/elixir-lang/elixir/releases/tag/v1.19.0-rc.0 – Elixir v1.19.0-rc.0 release with mix format --migrate, type checking improvements, faster compile times, and parallel dependency compilation
  • https://x.com/gleamlang/status/1929535582423650789 – Gleam v1.11.0 announcement
  • https://gleam.run/news/gleam-javascript-gets-30-percent-faster/ – Gleam compiled JavaScript runs 30% faster performance improvement
  • https://github.com/gleam-lang/gleam/blob/main/changelog/v1.11.md – Gleam v1.11.0 changelog with testing tools and performance improvements
  • https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/ – Elixir Outreach stipend program by Dashbit, Oban and the EEF providing up to $700 USD for speakers presenting Elixir to other ecosystems
  • https://www.youtube.com/watch?v=aknKAFzEsBg – ElixirConf US 2024 video release featuring multiple talks
  • https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – ElixirConf US 2024 playlist with 16 new videos
  • https://www.youtube.com/watch?v=PSrzruaby1M – Ash AI Launch talk by Zach Daniel from ElixirConf EU
  • https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web – Noora design system for Phoenix LiveView open-sourced announcement
  • https://noora.tuist.dev/ – Noora - complete, accessible design system for Phoenix LiveView with Figma files and ready-to-use components
  • https://github.com/phoenixframework/phoenix_live_view/pull/3827 – Phoenix LiveView PR adding support for for comprehensions in HEEX templates with keyed change tracking
  • https://hexdocs.pm/lua/changelog.html#v0-3-0-2025-06-09 – Lua for Elixir v0.3.0 changelog with new guard functions
  • https://bsky.app/profile/davelucia.com/post/3lr6g7g3nqs26 – Bluesky post about Lua for Elixir update with guard support
  • https://x.com/bcardarella/status/1929976577749664052 – Brian Cardarella announcing web_socket_dist library release
  • https://x.com/bcardarella/status/1930262610705846640 – Brian explaining the use-case behind web_socket_dist library
  • https://github.com/otp-interop/web_socket_dist – web_socket_dist library for Erlang distribution over WebSockets
  • https://www.erlang.org/doc/system/distributed.html – Erlang distributed systems documentation
  • https://x.com/josevalim/status/1930670782788653284 – José Valim announcing Tidewave on X/Twitter
  • https://dashbit.co/blog/announcing-tidewave – Dashbit blog post announcing Tidewave - Elixir MCP server for AI runtime intelligence
  • https://github.com/tidewave-ai/mcp_proxy_rust#installation – Tidewave MCP proxy installation and setup instructions

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
2 months ago
27 minutes 7 seconds

Thinking Elixir Podcast
256: Types, Tools, and Turbo Charging

News includes the Elixir 1.19 RC release featuring up to 4x faster compilation and significant types system improvements, more ElixirConfEU videos including José Valim's keynote on type system updates, the look at the Backpex admin panel for Phoenix LiveView applications, Ash AI's impressive AI integration using the Elixir LangChain library, an informal Elixir Contributors Summit recap from Software Mansion, the Quokka formatter that automatically fixes Credo style code issues, Popcorn's browser-based Elixir implementation with JavaScript interoperability, and the launch of Elixir Observer for better Hex package exploration, and more!

Show Notes online - http://podcast.thinkingelixir.com/256

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md – Elixir 1.19 RC release with up to 4x faster compilation for large projects, types system updates, and improved pretty printing
  • https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z – ElixirConfEU videos playlist with all 4 keynotes and Lightning Talks
  • https://www.youtube.com/watch?v=po-ckmSt1gI&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=13 – José Valim's keynote "Type System and Elixir Updates + Extended Q&A"
  • https://github.com/naymspace/backpex – Backpex - highly customizable administration panel for Phoenix LiveView applications
  • https://backpex.live/ – Backpex project landing page
  • https://demo.backpex.live/admin/users – Live demo of Backpex admin panel
  • https://hexdocs.pm/ash_ai/readme.html – Ash AI documentation - AI implementation for the Ash Framework
  • https://x.com/ZachSDaniel1/status/1927249155019149409 – Zach Daniel's tweet teasing Ash AI features
  • https://blog.swmansion.com/elixir-contributor-summit-2025-shaping-the-future-together-at-software-mansion-cc3271a188eb – Blog post about the informal Elixir Contributors Summit held after ElixirConf EU
  • https://github.com/smartrent/quokka – Quokka - Elixir formatter that combines mix format and mix credo to automatically fix code style issues
  • https://github.com/software-mansion/popcorn – Popcorn - library for running client-side Elixir in browsers with JavaScript interoperability
  • https://popcorn.swmansion.com/simple_repl/ – Popcorn live demo REPL
  • https://github.com/atomvm/AtomVM – AtomVM project that Popcorn is based on, compiles to WASM
  • https://www.mimiquate.com/blog/introducing-elixir-observer-a-better-way-to-explore-elixir-packages – Blog post introducing Elixir Observer for exploring Hex packages
  • https://elixir-observer.com/ – Elixir Observer website for package exploration
  • https://www.youtube.com/watch?v=o-FsRSDg6Pc – YouTube demo video of Elixir Observer
  • https://github.com/mimiquate/elixir_observer – Open source GitHub repository for Elixir Observer
  • https://elixir-observer.com/packages/ecto – Example of Ecto package analysis on Elixir Observer

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
2 months ago
23 minutes 42 seconds

Thinking Elixir Podcast
255: OTP 28 and Vibe Coding Phoenix Apps

News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord's keynote on his new phoenix.new service and James Arthur's introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!

Show Notes online - http://podcast.thinkingelixir.com/255

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://www.erlang.org/news/180 – OTP 28 release announcement with new priority messages functionality and SBOM support
  • https://www.erlang.org/eeps/eep-0076 – EEP 76 specification for priority messages in OTP 28
  • https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z – ElixirConf EU 2025 YouTube playlist with conference videos
  • https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3 – Chris McCord's keynote "Code Generators are Dead. Long Live Code Generators"
  • https://x.com/chris_mccord/status/1923417060593356889 – Chris McCord's announcement about phoenix.new paid service
  • https://phoenix.new/ – Chris McCord's new phoenix.new paid service at Fly.io
  • https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2 – James Arthur's keynote "Introducing Phoenix Sync" from ElixirConf EU
  • https://github.com/electric-sql/phoenix_sync/ – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps
  • https://hexdocs.pm/phoenix_sync/readme.html – Phoenix Sync documentation on HexDocs
  • https://github.com/josevalim/sync – José Valim's sync project that inspired Phoenix Sync
  • https://erlef.org/blog/eef/election-2025-results – EEF board election results for Cohort C
  • https://x.com/TheErlef/status/1924531926008004633 – EEF Twitter announcement of election results
  • https://erlef.org/blog/eef/election-2025-candidates – Information about the EEF election candidates
  • https://erlef.org/blog/security/eef-cna-announcement – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem
  • https://github.com/erlef-cna – EEF CNA GitHub organization
  • https://cna.erlef.org/ – EEF CNA website
  • https://github.com/surface-ui/surface – Surface UI project for server-side rendering components
  • https://github.com/phoenixframework/phoenix_live_view/pull/3810 – Draft PR for co-located hooks and macro components in LiveView
  • https://github.com/tv-labs/lua – Elixir Lua package v0.2.x release by TvLabs
  • https://x.com/davydog187/status/1925186045156463034 – Dave's tweet about ElixirConf EU Luerl talk
  • https://www.youtube.com/watch?v=4YBBoXXH_98 – "Lua on the BEAM" talk by Dave Lucia & Robert Virding
  • https://discord.gg/6Ukp9vpj – Discord link for Lua community
  • https://x.com/germsvel/status/1922602086065148093 – German Velasco's video highlighting LiveDebugger tool
  • https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225 – German Velasco's BlueSky post about LiveDebugger
  • https://podcast.thinkingelixir.com/249 – Thinking Elixir episode 249 featuring LiveDebugger discussion
  • https://hexdocs.pm/mdex/MDEx.Sigil.html – MDEx v0.7 documentation for new ~MD sigil
  • https://hexdocs.pm/autumn – Autumn syntax highlighter package that works with MDEx
  • https://github.com/leandrocp/mdex_mermaid – MDEx Mermaid plugin for adding mermaid support to Markdown
  • https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i – Zach Daniel's BlueSky post about usage_rules.md convention
  • https://hexdocs.pm/usage_rules – Usage rules package documentation
  • https://github.com/ash-project/usage_rules/ – Usage rules GitHub repository
  • https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/ – Microsoft announcement about Windows Subsystem for Linux going open source
  • https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/ – ZDNet article explaining Microsoft's Linux strategy and Azure statistics

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • Dave Lucia - @davydog187

Sponsored By:

  • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers. With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications. Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. Start monitoring today →
Show more...
2 months ago
32 minutes 2 seconds

Thinking Elixir Podcast
254: Lua Scripting and Tidewave on Zed

News includes Hex 2.2.0 with the new :warn_if_outdated option for keeping dependencies updated, Honeybadger's APM with built-in Elixir traces for major components, José Valim demonstrating Tidewave with Zed's AI coding agents, LiveDebugger v0.2.0 with DevTools integration and component highlighting, Dave Lucia's new Elixir "Lua" library for embedding Lua scripting, Paulo Valente's "handoff" library for distributed function graph execution, a PhD thesis on Elixir code smells becoming a finalist for a prestigious award, and more!

Show Notes online - http://podcast.thinkingelixir.com/254

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://github.com/hexpm/hex/releases/tag/v2.2.0 – Hex releases 2.2.0 introducing the :warn_if_outdated option to help keep dependencies updated.
  • Taking a week off - no episode next week, but returning the following week.
  • https://www.honeybadger.io/blog/elixir-performance-monitoring – Honeybadger now offers APM with built-in Elixir traces, including default dashboards for Ecto, Phoenix/LiveView, Oban, Absinthe, Finch, and Tesla.
  • https://x.com/josevalim/status/1920062725394243640 – José Valim demonstrates Tidewave being used with Zed editor's AI coding agents.
  • https://zed.dev/agentic – Zed's agentic features used with Tidewave to code a pricing plan component.
  • https://www.reddit.com/r/elixir/comments/1kgyfhb/livedebugger_v020_is_out/ – LiveDebugger v0.2.0 released with Chrome DevTools extension, component highlighting, callback trace filtering, and dark mode.
  • https://podcast.thinkingelixir.com/249 – Previous podcast episode discussing LiveDebugger with Krzysztof.
  • https://blog.swmansion.com/whats-new-in-livedebugger-v0-2-0-4543d3af5486 – Blog post covering the new features in LiveDebugger v0.2.0.
  • https://hexdocs.pm/luerl/readme.html – Luerl v1.4.1 released with Hex docs - an implementation of Lua 5.3 in Erlang/OTP.
  • https://github.com/rvirding/luerl – The GitHub repository for Luerl, which Dave Lucia worked on with Robert Virding.
  • https://www.lua.org/about.html – Information about Lua, a lightweight, embeddable scripting language.
  • https://bsky.app/profile/davelucia.com/post/3lozadtvqtc2m – Dave Lucia's announcement of his new Elixir "Lua" library.
  • https://davelucia.com/blog/lua-elixir – Blog post explaining Dave's new Elixir Lua library.
  • https://github.com/tv-labs/lua – The GitHub repository for the new Elixir Lua library, providing an ergonomic interface to Luerl.
  • https://hexdocs.pm/handoff/ – Documentation for "handoff", a new Elixir library for distributed function graph execution.
  • https://bsky.app/profile/polvalente.social/post/3louqxeegrs2u – Paulo Valente's announcement of the handoff library, which enables distributed Nx computations.
  • https://github.com/polvalente/handoff – GitHub repository for the handoff library created by Paulo Valente and sponsored by TvLabs.
  • https://bsky.app/profile/lucasvegi.bsky.social/post/3lke2pt2zws2e – Lucas Vegi's PhD thesis "Code Smells and Refactorings for Elixir" is a finalist for the SBC Dissertation Award.
  • https://hexdocs.pm/elixir/code-anti-patterns.html – Elixir's code anti-patterns guide, a practical resource related to code smells and refactoring in Elixir.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
3 months ago
25 minutes

Thinking Elixir Podcast
253: Tidewave Triumphs and App Store Rebellions

News includes growing excitement around Tidewave for Elixir with users sharing success stories and integration tips, preparation for Elixir 1.19's deprecation of regex in module attributes, LiveViewNative launching a new "OTP Interop" organization focused on enabling offline functionality, and a major U.S. court ruling against Apple's App Store policies that opens new payment options for iOS developers, creating opportunities for services like Stripe to offer more competitive alternatives to Apple's 30% commission, and more!

Show Notes online - http://podcast.thinkingelixir.com/253

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://x.com/ba_wolf/status/1918008345862049820 – Bryant shared on X that Tidewave pairs well with Oban jobs, allowing cursors to run jobs and check status with errors stored in the record.
  • https://bsky.app/profile/ceolinwill.bsky.social/post/3lo7fc7jy262n – A user found Tidewave for Elixir promising, noting it solved a bug that Claude couldn't by using the package_docs_search tool.
  • https://bsky.app/profile/petros.software/post/3lohcby7frv22 – Despite the AI revolution, programmers still need to read code, making human-friendly languages like Elixir and Phoenix important choices.
  • https://bsky.app/profile/zachdaniel.dev/post/3loamzmazlk2s – Tidewave.ai can now be installed through the Ash HQ installer, with Zach Daniel teasing more information in coming weeks.
  • https://hexdocs.pm/tidewave/tips_and_tricks.html#configure-your-prompts – Tips and tricks documentation for improving your Tidewave experience, including prompt configuration.
  • https://geekmonkey.org/detecting-deprecated-regex-module-attributes-in-elixir-with-credo/ – Fabian Becker's blog post showing how to create a Credo rule to detect regex module attributes that will be deprecated in Elixir 1.19.
  • https://github.com/elixir-lang/elixir/pull/14381 – PR explaining the issue with regex module attributes and introducing the workaround for the upcoming Elixir 1.19 deprecation.
  • https://bsky.app/profile/bcardarella.bsky.social/post/3lo2rsc3th22h – Brian Cardarella shared that LiveViewNative started a new "OTP Interop" GitHub organization to extract work that enables offline mode.
  • https://github.com/otp-interop – The new OTP Interop GitHub organization housing projects to improve Elixir's interoperability with other platforms.
  • https://github.com/otp-interop/swift-erlang-actor-system – Project providing Erlang/Elixir integration for Swift Distributed Actors.
  • https://github.com/otp-interop/elixir_pack – Tool to build Elixir applications for iOS, part of the OTP Interop initiative.
  • https://bsky.app/profile/bcardarella.bsky.social/post/3lo4shx2cpk2g – LiveViewNative now supports Apple App Store's new allowances for outside transaction services like Stripe.
  • https://www.reuters.com/sustainability/boards-policy-regulation/us-judge-rules-apple-violated-order-reform-app-store-2025-04-30/ – Reuters report on US judge ruling that Apple violated the order to reform its App Store policies.
  • https://www.pymnts.com/apple/2025/apple-appeals-after-judge-finds-company-disobeyed-ruling/ – Coverage of Apple appealing after judge found the company disobeyed the previous ruling about App Store competition.
  • https://www.techspot.com/news/107752-court-orders-apple-stop-blocking-competition-app-store.html – Court orders Apple to stop blocking competition in the App Store, forcing changes to payment systems.
  • https://docs.stripe.com/sdks/ios – Stripe's iOS SDK documentation for building payments into iOS apps, relevant after the App Store ruling.
  • https://ericmigi.com/blog/apple-restricts-pebble-from-being-awesome-with-iphones – Related post about Apple's history of restrictive practices, in this case with Pebble smartwatches.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
3 months ago
23 minutes 32 seconds

Thinking Elixir Podcast
252: Riding the Tidewave of AI-Enhanced Phoenix

News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion's LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template

Show Notes online - http://podcast.thinkingelixir.com/252

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://youtu.be/vGue4LtqeWg – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application's runtime.
  • https://github.com/hexpm/hexdocs/issues/49 – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying.
  • https://x.com/chris_mccord/status/1915017804937375896 – Chris McCord teasing his AI-enabled Phoenix app that writes code.
  • https://x.com/chris_mccord/status/1917002231322116298 – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices.
  • https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22 – EEF announcement about the "mix-dependency-submission" GitHub Action for submitting Elixir/Mix dependencies.
  • https://github.com/erlef/mix-dependency-submission – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub's API.
  • https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool.
  • https://exmeralda.chat/chat/start – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library.
  • https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/ – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs.
  • https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/ – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May.
  • https://www.youtube.com/watch?v=HNl-y49Ou7E – Full interview discussing LiveDebugger in more depth.
  • https://github.com/randycoulman/mix_test_interactive – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows.
  • https://x.com/jskalc/status/1916824204156035300 – Twitter post highlighting mix test.interactive's features including running tests by names, rerunning on file save, and more.
  • https://erlef.org/blog/eef/election-2025 – Information about upcoming Erlang Ecosystem Foundation board elections with important dates.
  • https://andrealeopardi.com/posts/async-tests-in-elixir/ – Andrea Leopardi's blog post about reworking singleton architecture to leverage async tests in ExUnit.
  • https://www.youtube.com/watch?v=KrAqMyjbkJQ – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution).
  • https://www.youtube.com/watch?v=62OK9B4yRfg – ElixirConf US 2024 talk by James Isenhart on 'OpenTelemetry: From Desire to Dashboard'
  • https://gridinsoft.com/blogs/slopsquatting-malware/ – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
3 months ago
34 minutes 16 seconds

Thinking Elixir Podcast
251: SSH Vulnerability and Cookies are Changing

News includes a critical Unauthenticated Remote Code Execution vulnerability in Erlang/OTP SSH, José Valim teasing a new project, Oban Pro v1.6's impressive new "Cascade Mode" feature, Semaphore CI/CD platform being open-sourced as a primarily Elixir application, new sandboxing options for Elixir code with Dune and Mini Elixir, BeaconCMS development slowing due to DockYard cuts, and a look at the upcoming W3C Device Bound Session Credentials standard that will impact all web applications, and more!

Show Notes online - http://podcast.thinkingelixir.com/251

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://x.com/ErlangDiscu/status/1914259474937753747 – Unauthenticated Remote Code Execution vulnerability discovered in Erlang/OTP SSH.
  • https://github.com/erlang/otp/security/advisories/GHSA-37cp-fgq5-7wc2 – Official security advisory for the Erlang/OTP SSH vulnerability.
  • https://paraxial.io/blog/erlang-ssh – Paraxial.io's detailed blog post addressing how the SSH vulnerability impacts typical Elixir systems.
  • https://elixirforum.com/t/updated-nerves-systems-available-with-cve-2025-32433-ssh-fix/70539 – Updated Nerves systems available with SSH vulnerability fix.
  • https://bsky.app/profile/oban.pro/post/3lndzg72r2k2g – Announcement of Oban Pro v1.6's new "Cascade Mode" feature.
  • https://oban.pro/articles/weaving-stories-with-cascading-workflows – Blog post demonstrating Oban Pro's new Cascading Workflows feature used to create children's stories with AI.
  • https://bsky.app/profile/josevalim.bsky.social/post/3lmw5fvnyvc2k – José Valim teasing a new logo with "Soon" message.
  • https://tidewave.ai/ – New site mentioned in José Valim's teasers, not loading to anything yet.
  • https://github.com/tidewave-ai – New GitHub organization related to José Valim's upcoming announcement.
  • https://github.com/tidewave-ai/mcp_proxy_elixir – The only public project in the tidewave-ai organization - an Elixir MCP server for STDIO.
  • https://x.com/chris_mccord/status/1913073561561858229 – Chris McCord teasing AI development with Phoenix applications.
  • https://ashweekly.substack.com/p/ash-weekly-issue-13 – Zach Daniel teasing upcoming Ash news to be announced at ElixirConf EU.
  • https://elixirforum.com/t/dune-sandbox-for-elixir/42480 – Dune - a sandbox for Elixir created by a Phoenix maintainer.
  • https://github.com/functional-rewire/dune – GitHub repository for Dune, an Elixir code sandbox.
  • https://blog.sequinstream.com/why-we-built-mini-elixir/ – Blog post explaining Mini Elixir, another Elixir code sandbox solution.
  • https://github.com/sequinstream/sequin/tree/main/lib/sequin/transforms/minielixir – GitHub repository that contains Mini Elixir, an Elixir AST interpreter.
  • https://www.reddit.com/r/elixir/comments/1k27ekg/we_built_a_custom_elixir_ast_interpreter_for/ – Reddit discussion about Mini Elixir AST interpreter.
  • https://github.com/semaphoreio/semaphore – Semaphore CI/CD platform open-sourced under Apache 2.0 license - primarily an Elixir application.
  • https://semaphore.io/ – Official website for Semaphore CI/CD platform.
  • https://docs.semaphoreci.com/CE/getting-started/install – Installation guide for Semaphore Community Edition.
  • https://bsky.app/profile/markoanastasov.bsky.social/post/3lj5o5h5z7k2t – Announcement from Marko Anastasov, co-founder of Semaphore CI, about open-sourcing their platform.
  • https://github.com/elixir-dbvisor/sql – GitHub repository for SQL parser and sigil with impressive benchmarks.
  • https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?pli=1 – Discussion about SQL parser being 400-650x faster than Ecto for generating SQL.
  • https://bsky.app/profile/bcardarella.bsky.social/post/3lndymobsak2p – Announcement about BeaconCMS reducing development due to Dockyard cuts.
  • https://bsky.app/profile/did:plc:vnywtpvzgdgetnwea3fs3y6w – Related profile for BeaconCMS announcement.
  • https://beaconcms.org/ – BeaconCMS official website.
  • https://github.com/BeaconCMS/beacon – GitHub repository for BeaconCMS.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Discussion Resources

  • Discussion about Device Bound Session Credentials, a W3C initiative being built into major browsers that will require minor changes to Phoenix for implementation.
  • https://w3c.github.io/webappsec-dbsc/ – W3C - Device Bound Session Credentials proposal
  • https://github.com/w3c/webappsec-dbsc/ – Device Bound Session Credentials explainer
  • https://developer.chrome.com/docs/web-platform/device-bound-session-credentials – Device Bound Session Credentials (DBSC) on the Google Chrome developer blog
  • https://en.wikipedia.org/wiki/Trusted_Platform_Module – Wikipedia article on Trusted Platform Module, relevant to Device Bound Session Credentials discussion.
  • https://www.grc.com/sn/sn-1021-notes.pdf – Other podcast show notes discussing Device Bound Session Credentials (DBSC).
  • https://twit.tv/shows/security-now/episodes/1021?autostart=false – Security Now podcast episode covering Device Bound Session Credentials (time coded link to discussion).

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
3 months ago
41 minutes 51 seconds

Thinking Elixir Podcast
250: EEF Elections and Security

News includes EEF board elections with voting beginning May 9th, Gleam v1.10.0 enhancing security with SBoMs and SLSA build provenance, an AshAuthentication vulnerability with mitigation steps, the Elixir Secure Coding Training project finding a permanent home at the EEF, announcements for both ElixirConf US 2025 in Orlando and ElixirConfEU in Krakow with speaker lineup, and more!

Show Notes online - http://podcast.thinkingelixir.com/250

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://erlef.org/blog/eef/election-2025 – EEF board elections announced with important dates - candidacy submissions by May 8th, voting open May 9-16th.
  • https://x.com/TheErlef/status/1911847956308959650 – Gleam v1.10.0 will ship with Build SBoMs and SLSA build provenance for all release artifacts and Docker images, improving visibility into dependencies and software supply chain security.
  • https://x.com/theerlef/status/1910348770514006242 – The "Elixir Secure Coding Training (ESCT)" project has been transferred to the Erlang Ecosystem Foundation for a more permanent home and maintainership.
  • https://bsky.app/profile/davelucia.com/post/3lmcqhzoc7c26 – Dave Lucia shares information about the ESCT project transfer from Podium to TvLabs and ultimately to the EEF.
  • https://github.com/erlef/elixir-secure-coding – An interactive cybersecurity curriculum designed for enterprise use at software companies using Elixir.
  • https://github.com/phoenixframework/phoenix/pull/6184 – Fix for Plug.Debugger screen which was showing ANSI codes in HTML.
  • https://github.com/phoenixframework/phoenix/pull/6194 – Fix for the Phoenix installer's incorrect application of custom variants in tailwind v4.
  • https://github.com/team-alembic/ash_authentication/security/advisories/GHSA-3988-q8q7-p787 – AshAuthentication vulnerability published with mitigation steps - update packages, set require_interaction to true, and add confirm_route above auth_routes.
  • https://elixirconf.com/ – ElixirConf US 2025 is open for submitting talks and workshops in Orlando. Talk submissions due April 29, workshop submissions due April 15.
  • https://x.com/elixirconf/status/1907843035544826137 – Announcement for ElixirConf US 2025 in Orlando with deadlines for talk and workshop submissions.
  • https://x.com/ElixirConfEU/status/1911747531953832323 – ElixirConfEU Speakers were announced for the upcoming conference in Krakow, Poland.
  • https://www.elixirconf.eu/#tickets – Ticket information for ElixirConfEU - 250 Euros for virtual ticket, 600 Euros for in-person ticket.
  • https://www.elixirconf.eu/#keynotes – Keynote information for ElixirConfEU in Krakow, Poland, May 14-16 (training on May 14, regular sessions on May 15-16).

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
4 months ago
14 minutes 23 seconds

Thinking Elixir Podcast
249: LiveDebugger: Peering Inside a LiveView

News includes Phoenix 1.8.0-rc release with DaisyUI styled Tailwind components and magic link authentication, a new design pattern called "scopes", a new privacy-focused feature in Ecto for schema redaction, the Elixir Secure Coding Training project finding a new home at TvLabs, a helpful iex shell tip for multiline commands, and more! We interview Krzysztof Nalepa, the primary creator of LiveDebugger, discussing how this powerful tool helps debug LiveView states and structures, how the project originated, upcoming features, and more.

Show Notes online - http://podcast.thinkingelixir.com/249

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
  • https://phoenixframework.org/blog/phoenix-1-8-released – Phoenix 1.8.0-rc released with DaisyUI styled Tailwind components, magic link authentication, revised layouts, and new scopes pattern for data access and authorization.
  • https://elixirforum.com/t/phoenix-1-8-0-rc-0-released/70256 – Discussion forum post about the Phoenix 1.8.0-rc.0 release.
  • https://github.com/phoenixframework/phoenix/blob/b1c459943b3279f97725787b9150ff4950958d12/CHANGELOG.md – Changelog detailing the few deprecations in Phoenix 1.8.
  • https://hexdocs.pm/phoenix/1.8.0-rc.0/scopes.html – New scopes guide in Phoenix 1.8, designed to make secure data access the default.
  • https://github.com/elixir-ecto/ecto/pull/4599 – Privacy/security focused PR merged into Ecto adding a @schema_redact module attribute to make redacting fields easier.
  • https://bsky.app/profile/nezteb.net/post/3lm6nbpgelk2b – Bluesky post about the new Ecto schema redaction feature.
  • https://github.com/erlef/elixir-secure-coding – Elixir Secure Coding Training (ESCT) project, an interactive cybersecurity curriculum for Elixir teams, has found a new maintainer in TvLabs.
  • https://bsky.app/profile/davelucia.com/post/3llwjpgsrgs2u – Announcement about the ESCT project maintainership transition, with plans to eventually move it to the EEF.
  • https://bsky.app/profile/bobbby.online/post/3llwpqtwwf22r – Tip for Elixir users - setting export VISUAL=your_editor_of_choice allows entering multiline commands in iex shell by pressing ESCAPE+o.
  • https://dep-mcp.9elements.com/ – Daniel Hoelzgen created a new MCP Server that brings package repository awareness for Hex.pm and other package managers to code editors supporting Model Context Protocol.
  • https://x.com/brainlid/status/1909600607935381553 – Configuration instructions for using the dep-mcp server in Cursor.
  • https://elixirconf.com/ – ElixirConf US 2025 in Orlando is open for submitting talks (deadline Apr 29) and workshops (deadline Apr 15).
  • https://x.com/elixirconf/status/1907843035544826137 – Announcement about ElixirConf US 2025 with information about joining the waitlist for pre-sale tickets.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Discussion Resources

  • https://github.com/software-mansion/live-debugger
  • https://elixirforum.com/t/livedebugger-tool-for-debugging-liveview-apps/69668
  • https://blog.swmansion.com/introduction-to-livedebugger-a-tool-for-debugging-phoenix-liveview-apps-bf7e56ab00fb
  • https://github.com/esl/MongooseIM
  • https://swmansion.com/
  • https://membrane.stream/
  • https://react.dev/learn/react-developer-tools
  • https://github.com/JohnnyCurran/TimeTravel
  • https://github.com/ash-project/igniter/

Guest Information

  • https://x.com/swmansion – Software Mansion on Twitter/X
  • https://bsky.app/profile/swmansion.com – Software Mansion on Bluesky
  • https://github.com/software-mansion/live-debugger – LiveDebugger on Github
  • https://blog.swmansion.com/ – Software Mansion Site
  • https://x.com/kraleppa – Krzysztof on Twitter/X
  • https://bsky.app/profile/kraleppa.bsky.social – Krzysztof on Bluesky
  • https://github.com/kraleppa – Krzysztof on Github

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer.
Show more...
4 months ago
50 minutes 6 seconds

Thinking Elixir Podcast
248: Security Insights with Paraxial

News includes a new Elixir case study about Cyanview's camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase's new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what's involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community.

Show Notes online - http://podcast.thinkingelixir.com/248

Elixir Community News

  • https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/ – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions.
  • https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches.
  • https://oban.pro/docs/pro/1.6.0-rc.1/composition.html – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition.
  • https://github.com/DockYard/openid_connect – The Elixir package 'openid_connect' reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others.
  • https://hexdocs.pm/openid_connect/readme.html – Documentation for the newly released openid_connect 1.0 package.
  • https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z – Announcement that openid_connect is maintained by tvlabs.
  • https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change.
  • https://github.com/germsvel/phoenix_test – GitHub repository for PhoenixTest.
  • https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0 – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change.
  • https://hexdocs.pm/phoenix_test/changelog.html#0-6-0 – Changelog for PhoenixTest v0.6.0.
  • https://supabase.com/blog/postgres-language-server – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL.
  • https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools – VSCode extension for Supabase's new Postgres developer tools.
  • https://github.com/supabase-community/postgres-language-server – GitHub repository for Supabase's Postgres Language Server.
  • https://pgtools.dev/ – Official website for Postgres Tools with documentation and features.
  • https://pgtools.dev/checking_migrations/ – Feature in Postgres Tools that lints database migrations to check for problematic schema changes.
  • https://github.com/fly-apps/safe-ecto-migrations – Resource for ensuring safe Ecto migrations.
  • https://fly.io/phoenix-files/safe-ecto-migrations/ – Article about safe Ecto migrations posted on Fly.io.
  • https://elixirevents.net/ – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide.
  • https://bsky.app/profile/elixirevents.net – Bluesky account for ElixirEvents.net for following Elixir community events.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Discussion Resources

  • https://paraxial.io/
  • https://paraxial.io/blog/index – Blog with posts about security for Elixir, Rails, and the Paraxial service
  • https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html
  • https://podcast.thinkingelixir.com/93 – Our last discussion was 3 years ago in episode 93! Titled "Preventing Service Abuse with Michael Lubas"
  • https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244
  • https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality
  • https://paraxial.io/blog/oban-pentest – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource
  • https://paraxial.io/blog/elixir-best – Elixir and Phoenix Security Checklist: 11 Best Practices
  • https://paraxial.io/blog/rails-command-injection – Ruby on Rails Security: Preventing Command Injection
  • https://paraxial.io/blog/paraxial-three – Paraxial.io v3 blog post

Guest Information

  • Michael Lubas, Paraxial.io Founder - michael@paraxial.io
  • https://x.com/paraxialio – on Twitter/X
  • https://x.com/paraxialio – on Twitter/X
  • https://github.com/paraxialio/ – on Github
  • https://www.youtube.com/@paraxial5874 – Paraxial.io channel on YouTube
  • https://genserver.social/paraxial – on Fediverse
  • https://paraxial.io/ – Blog

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social
Show more...
4 months ago
57 minutes 43 seconds

Thinking Elixir Podcast
247: Phoenix's DaisyUI Facelift

News includes Phoenix now including DaisyUI which has sparked mixed reactions, Erlang/OTP 28.0-rc2 release introducing priority process messages, the EEF Security Working Group's roadmap called Aegis, a new LiveViewPortal library for embedding LiveView pages in any website, upcoming improvements in Elixir that will spawn more OS processes for compiling dependencies potentially doubling performance, Sean Moriarity's keynote about designing LLM Native systems, and more!

Show Notes online - http://podcast.thinkingelixir.com/247

Elixir Community News

  • https://gigalixir.com/thinking – Gigalixir is sponsoring the show, offering 20% off standard tier prices for a year with promo code "Thinking".
  • https://bsky.app/profile/samrat.me/post/3lksxzzjqss2t – Phoenix now comes with DaisyUI, a decision that has sparked mixed reactions in the community.
  • https://github.com/phoenixframework/phoenix/issues/6121 – The GitHub issue discussing the addition of DaisyUI to Phoenix, showing the community's divided opinions.
  • https://github.com/phoenixframework/phoenix/issues/6121#issuecomment-2739647725 – José Valim's explanation of the decision to include DaisyUI in Phoenix.
  • https://security.erlef.org/aegis/ – EEF Security Working Group released their objectives and roadmap as the Aegis of the ecosystem.
  • https://podcast.thinkingelixir.com/245 – Previous podcast episode featuring the Erlang Ecosystem Foundation (EEF).
  • https://x.com/erlangforums/status/1902297914791358669 – Announcement of Erlang/OTP 28.0-rc2 release.
  • https://erlangforums.com/t/erlang-otp-28-0-rc2-released/4599 – Forum discussion about the Erlang/OTP 28.0-rc2 release.
  • https://github.com/erlang/otp/releases/tag/OTP-28.0-rc2 – GitHub release page for Erlang/OTP 28.0-rc2, which includes a source Software Bill of Materials (SBOM).
  • https://www.erlang.org/eeps/eep-0076 – Erlang Enhancement Proposal (EEP) 76 introducing priority messages, a key feature in OTP 28.
  • https://www.youtube.com/watch?v=R9JRhIKQmqk – Sean Moriarity's keynote at Code BEAM America 2025 about designing LLM Native systems.
  • https://www.cybersecuritydive.com/news/AI-project-fail-data-SPGlobal/742768/ – Report showing AI project failure rates are on the rise, with 42% of businesses scrapping most AI initiatives.
  • https://tech.doofinder.com/posts/live-view-portal – Introduction to LiveViewPortal, a JavaScript library for embedding Phoenix LiveView pages into any website.
  • https://github.com/doofinder/live_view_portal – GitHub repository for LiveViewPortal.
  • https://elixirforum.com/t/liveviewportal-embed-liveviews-in-other-websites/70040 – Elixir Forum discussion about LiveViewPortal.
  • https://bsky.app/profile/ftes.de/post/3lkohiog4uv2b – Announcement of phoenix_test_playwright v0.6.0 release.
  • https://github.com/ftes/phoenix_test_playwright – GitHub repository for phoenix_test_playwright with new features like cookie manipulation and browser launch timeout options.
  • https://bsky.app/profile/david.bernheisel.com/post/3lkoe4tvc2s2o – Announcement about Elixir's upcoming improvement to spawn more OS processes for compiling dependencies.
  • https://github.com/elixir-lang/elixir/pull/14340 – Pull request for concurrent dependencies compilation in Elixir, potentially improving performance by 2x.
  • https://goatmire.com/ – Explanation of the name "Goatmire," which is a loose translation of Getakärr, the historical name for Varberg.

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

  • Message the show - Bluesky
  • Message the show - X
  • Message the show on Fediverse - @ThinkingElixir@genserver.social
  • Email the show - show@thinkingelixir.com
  • Mark Ericksen on X - @brainlid
  • Mark Ericksen on Bluesky - @brainlid.bsky.social
  • Mark Ericksen on Fediverse - @brainlid@genserver.social
  • David Bernheisel on Bluesky - @david.bernheisel.com
  • David Bernheisel on Fediverse - @dbern@genserver.social

Sponsored By:

  • Gigalixir: Today’s Thinking Elixir show is brought to you by our friends at Gigalixir, the premier deployment platform for Elixir and Phoenix projects. Use the promo code “Thinking” during signup to get 20% off the standard tier prices for an entire year. Or, visit https://gigalixir.com/thinking to sign up and get 20% off your first year. Promo Code: Thinking
Show more...
4 months ago
19 minutes 50 seconds

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!