Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
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
277 episodes
1 day 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/277)
Thinking Elixir Podcast
277: Searching Across the Hexiverse

News includes a powerful new HexDocs search engine built in Gleam that lets you search across all your project dependencies with mix hex.search, Software Mansion's interactive Elixir Language Tour that runs in the browser via WebASM, Paulo Valente's breakthrough getting Stable Diffusion running on Mac GPUs through EMLX, lessons learned from the AWS outage that left smart beds stuck and overheating, Chrome DevTools' new MCP server for AI coding assistants, and more!

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

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://nitter.net/josevalim/status/1982913977459061036 – José Valim discusses how newcomers found it challenging to find which API to use when docs were spread around Phoenix, LiveView, Ecto, etc.
  • https://hexdocs.pm/ – HexDocs home page with new search functionality
  • https://github.com/hexpm/hexdocs-search – GitHub repository for the HexDocs search engine, built in Gleam and Lustre
  • https://hex.pm/blog/announcing-new-hexdocs-search-engine – Official announcement of the new HexDocs search engine powered by Typesense
  • New mix hex.search command available after updating with mix local.hex - searches across all your project dependencies with their specific versions
  • https://hexdocs.pm/elixir/ – Elixir standard library docs (currently not included in hex.search results)
  • https://bsky.app/profile/swmansionelixir.bsky.social/post/3m3s3bzsp6s2g – Software Mansion announces the Elixir Language Tour
  • https://elixir-language-tour.swmansion.com – Web-based interactive Elixir learning tool using Popcorn (Elixir running in WebASM) - no installation required
  • https://nitter.net/polvalente/status/1981174585040261610 – Paulo Valente announces completion of Nx work targeting Mac hardware
  • https://github.com/elixir-nx/emlx/pull/87 – PR for EMLX Nx Backend enabling Stable Diffusion on Mac GPU using MLX (an array framework for Apple silicon)
  • Work sponsored by tvlabs, dashbit, and TheErlef - companies can sponsor ongoing Nx work through TheErlef
  • https://nitter.net/gergelyorosz/status/1980560177305878702 – Analysis of how the AWS outage exposed engineering failures where products don't plan for region or provider failures
  • https://www.techradar.com/home/smart-home/smart-bed-owners-experience-aws-nightmare-as-outage-leaves-them-sweating-and-stuck-in-upright-position – Eight Sleep Pod smart beds were left overheating and stuck in upright positions during the AWS outage
  • https://immich.app/ – Self-hosted photo and video management solution (not cloud-dependent)
  • https://developer.chrome.com/blog/chrome-devtools-mcp – Google Chrome releases public preview of Chrome DevTools Model Context Protocol (MCP) server for AI coding assistants
  • https://tidewave.ai/ – Tidewave Web - browser agnostic development tool

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 day ago
26 minutes 9 seconds

Thinking Elixir Podcast
276: Elixir v1.19 Types and Speed

News includes the major release of Elixir v1.19 with enhanced type checking, broader type inference, and up to 4x faster compilation for large projects, plus the first OpenChain certification bringing more transparency to the BEAM ecosystem. We also cover the Mishka Chelekom Phoenix LiveView component library update for Tailwind 4 support, visual improvements coming to ExDocs admonition blocks, Anthropic's new ClaudeCode Web that lets you code directly in the browser with GitHub integration, a critical Redis security vulnerability with a perfect 10.0 severity score affecting hundreds of thousands of servers, and more!

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

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://nitter.net/josevalim/status/1978729853349196170 – José Valim announces Elixir v1.19 release on social media
  • https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/ – Official blog announcement for Elixir v1.19 release
  • https://hexdocs.pm/elixir/1.19/changelog.html – Detailed changelog documentation for Elixir v1.19
  • https://nitter.net/theerlef/status/1978896262473662539 – Erlang Ecosystem Foundation announces OpenChain certification for Elixir v1.19
  • https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/ – Details about Elixir's OpenChain certification bringing transparency and trust to the BEAM ecosystem
  • https://github.com/elixir-lang/ex_doc/issues/2149#issuecomment-3394340806 – ExDocs visual adjustments to admonition blocks for better consistency across light and dark modes
  • https://bsky.app/profile/yellowduck.be/post/3m3htzs4qyg2a – Announcement of Mishka Chelekom Phoenix LiveView component library v0.0.8 update
  • https://mishka.tools/blog/introducing-mishka-chelekom-v0.0.8-with-tailwind-4-support-and-custom-configuration – Details about Mishka Chelekom v0.0.8 with Tailwind 4 support and Phoenix 1.8 compatibility
  • https://slashdot.org/story/25/10/21/1942240/amazons-dns-problem-knocked-out-half-the-web-likely-costing-billions – Report on AWS outage on October 20, 2025 that affected half the web
  • https://health.aws.amazon.com/health/status – AWS health status dashboard
  • GitHub announced plans to move infrastructure to Azure over 1-2 years
  • https://www.anthropic.com/news/claude-code-on-the-web – Anthropic announces ClaudeCode Web
  • https://claude.ai/code – ClaudeCode Web interface
  • https://youtu.be/s-avRazvmLg – Video demonstration of ClaudeCode Web
  • https://redis.io/blog/security-advisory-cve-2025-49844/ – Redis security advisory for CVE-2025-49844 with a 10.0 severity score allowing remote code execution

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 18 seconds

