Thinking Elixir Podcast

Thinking Elixir Podcast

https://feeds.fireside.fm/thinkingelixir/rss
22 Followers 296 Episodes Claim Ownership
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...
View more

Episode List

296: OpenAI Chose Elixir and A VM Inside a VMV

Mar 24th, 2026 10:15 AM

Elixir v1.20.0-rc.2 and rc.3 arrive with a faster compiler, better type inference, and improved incremental compilation; José Valim drops a low-key bombshell with Distributed Python running on top of the Erlang distribution with full Livebook integration; Chris McCord wows the community with fly_deploy, enabling zero-downtime hot code upgrades on Fly.io using the BEAM's ability to boot a peer VM inside a running VM; Discord shares a deep dive into how they added distributed tracing to their Elixir systems without melting everything; Popcorn v0.2 brings Elixir to the browser as a proper npm package; OpenAI's Symphony project — built in Elixir — sparks conversation about vibe-coded BEAM code and whether TypeScript tools can truly replicate what the BEAM offers, and more! Show Notes online - http://podcast.thinkingelixir.com/296 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/2029221739285057565 – José Valim announced Elixir v1.20.0-rc.2 and rc.3 on X. The compiler finds more bugs, is ~10% faster, has a new interpreted mode (up to 5x faster), and improves incremental compilation for struct changes. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.2 – Release page for Elixir v1.20.0-rc.2. https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.3 – Release page for Elixir v1.20.0-rc.3, including a number of fixes and IEx autocomplete optimization. https://x.com/chris_mccord/status/2029630330630508929 – Chris McCord shared how the BEAM supports booting a :peer node as a VM within the VM, enabling "hot bluegreen" deploys on Fly.io — spinning up a new incoming VM and cutting over seamlessly while both peers stay clustered. https://hex.pm/packages/fly_deploy – Hex package page for fly_deploy, Chris McCord's new library for zero-downtime hot code upgrades on Fly.io without restarts. https://github.com/chrismccord/fly_deploy – GitHub repo for fly_deploy, which enables hot code upgrades for Elixir apps on Fly.io by suspending processes, swapping in new code, migrating state via code_change callbacks, and resuming — without downtime. https://hexdocs.pm/fly_deploy/FlyDeploy.html#module-limitations-vs-otp-releases – Documentation outlining the limitations of fly_deploy's hot deploy approach, such as inability to change supervision trees or application config. https://discord.com/blog/tracing-discords-elixir-systems-without-melting-everything – Discord engineering blog deep dive on how they added distributed tracing to their Elixir systems. They built an internal Transport library that wraps messages in an Envelope struct carrying serialized trace context, enabling gradual zero-downtime rollout. https://x.com/gleamlang/status/2033581228834603090 – Gleam announced the release of v1.15.0 on X. https://github.com/gleam-lang/gleam/releases/tag/v1.15.0 – Release page for Gleam v1.15.0, with changes across the compiler, build tools, language server, and many bug fixes. https://github.com/gleam-lang/gleam/blob/v1.15.0/CHANGELOG.md – Full changelog for Gleam v1.15.0. https://hexdocs.pm/phoenix_test/PhoenixTest.html – HexDocs page for PhoenixTest, which released v0.10.0 with all additions and fixes contributed by the community. https://github.com/germsvel/phoenix_test – GitHub repo for PhoenixTest. https://github.com/germsvel/phoenix_test/blob/main/CHANGELOG.md – Changelog for PhoenixTest v0.10.0, including support for dynamic inputs, conditionally rendered form inputs, and a new reload_page/1 helper. https://x.com/josevalim/status/2031794508745028012 – José Valim announced Distributed Python on top of Erlang distribution, with full Elixir and Livebook integration. https://dashbit.co/blog/distributed-python-livebook – Dashbit blog post detailing the Distributed Python integration in Livebook, including reproducible Python environments with uv, full Python cell support with autocompletion and docs on hover, zero-copy Apache Arrow, and interoperability with Elixir cells. https://x.com/expert_lsp/status/2031873718415204439 – Expert v0.1.0-rc.6 was released with bug fixes. https://x.com/swmansionelixir/status/2032119765267788202 – SW Mansion announced Popcorn v0.2, which adds a proper npm package for running Elixir in the browser. https://blog.swmansion.com/the-three-lang-problem-shipping-elixir-runtime-js-and-webassembly-as-one-npm-package-5a7b76ad5b90 – Blog post about the process of shipping Elixir runtime, JavaScript, and WebAssembly as one npm package with Popcorn. https://www.npmjs.com/package/@swmansion/popcorn – npm package page for Popcorn, the library that lets you run Elixir in the browser. https://www.reddit.com/r/elixir/comments/1rrds3n/announcing_nex_040_the_minimalist_elixir/ – Reddit announcement for Nex 0.4.0, a minimalist Elixir web framework powered by HTMX, inspired by Next.js, targeting rapid prototyping and the AI era. https://github.com/gofenix/nex – GitHub repo for Nex, the minimalist Elixir web framework. https://github.com/gofenix/nex/tree/main/examples – Examples for the Nex framework. https://hono.dev/ – Hono is a TypeScript minimalist web server framework (similar to a newer Express) referenced as a comparison point to Nex. https://x.com/zachsdaniel1/status/2030434559582478777 – Zach Daniel recommended RootCert's YouTube video as a great 12-minute elevator pitch for the BEAM. https://x.com/RootCert/status/2030428783015329833 – RootCert shared a walkthrough video of what makes the BEAM special — processes, messaging, registries, ETS, distribution, and its ecosystem. https://www.youtube.com/watch?v=dKaZ89SkVYY – 12-minute YouTube video by RootCert covering what makes the BEAM special and why Elixir was made for the current moment. https://github.com/openai/symphony – OpenAI published Symphony, an AI agent orchestration repo built primarily in Elixir (96.1%). It uses Elixir for supervising long-running processes, hot code reloading, and its active ecosystem. https://x.com/peregrine/status/2029289900428705935 – Jason Stiebs noted that OpenAI's Symphony uses a hand-rolled gen_tcp HTTP server rather than established libraries like Ranch or Mint, suggesting the project may be vibe-coded. https://x.com/DNAutics/status/2030361591611302024 – Discussion thread about whether Elixir and Erlang are still needed amid the rise of AI-assisted development and competing tools. https://rivet.dev/cloud/ – Rivet Cloud, a platform attempting to bring Actor-model-like benefits to TypeScript without using the BEAM. https://x.com/NathanFlurry/status/2030047986575921351 – Nathan Flurry of Rivet announced they are bringing "the benefits of Elixir to TypeScript" — though critics note it lacks true processes, links, monitors, and supervision trees. 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.