Thinking Elixir Podcast
275: From Slop to Success?

News includes the release of Elixir v1.19.0-rc.2 with impressive deps compile times and optimized set-theoretic type checking, a timeline update on typed structs arriving by next year, the new "mix help app:phoenix" command for building AI Agent context, gRPC library v0.11.0 with client load balancing, ReqCassette for recording test requests, German Velasco's video walkthrough of Phoenix's AGENTS.md file, Brian Cardarella's insights on the influx of AI-generated codebases needing rescue, Elixir Observer's major updates with categories and semantic search, Chris McCord's demonstration of isolated AI coding sandboxes on Fly Machines, NPM's new security changes for token management, and more!

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

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://netter.net/josevalim/status/1975605515313979674 – José Valim announces Elixir v1.19.0-rc.2 release
  • https://elixirforum.com/t/elixir-v1-19-0-rc-2-released/72805 – Elixir Forum discussion of v1.19.0-rc.2, the last stop before official v1.19 release
  • Remote.com confirmed their codebase compiles 55% faster on v1.19 with type checking still ~1ms/module on average
  • José and Guillaume Duboc went beyond current state-of-the-art to optimize key operations for set-theoretic type checking, articles to be published later
  • https://nitter.net/josevalim/status/1975588421201715334 – New "mix help app:phoenix" command in Elixir v1.19 lists all modules with first paragraph of docs
  • Great shortcut tool for building AI Agent context with brief module descriptions
  • https://nitter.net/z_4seven/status/1975795139739357404 – José Valim provides update on Elixir's typesystem status and timeline
  • Plan shifted from typed structs by end of year to providing type inference of all constructs; typed structs might arrive by end of next year
  • https://nitter.net/sleipni_r/status/1977901944329875893 – Elixir gRPC library v0.11.0 release announcement
  • https://github.com/elixir-grpc/grpc – Full-featured Elixir implementation of gRPC protocol with new Client Load Balancing following official specs
  • https://hexdocs.pm/req_cassette – ReqCassette documentation - new Req library for recording and serializing real requests in tests
  • https://github.com/lostbean/req_cassette/ – ReqCassette GitHub repository, similar to ExVCR but works with Req and supports async tests
  • https://github.com/parroty/exvcr – ExVCR library for comparison
  • https://nitter.net/karlclement/status/1976677105980072238 – Karl Clement's Twitter thread asking who's using Elixir in production with numerous company replies
  • https://nitter.net/germsvel/status/1976264583682625776 – German Velasco's new ElixirStream video walking through Phoenix 1.8 AGENTS.md file
  • Full video is ~25 minutes or split into 12 shorter videos showing what AI typically gets wrong in new Phoenix apps
  • https://www.youtube.com/watch?v=eBpDaUVxiII – Episode
  • https://www.youtube.com/shorts/fpbWpunfLVg – German Velasco's short video illustrating Ecto's datetime helpers
  • https://nitter.net/bcardarella/status/1976217163754070372 – Brian Cardarella shares insight about clients needing help finishing AI-generated apps
  • DockYard seeing many AI slop generated apps that are nightmares to build on top of
  • https://elixir-observer.com/packages/req – Elixir Observer website updates by Mimiquate with better design and new features
  • https://elixir-observer.com/categories – New categories feature for package discovery (Actors, AI, Audio, Authentication, etc.)
  • Categories include semantic search and show unreleased changes per package
  • https://nitter.net/chris_mccord/status/1976813860742217754 – Chris McCord demonstrates creating isolated Claude Code sandbox instances on Fly Machines in 15 seconds
  • Interesting approach for running AI agents fully isolated from local machine
  • https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/ – NPM announces new security changes including more frequent token rotation and Trusted Publishers (OIDC) support
  • Response to recent supply chain attacks showing compromised long-lived tokens are critical vulnerability

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
29 minutes 2 seconds

Thinking Elixir Podcast
274: Protocols, Permissions, and Performance

News includes the release of Elixir 1.19.0-rc.1 with OTP 28.1+ compatibility and impressive 2.3x faster dependency compilation, JetBrains adopting the open Agent Client Protocol for AI coding agents, an update on LiveView Native's uncertain future, major improvements to the MDex Markdown library including streaming support and Quill delta conversion, Curiosum's comprehensive blog post on their Permit authorization library, Elixir gaining an AT Protocol library called Aether for Bluesky integration, Supabase raising $100 million at a $5 billion valuation while building on Elixir, Ruby community fracturing over gem server ownership controversies, security concerns about AI agents escalating privileges across systems, and more!

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

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://elixirforum.com/t/elixir-v1-19-0-rc-1-released/72781/3 – Elixir 1.19.0-rc.1 released with OTP 28.1+ compatibility, struct update syntax adapted into type assertion operator, improved dependency compilation, OptionParser regex support, and Unicode 17.0.0 support
  • https://bsky.app/profile/stefanluptak.com/post/3m2hoz4ankk2c – Elixir 1.19.0-rc.1 dependency compilation is 2.3x faster on MacBook Pro M1 Max compared to 1.18.4
  • https://nitter.net/zeddotdev/status/1975241285796552816 – JetBrains adopts Agent Client Protocol (ACP)
  • https://zed.dev/blog/jetbrains-on-acp – Details on ACP, an open standard for seamless integration of AI coding agents with any code editor or IDE using JSON-RPC
  • https://nitter.net/bcardarella/status/1973369656829166004 – Brian Cardarella comments that LiveView Native as a concept is likely dead in the water
  • https://nitter.net/josevalim/status/1975153256524312921 – José Valim's response on LiveView Native direction
  • https://bsky.app/profile/leandrocp.bsky.social/post/3m2enmdr7e225 – MDex library update with Quill deltas support, streaming Markdown, and improved IEx visualization
  • https://hexdocs.pm/mdex/changelog.html – MDex changelog with full details on updates
  • https://quilljs.com/docs/delta – Quill delta format documentation
  • https://quilljs.com/playground/snow – Quill playground and license information
  • https://www.curiosum.com/blog/authorization-access-control-elixirconf – Curiosum blog post about the Permit library for authorization and access control in Elixir, based on ElixirConf EU 2025 talk
  • https://permit.curiosum.com/ – Permit library homepage
  • https://github.com/curiosum-dev/permit/ – Permit core library repository
  • https://github.com/curiosum-dev/permit_ecto – Permit Ecto integration
  • https://github.com/curiosum-dev/permit_phoenix/ – Permit Phoenix integration
  • https://github.com/curiosum-dev/permit_absinthe – Permit Absinthe integration
  • https://gitea.fullstack.ing/Aether/aether – Aether - an AT Protocol library for Elixir, the technological basis of Bluesky
  • https://atproto.com/ – AT Protocol official website
  • https://docs.bsky.app/showcase – Bluesky showcase of custom applications built on AT Protocol
  • https://nitter.net/kiwicopple/status/1974204868329157057 – Supabase announces Series E funding raise
  • https://www.msn.com/en-us/money/markets/exclusive-supabase-raises-100-million-at-5-billion-valuation-as-vibe-coding-soars/ar-AA1NNo3o – Supabase raises $100 million at $5 billion valuation, with community investment round planned
  • https://gem.coop/ – New cooperative Ruby gem server launched as alternative to rubygems.org
  • Ruby community fractures over bundler gem ownership controversy involving DHH and corporate investors like Shopify
  • https://nitter.net/wunderwuzzi23/status/1975180021317956040 – AI agents can collaborate and modify each other's settings to escalate privileges
  • https://embracethered.com/blog/posts/2025/cross-agent-privilege-escalation-agents-that-free-each-other/ – Detailed article on cross-agent privilege escalation vulnerabilities in AI agents, exploitable via prompt injection

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
31 minutes 32 seconds