295: Is Your Type System Leaking?

Mar 10th, 2026 10:15 AM

News includes José Valim publishing a deep technical post on Elixir's type system shift from DNFs to Lazy BDDs with eager literal intersections — cutting worst-case type checking from 10 seconds to 25ms — alongside a more approachable Dashbit post on type systems as leaky abstractions, Zach Daniel's new usage_rules feature for shipping versioned AI skills inside Hex packages, Oban Pro teasing a major Workflow + Web UI overhaul with graph views and progress tracking, MDEx v0.11.6 landing with a new :codefence_renderers option, Livebook Desktop adding Linux support, Flame On hitting v1.0.0 after four years, a new Gleam static site generator called Blogatto, a native Elixir Apache Spark Connect client with Livebook integration, and more! Show Notes online - http://podcast.thinkingelixir.com/295 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://erlef.org/ – David encourages companies that use Elixir to sponsor the Erlang Ecosystem Foundation, emphasizing it's a community responsibility and any amount helps. https://nitter.net/josevalim/status/2026957172807025095 – José Valim announces a new technical blog post on elixir-lang.org about set-theoretic type system internals. https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/ – José Valim's deep-dive post on switching from DNFs to Lazy BDDs and adding eager literal intersections, reducing a worst-case type check from 10s to 25ms in Elixir v1.20. https://nitter.net/josevalim/status/2028820597761831058 – José Valim announces a more approachable blog post on type systems as leaky abstractions. https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take – Dashbit post by José Valim arguing with concrete examples that type systems can be leaky abstractions that resist refactoring, using Map.take!/2 as a case study. https://x.com/zachsdaniel1/status/2027078981451690355 – Zach Daniel announces a new usage_rules feature that supports copying skills from packages, allowing package authors to ship and version AI skills for projects. https://github.com/ash-project/usage_rules – The usage_rules GitHub repo for the Ash project's AI coding rules and skills feature. https://bsky.app/profile/oban.pro/post/3mg5yd4lul22a – Sorentwo teases upcoming Oban Pro Workflow + Web improvements, including a new Workflows search page with progress bars, stats, filters, and a graph view of workflow nodes. https://github.com/leandrocp/mdex/releases/tag/v0.11.6 – MDEx v0.11.6 release notes, adding :codefence_renderers option and fixes to the syntax highlighter and streaming parser. https://nitter.net/leandrocesquini/status/2026671063820615755 – Leandro Cesquini announces the MDEx v0.11.6 release on social media. https://hexdocs.pm/mdex/codefence_renderers.html – HexDocs page for MDEx's new codefence_renderers feature, enabling custom code fences like alert, Pikchr, chart, csv, and more. https://github.com/leandrocp/mdex – The MDEx GitHub repository for the Elixir Markdown parsing and rendering library. https://github.com/dbernheisel/hex-cmp – David's new Neovim plugin that autocompletes hex.pm packages and versions in mix.exs files using blink.cmp and Treesitter, with lightweight LSP hover docs. https://nitter.net/1stavenger/status/2027943235096641839 – Mike Binns announces the v1.0.0 release of Flame On, a flame chart plugin for Phoenix Live Dashboard, after 4+ years. https://blogat.to/ – Blogatto is a new Gleam static site generator framework built on Lustre and Markdown, generating blogs, RSS feeds, sitemaps, and more from a single config. https://nitter.net/lukaszsamson/status/2028268416939786430 – Łukasz Samson announces spark_ex, a native Elixir Apache Spark Connect client with Livebook integration. https://github.com/lukaszsamson/spark_ex/blob/main/notebooks/spark_ex_demo.livemd – Demo Livebook notebook for spark_ex to quickly start experimenting with Apache Spark from Elixir. https://spark.apache.org/ – Apache Spark™ official site — a multi-language engine for data engineering, data science, and machine learning on single-node or cluster environments. https://bsky.app/profile/hugobarauna.com/post/3mg6djqvhzc2w – Hugo Baraúna announces that Livebook Desktop now supports Linux, powered by the same Tauri-based cross-platform packaging work reported last week. https://bsky.app/profile/peregrine.bsky.social/post/3mg77yqlf7k2b – Announcement that Easel can now render to the terminal using rasterization via Easel.WX, ASCII glyph masks, and the termite library. https://hexdocs.pm/easel/readme.html#terminal-backend-experimental – HexDocs page for Easel's experimental terminal backend, detailing how it rasterizes and renders frames to a terminal session. https://nitter.net/FrancescoC/status/2027699563474173983 – Francesco Cesarini announces the new "BEAM There, Done That" podcast co-hosted with Alan Wyma. https://open.spotify.com/episode/4D3ZdxRYlhtImwkjaqgRmS – First episode of "BEAM There, Done That" on Spotify, featuring Andrea Leopardi on Concurrency, OTP, and the Evolution of the BEAM. https://podcasts.apple.com/us/podcast/beam-there-done-that/id1880642413 – 'BEAM There, Done That' podcast on Apple Podcasts, launched by Francesco Cesarini and Alan Wyma. 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.