Thinking Elixir Podcast
273: Does the Language Really Matter?

News includes Chris McCord releasing a shell-based web browser tool for LLMs extracted from phoenix.new, a new schema validation library called Zoi inspired by JavaScript's Zod, AshDiagram for generating beautiful visualizations of AshFramework applications, the Erlang Ecosystem Foundation's progress toward EU Cyber Resilience Act readiness with their Ægis security initiative, PostgreSQL 18.0 release with Index Skip Scans and async I/O improvements, Anthropic's Claude Sonnet 4.5 release, IEEE's Top Programming Languages 2025 list and a discussion about whether AI-assisted coding means the end of programming language rankings, and more!

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

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/1972721288029548924 – Chris McCord announces the web shell command for LLM web browsing
  • https://github.com/chrismccord/web – Web - shell command for simple LLM web browsing that converts web pages to markdown, executes js, and interacts with pages
  • https://hexdocs.pm/zoi/Zoi.html – Zoi - a new schema validation library for Elixir inspired by the popular JavaScript library Zod
  • https://github.com/phcurado/zoi – Zoi GitHub repository
  • https://zod.dev/ – Zod - the JavaScript library that inspired Zoi
  • https://bsky.app/profile/zachdaniel.dev/post/3lzwvkdlsw22c – Announcement of AshDiagram by Jonatan Männchen
  • https://hexdocs.pm/ash_diagram/AshDiagram.html – AshDiagram - library for generating beautiful diagrams to visualize AshFramework applications including Entity Relationship, Class, C4 Architecture, and Policy diagrams
  • https://github.com/team-alembic/ash_diagram – AshDiagram GitHub repository with examples of generated diagrams
  • https://bsky.app/profile/theerlef.bsky.social/post/3lzypq74brc25 – EEF Security Update announcement
  • https://security.erlef.org/assets/aegis/updates/2025-q3.pdf – Erlang Ecosystem Foundation's Ægis Initiative Q3 2025 security update document
  • https://erlef.org/blog/eef/beam-worm – EEF blog post about BEAM security initiatives
  • https://cyber-resilience-act.com/ – Information about the EU's Cyber Resilience Act (CRA)
  • https://cyber-resilience-act.com/cra/chapter-2/article-24/ – CRA Article 24 covering requirements for open-source software stewards
  • https://www.anthropic.com/news/claude-sonnet-4-5 – Anthropic releases Claude Sonnet 4.5
  • https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200 – Claude Code 2.0 update with new native VS Code extension
  • https://www.postgresql.org/about/news/postgresql-18-released-3142/ – PostgreSQL 18.0 release announcement
  • https://www.crunchydata.com/blog/get-excited-about-postgres-18 – Crunchy Data blog post about PostgreSQL 18 features
  • https://x.com/vlad_mihalcea/status/1972198023200440720 – PostgreSQL 18 now supports Index Skip Scans and async I/O when scanning pages from disk
  • https://bsky.app/profile/oban.pro/post/3lzq2hq7uec2r – Oban team shares what PostgreSQL 18 means for the Oban project
  • https://www.youtube.com/watch?v=mlAf9jRMIR0 – Southern California Linux Expo talk diving into PostgreSQL 18 details
  • https://spectrum.ieee.org/top-programming-languages-2025 – IEEE's Top Programming Languages 2025 list
  • https://developers.slashdot.org/story/25/09/28/1823244/will-ai-mean-bring-an-end-to-top-programming-language-rankings – Discussion about whether AI means the end for top programming language rankings

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...
4 weeks ago
39 minutes 29 seconds

Thinking Elixir Podcast
272: Process Vaults and Quantum Crypto