294: Compile Times, Language Servers, and Python, Oh My!

Mar 3rd, 2026 11:15 AM

News includes the long-awaited Expert LSP releasing its first release candidate — the unified Elixir Language Server merging Lexical and Next LS — with monorepo support and early adopter feedback already glowing, José Valim shares exciting Elixir v1.20 compile time improvements bringing up to 20% faster compilation on OTP 29 and up to 5x faster with a new interpreted mode, Livebook Desktop makes the move to Tauri bringing Linux support and plans for a reusable Tauri+Elixir package, a new erlang-python library arrives for running Python ML/AI code from Elixir with true parallelism, Nx v0.11 lands with sharding support and MPS backend improvements, and more! Show Notes online - http://podcast.thinkingelixir.com/294 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/expert_lsp/status/2025624737737539876 – Announcement tweet for Expert LSP v0.1.0-rc.1, the unified Elixir Language Server combining Lexical and Next LS. https://x.com/mitchhanberg/status/2025625898322469367 – Mitch Hanberg's tweet about the Expert LSP v0.1.0-rc.1 release candidate. https://expert-lsp.org/the-first-release-candidate/ – Blog post accompanying the Expert LSP v0.1.0-rc.1 release, covering stability goals and the near-term roadmap. https://github.com/elixir-lang/expert – GitHub repository for Expert, the unified Elixir Language Server. Includes features like compiler diagnostics, completions, go-to-definition, monorepo support, and more. https://x.com/tylerayoung/status/2025659771789905966 – Tyler Young shares his team's experience using Expert at Jump, calling it the best Elixir LSP experience he's had. https://x.com/benoitc/status/2024059742096687482 – Benoît Chesneau announces the erlang-python package, enabling Python ML/AI integration with Erlang/Elixir concurrency. https://github.com/benoitc/erlang-python – GitHub repository for erlang-python, which lets you run Python code from Erlang or Elixir with true parallelism, async/await support, and seamless integration. https://x.com/josevalim/status/2024464732535521316 – José Valim announces that Livebook Desktop has been converted to Tauri, adding Linux support and plans to extract the Tauri integration as a reusable package. https://github.com/livebook-dev/livebook#desktop-app – Livebook Desktop nightly builds using the new Tauri-based app for Linux, macOS, and Windows. https://tauri.app/ – Homepage for Tauri, a cross-platform desktop app framework (Linux, Mac, Windows, Android, iOS) used to build Livebook Desktop. https://github.com/tauri-apps/tauri – GitHub repository for Tauri, the Rust-based framework now powering Livebook Desktop. https://x.com/josevalim/status/2024538544685851099 – José Valim shares a detailed update on Elixir v1.20 compile time improvements — ~10% faster on OTP 28, ~20% on OTP 29, and up to 5x faster with a new interpreted mode. https://github.com/josevalim/langcompilebench – Repository created by José Valim to benchmark and compare compilation times across BEAM languages (Elixir, Erlang, Gleam) with open, public measurements. https://github.com/elixir-lang/elixir/commit/c40c140e3f524fa8384efd33137ec1c3fab341d3 – Elixir commit that achieved a ~10% compile speed improvement by delaying module deletion, reducing single-core lock contention. https://github.com/erlang/otp/pull/10615 – Erlang/OTP PR that optimized module loading by reducing single-core lock usage, improving both compilation and boot times by ~10%. https://github.com/elixir-lang/elixir/pull/15087 – Elixir PR adding an interpreted mode to bypass code loading, resulting in up to 5x faster compile times on multi-core machines. https://x.com/josevalim/status/2025930710482120825 – José Valim announces an upcoming Elixir v1.20 improvement that drastically reduces incremental recompilation when struct fields are added or removed. https://x.com/polvalente/status/2024641604313571328 – Paulo Valente announces the release of Nx v0.11, with new features including faster evaluated mode, Nx.runtime_callback, sharding support, and MPS support in Torchx. https://hex.pm/packages/nx – Hex package page for Nx v0.11, Elixir's numerical computing library. https://hex.pm/packages/exla – Hex package page for EXLA v0.11, the XLA-based backend for Nx with faster build times and sharding support. https://hex.pm/packages/torchx – Hex package page for Torchx v0.11, the LibTorch backend for Nx now with MPS (Apple Silicon GPU) support. https://github.com/elixir-nx/nx – Monorepo for the Nx ecosystem, containing Nx, EXLA, and Torchx packages. https://github.com/ash-project/usage_rules – The usage_rules package reached v1.0 and beyond (now at v1.2.1). It synchronizes LLM rules files with your dependencies and is independent of Ash. https://bsky.app/profile/tylerayoung.com/post/3mfcfrhsios2a – Tyler Young shares a doctest quick tip — you can omit the result line in an Elixir doctest and use pattern matching with the iex line continuation syntax instead. https://x.com/jeffreyguenther/status/2026308201025785940 – Announcement tweet for Courgette, a new declarative TUI (Terminal User Interface) framework for Elixir built on OTP. https://github.com/LoamStudios/courgette – GitHub repository for Courgette, a LiveView-inspired TUI framework for Elixir featuring a Flexbox layout engine, stateful components, incremental rendering at ~60 FPS, and zero dependencies. https://github.com/Gazler/breeze – Breeze, another Elixir TUI framework that Courgette resembles in approach. https://en.wikipedia.org/wiki/Kitty_(terminal_emulator) – Wikipedia page for the Kitty terminal emulator, whose keyboard protocol is supported by Courgette for full keyboard input handling. 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.