News includes the release of Vault, a lightweight library for process-scoped global data storage that uses the Process Dictionary for immutable context sharing, OTP 28.1 with quantum-resistant ML-DSA cryptographic support and enhanced DNS resolver capabilities, Tidewave Teams launching and Tidewave's new TODO support, AshTypescript for automatic TypeScript type generation from Ash resources with impressive frontend integration demos, exciting Elixir 1.19-rc.0 performance improvements showing dependency compilation speeds cut by more than half on multi-core systems, conference updates from the successful Goatmire Elixir 2025 event, and the ExMex Elixir conference opening ticket sales for their November Austin event, and more!

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

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://elixirforum.com/t/vault-a-lightweight-process-scoped-global-data-storage-with-immutability-guarantees/72553 – Elixir Forum announcement for Vault library - lightweight process-scoped global data storage
  • https://github.com/dimamik/vault – GitHub repository for Vault - provides immutable data storage within a process subtree using Process Dictionary
  • https://github.com/erlang/otp/releases/tag/OTP-28.1 – OTP 28.1 release with support for compiled Regular Expression export/import, DNS resolver enhancements, and ML-DSA quantum-resistant algorithm support
  • https://csrc.nist.gov/pubs/fips/204/final – FIPS 204 specification for ML-DSA quantum-resistant cryptographic algorithm
  • https://hexdocs.pm/tidewave/teams.html – Documentation for Tidewave Teams feature - central management for billing and configuration
  • https://x.com/josevalim/status/1970493050725245120 – José Valim's tweet about Tidewave now supporting TODOs
  • https://github.com/ash-project/ash_typescript – AshTypescript library for automatic TypeScript type generation from Ash resources and actions
  • https://github.com/ChristianAlexander/ash_typescript_demo – Community demo project showing ash_typescript integration with TypeScript frontend
  • https://x.com/RootCert/status/1967380217795846645 – Christian Alexander's tweet showcasing TypeScript bridge for Ash resources over HTTP and Phoenix Channels
  • https://bsky.app/profile/derekkraan.bsky.social/post/3lyufmue6ss2f – Derek Kraan's performance report on Elixir 1.19-rc.0 showing significant dependency compilation speed improvements
  • https://bsky.app/profile/zachdaniel.dev/post/3lxvf7fi2j22v – Zach Daniel's macOS command for setting MIX_OS_DEPS_COMPILE_PARTITION_COUNT environment variable
  • MacOS ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(sysctl -n hw.physicalcpu) / 2 ))
  • Linux ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(lscpu -p | grep -v '^#' | sort -u -t, -k2,2 | wc -l) / 2 ))
  • https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Peer Stritzinger's Kickstarter for rebar3 improvements, including plugin lockfile mechanisms
  • https://underjord.io/conference-report-goatmire-elixir-2025.html – Lars Wikman's conference report from Goatmire Elixir 2025 with behind-the-scenes insights
  • https://bsky.app/profile/exmexconf.bsky.social/post/3lv74npz6mc2u – ExMex Elixir conference announcement for ticket sales opening
  • https://exmexconf.com/ – ExMex Elixir conference website - November 6-7 in downtown Austin

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
30 minutes 57 seconds

Thinking Elixir Podcast
271: Testing, Searching, and Funding

News includes an interactive test runner called mix_test_interactive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more!

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

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/randycoulman/mix_test_interactive – An interactive test runner for ExUnit tests with dynamic test filtering
  • https://x.com/navinpeiris/status/1967077714030195143 – X post sharing the mix_test_interactive library
  • https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands – Interactive commands documentation for mix_test_interactive
  • https://github.com/jesseduffield/lazygit – An interactive Git shell mentioned as a related tool
  • https://x.com/nikos_maroulis/status/1967626142560793057 – X post announcing TrieHard library by Nikos Maroulis
  • https://github.com/nyo16/trie_hard – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend
  • https://torus.dimamik.com/ – Alternative to TrieHard for database-based search functionality
  • https://github.com/dimamik/torus – GitHub repository for Torus database search library
  • https://en.wikipedia.org/wiki/Trigram – Trigram reference mentioned in discussion
  • https://github.com/agentjido/req_llm – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler
  • https://x.com/mikehostetler/status/1966989434781659571 – X post thread for the new ReqLLM library
  • https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7 – ElixirForum post with ReqLLM discussion
  • Jido - toolkit for building autonomous, distributed agent systems in Elixir
  • https://hologram.page/blog/hologram-v0-6-0-released – Hologram v0.6.0 release announcement with production-ready features
  • https://hologram.page/demos/bouncing-ball – Interactive Bouncing Ball Demo showcasing Hologram's new action delay capabilities
  • https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Successfully funded Rebar4 project Kickstarter campaign

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
17 minutes 29 seconds