293: The BEAM as the Universal Runtime

Feb 24th, 2026 11:15 AM

News includes Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau's Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more! Show Notes online - http://podcast.thinkingelixir.com/293 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/benoitc/status/2023675416465023212 – Benoît Chesneau announces Hackney v3.1.0, a simple HTTP client for Erlang, now with HTTP/3 support via pure Erlang — no C compiler, CMake, or Go required. https://github.com/benoitc/hackney/releases/tag/3.1.0 – Hackney v3.1.0 release notes. Removes ~1.3M lines of C code (lsquic, BoringSSL, NIF) and replaces them with a pure Erlang QUIC implementation. https://en.wikipedia.org/wiki/QUIC – Background on QUIC, the general-purpose transport layer protocol underlying HTTP/3 support in Hackney v3.1.0. https://x.com/benoitc/status/2023711566370402574 – Benoît Chesneau announces Hornbeam 1.0.0, an Erlang-powered WSGI/ASGI server for Python apps — 9x faster than Gunicorn, 10x lower latency. https://github.com/benoitc/hornbeam – Hornbeam GitHub repository. Run Flask, FastAPI, and Django on the BEAM with Erlang's concurrency, resilience, and distribution. https://hornbeam.dev/ – Hornbeam landing site — "When Python Meets Erlang." Highlights AI readiness, distributed clustering, supervisors, and no GIL concerns. https://x.com/benoitc/status/2024066551092031773 – Follow-up post announcing Hornbeam v1.3.0, achieving 68k req/s — 2x faster than Uvicorn/Gunicorn — with new NIF modules for direct C-level marshalling. https://github.com/ivarvong/pyex – PyEx — run LLM-generated Python inside your Elixir app with no containers, no ports, and no process isolation. Related project showing BEAM/Python integration. https://bsky.app/profile/peregrine.bsky.social/post/3mehfa2urpc2w – Jason Stiebs announces Easel v0.2.0, a Canvas 2D API for Elixir enabling drawing to Phoenix LiveView, native WX windows, or custom backends. https://github.com/jeregrine/Easel – Easel GitHub repository. Supports layers, animations, event handling, templating, and both LiveView and Wx rendering backends. https://easel-demo.fly.dev/ – Live demo of Easel running on Fly.io — all computations done in Elixir, sent over WebSocket to a canvas. https://en.wikipedia.org/wiki/Boids – Background on Boids, the artificial life program simulating flocking behaviour that inspired Easel's visual simulation capabilities. https://x.com/Bart_Blast/status/2021741047903105527 – Hologram v0.7.0 announced — 49 contributors ported 150 Erlang functions to JS, pushing client-side Erlang runtime coverage from 34% to 96%. https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0 – Hologram v0.7.0 blog post detailing the porting initiative. Overall Elixir standard library readiness grew from 74% to 87%, moving closer to full-stack pure Elixir development. Tidewave now supports OpenCode, and is deprecating "Bring your own key" support in favor of Codex, Claude Code, or OpenCode for richer agent features like MCPs, skills, planning, and compaction. 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.