Thinking Elixir Podcast
270: Kickstarting the Future of Rebar

News includes a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more!

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

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/grisporg/status/1963674539008639403 – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development
  • https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system
  • https://tidewave.ai/blog/open-router-open-ai – Tidewave Web now supports OpenRouter, unlocking access to other LLM models
  • https://tidewave.ai/blog/tidewave-goes-full-stack – Announcement that Tidewave Web adds React support and goes full-stack
  • https://x.com/josevalim/status/1962922957933625593 – José Valim's tweet about Tidewave Web React support
  • https://hexdocs.pm/tidewave/react.html – Tidewave documentation on React integration
  • https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc – Tidewave roadmap on GitHub where users can vote for next framework to support
  • https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections
  • https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt – ElixirConf US 2025 videos playlist being slowly released on YouTube
  • https://www.youtube.com/watch?v=6fj2u6Vm42E – Chris McCord's keynote "Elixir's AI Future" from ElixirConf US 2025
  • https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k – Bluesky post about ElixirConf videos being accidentally published early
  • https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9 – AshFramework CVE advisory about before_transaction hooks executing despite policy restrictions
  • https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised – Industry news about major NPM packages being compromised affecting 2+ billion downloads per week

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
23 minutes 21 seconds

Thinking Elixir Podcast
269: Elixir with LLMs and Expert Arrives

News includes the release of Expert, the new official Elixir LSP that's already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente's handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more!

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

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/elixir-lang/expert – Expert, the new official Elixir LSP was released
  • https://expert-lsp.org/ – Expert LSP official website
  • https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup – Installation instructions for different editors
  • https://zed.dev/docs/languages/elixir#expert – Zed editor already supports Expert
  • https://x.com/josevalim/status/1960402157922082981 – José Valim announces Tidewave Web first update
  • https://tidewave.ai/blog/editor-integration-notifications – Tidewave Web blog post and full changelog
  • https://x.com/josevalim/status/1960692138112352355 – José mentions plans to open public roadmap soon
  • https://x.com/josevalim/status/1962491846795391333 – José Valim interviewed about Tidewave Web with Ruby focus
  • https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim – Full Ruby AI interview with José Valim
  • https://x.com/josevalim/status/1960683093225865463 – José discusses Zed's Agent Client Protocol (ACP)
  • https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs – Zed working on Claude Code support
  • https://github.com/orgs/tidewave-ai/projects/1 – Tidewave's public roadmap
  • https://github.com/polvalente/handoff – Paulo Valente's handoff library v0.2.0 for distributed graph execution
  • https://x.com/elixirmembrane/status/1961071773438574897 – LiveDebugger v0.4.0 release announcement
  • https://forms.gle/V6tUHpJt94vi1v1TA – LiveDebugger feedback form
  • https://github.com/software-mansion/live-debugger – LiveDebugger GitHub repository
  • https://x.com/josevalim/status/1962649394139877479 – José Valim shares Elixir's exceptional LLM performance results
  • https://x.com/tomthesilva/status/1962628935730241712 – Thomas Silva's research on language performance in code generation
  • https://github.com/Tencent-Hunyuan/AutoCodeBenchmark – Tencent's AutoCodeBenchmark multilingual coding evaluation
  • https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png – Benchmark results showing Elixir's top performance
  • https://x.com/hugobarauna/status/1961914102764261688 – Next ElixirConf US announced for Chicago
  • Errata correction from José about OIDC implementation attribution to Jonatan Männchen
  • https://x.com/zack_overflow/status/1960771720727683507 – New developer dependency attack vector using AI CLI tools
  • https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware – Supply chain security alert about compromised Nx package
  • https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/ – Semgrep security analysis of the NPM project's Nx compromise
  • https://www.anthropic.com/news/claude-for-chrome – Anthropic's post about securing browser interactions

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 43 seconds

Thinking Elixir Podcast
268: Got your Popcorn here!