292: Sage Advice for AI Agents

Feb 17th, 2026 11:15 AM

TNews includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim's blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich's new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub's new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!e Show Notes online - http://podcast.thinkingelixir.com/292 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://github.com/sagents-ai – Github organization home to the Sagents projects https://github.com/sagents-ai/sagents – Mark announces Sagents - "Sage Agents" library combining wisdom with LLM-based agents, featuring HITL, SubAgents, GenServer architecture, Phoenix.Presence integration, middleware system, and more https://github.com/sagents-ai/sagents_live_debugger – Phoenix LiveView dashboard for debugging and monitoring Sagents agents in real-time with visibility into agent execution, message history, tool calls, and events https://github.com/sagents-ai/agents_demo – Demonstration Phoenix LiveView application showcasing Sagents's multi-conversation agent architecture with isolated AI agents and real-time updates https://x.com/josevalim/status/2019422467446698493 – José Valim announces his new blog post on why Elixir is the best language for AI https://dashbit.co/blog/why-elixir-best-language-for-ai – José Valim's blog post explaining why Elixir is best for AI, focusing on immutability, documentation, stability, and tooling for coding agents https://tidewave.ai/blog/the-future-of-coding-agents-is-vertical-integration – Study showing Elixir had the highest completion rate across models among 20 different languages https://www.reddit.com/r/elixir/comments/1qwqg1p/livedebugger_v060_custom_events_enhanced/ – Reddit discussion about LiveDebugger v0.6.0 release https://github.com/software-mansion/live-debugger – LiveDebugger v0.6.0 with custom events, enhanced exceptions, and temporary assigns support https://www.youtube.com/watch?v=G2KP0JdRmdo – Video demonstrating new LiveDebugger v0.6.0 features https://x.com/swmansionelixir/status/2020895787136201050 – Software Mansion announces LiveDebugger v0.6.0 on social media https://hexhire.io/elixir-developer-salaries – Analysis of Elixir job market and salary rates showing US senior remote median at ~$163k, with limited junior positions and wide variation in European rates https://www.reddit.com/r/elixir/comments/1qxeuoe/elixir_salary_data_from_216_remote_job_listings/ – Reddit discussion of Elixir salary data from 216 remote job listings https://github.com/PJUllrich/emcp – Peter Ullrich releases emcp, a minimal Model Context Protocol (MCP) server for Elixir built with Opus 4.6 https://bsky.app/profile/peterullrich.com/post/3mebgikthgk2u – Peter Ullrich announces emcp on Bluesky https://hex.pm/packages/phantom_mcp – David's Elixir MCP project built to handle session difficulties https://x.com/davydog187/status/2019778141040832567?s=20 – Dave Lucia announces Lua for Elixir revamp with top-notch error messages, quote/unquote fragments, and formatters https://x.com/curiosum_dev/status/2021187697646199214 – Curiosum announces new events section on Elixir Hub website https://elixir-hub.com/events – Elixir Hub events section for finding conferences, meetups, and workshops with free event listing Discussion on whether AI advancements like Opus 4.6 change the game for Elixir adoption, potentially eliminating the advantage of languages with official SDKs https://www.anthropic.com/engineering/building-c-compiler – Anthropic post on building with AI capabilities 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.

Get this podcast on your phone, Free

Create Your Podcast In Minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get Started
It is Free