News includes a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it's capable of doing, and where it could go in the future!

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

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/typhoonworks/lotus – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto
  • https://github.com/typhoonworks/lotus_web – LotusWeb - companion library for the Lotus SQL query runner
  • Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries
  • https://www.metabase.com/ – Metabase - business intelligence tool that Lotus draws inspiration from
  • https://github.com/ankane/blazer – Blazer - Ruby gem that inspired the Lotus library

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

Discussion Resources

  • https://popcorn.swmansion.com/
  • https://popcorn.swmansion.com/demos/eval – Interactively run an IEx shell in the browser locally with no Elixir install
  • https://github.com/software-mansion/popcorn/ – Github project for Popcorn
  • https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 – Popcorn announcement post
  • https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be – Blog post about Popcorn and how it works, limitations, etc.
  • https://github.com/atomvm/AtomVM – AtomVM - Tiny Erlang VM
  • https://atomvm.org/ – AtomVM is a lightweight implementation of the BEAM virtual machine
  • https://podcast.thinkingelixir.com/249 – LiveDebugger - Software Mansion project we talked about previously
  • https://github.com/emscripten-core/emscripten – Emscripten - An LLVM-to-WebAssembly Compiler
  • https://wasi.dev/ – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard.
  • https://github.com/software-mansion/smelter – Toolkit for real-time, low latency, programmable video and audio mixing.
  • https://smelter.dev/
  • https://globalelixirmeetups.com/ – Website setup to coordinate the meetups (find a registered one or host)

Guest Information

  • https://x.com/uusszz – on Twitter/X
  • https://github.com/mat-hek/ – on Github
  • https://swmansion.com/ – Software Mansion website
  • https://x.com/elixirmembrane – Membrane Framework on X/Twitter
  • https://bsky.app/profile/membrane-swmansion.bsky.social – Membrane Framework on Bluesky
  • https://discord.com/invite/nwnfVSY – Software Mansion on Discord

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 months ago
41 minutes 50 seconds

Thinking Elixir Podcast
267: Dive into Tidewave Web with José Valim

News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more!

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

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://tidewave.ai/blog/tidewave-web-phoenix-rails – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development
  • https://x.com/josevalim/status/1957763507211927557 – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing
  • https://x.com/josevalim/status/1957545436824166605 – José Valim's tweet announcing the new ElixirLang blog post on interoperability
  • https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ – ElixirLang blog post "Interoperability in 2025 beyond the Erlang VM" covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations
  • https://x.com/josevalim/status/1956342836430881102 – José Valim's announcement that Livebook Teams is out of beta
  • https://livebook.dev/teams/ – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing
  • https://github.com/erlef/oidcc – OpenId Connect client library in Erlang & Elixir
  • https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features
  • https://hexdocs.pm/oban/changelog.html – Oban v2.20.0 changelog with detailed improvements
  • https://hexdocs.pm/oban/v2-20.html – Oban v2.20.0 optional upgrade steps for pruning performance improvements
  • https://x.com/mrpopov_com/status/1956006788819472594 – PhoenixAnalytics v0.4.0 release announcement
  • https://github.com/lalabuy948/PhoenixAnalytics – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB
  • https://bsky.app/profile/steffend.me/post/3lwod4ia6522e – LiveView v1.1.7 release announcement
  • https://github.com/utopos/live_stream_async – Reference to live_stream_async library that inspired the new stream_async function
  • https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18 – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix
  • https://elixircasts.io/multiple-layouts-in-phoenix-1.8 – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality

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

Discussion Resources

  • https://tidewave.ai
  • https://github.com/tidewave-ai/tidewave_phoenix
  • https://tidewave.ai/blog/tidewave-web-phoenix-rails
  • https://x.com/josevalim/status/1957763507211927557
  • https://agents.md/

Guest Information

  • https://genserver.social/josevalim – José Valim on Mastadon
  • https://x.com/josevalim – José Valim on X/Twitter
  • https://github.com/josevalim – José Valim on Github
  • https://dashbit.co/ – Dashbit website and 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:

  • 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 months ago
1 hour 8 minutes 5 seconds

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...
2 months 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...
2 months 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...
3 months 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 months 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...
3 months 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...
3 months 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...
4 months 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...
4 months 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...
4 months ago
31 minutes 48 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!