PodcastsEnsinoThinking Elixir Podcast

Thinking Elixir Podcast

ThinkingElixir.com
Thinking Elixir Podcast
Último episódio

301 episódios

  • Thinking Elixir Podcast

    301: Testing, Debugging, and Departures

    28/04/2026 | 17min
    News includes Phoenix LiveDebugger hitting v1.0 with an interactive tour to go along with it, LiveStash v0.2.0 shipping with API improvements and a tease of Redis & Mnesia adapters on the horizon, German Velasco making his TestingLiveView.com course completely free for the Elixir community, Volt reaching v0.8.0 as an Elixir-native frontend build tool that eliminates the need for Node.js, and Francesco Cesarini announcing his departure from Erlang Solutions while pledging to remain active in the Erlang Ecosystem Foundation, and more!

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

    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/swmansionElixir/status/2047324614519652484 – Phoenix LiveDebugger hits v1.0 — Software Mansion announces the milestone release, signaling a shift from active development to maintenance. They consider it feature-complete.

    https://github.com/software-mansion-labs/live-debugger-tour – LiveDebugger Tour — an interactive, hands-on tutorial launched alongside v1.0 to walk users through everything LiveDebugger has to offer.

    https://x.com/swmansionelixir/status/2046960595455369469 – LiveStash v0.2.0 released by Software Mansion — a new version shaped by API feedback, with v0.3.0 teasing Redis & Mnesia adapters.

    https://hex.pm/packages/live_stash – LiveStash on Hex.pm — the package that solves Phoenix LiveView's state loss during WebSocket reconnects.

    https://live-stash-demo.swmansion.com/ – Interactive demo site for LiveStash.

    https://github.com/software-mansion-labs/live-stash – LiveStash GitHub repository.

    https://github.com/software-mansion-labs/live-stash/blob/main/CHANGELOG.md – LiveStash changelog detailing v0.2.0 changes.

    https://x.com/germsvel/status/2046896967330955336 – German Velasco announces that his TestingLiveView.com course is now free for the community.

    https://www.testingliveview.com/ – TestingLiveView.com — a deep-dive course on testing Phoenix LiveView, now free.

    https://www.youtube.com/playlist?list=PLvQQYdm3-Eoi6aZFyCngEFKHNL2f92gpI – YouTube playlist for the TestingLiveView course, with videos, explanations, and code samples for each lesson.

    https://thinkingelixir.com/available-courses/index.html – ThinkingElixir.com courses — also made free when Mark's focus shifted, similarly giving back to the Elixir community.

    https://x.com/dan_note/status/2046539535287287862 – Volt reaches v0.8.0 — the Elixir-native frontend build tool adds a mix igniter command to migrate projects from esbuild + Tailwind with no Node.js required.

    https://github.com/elixir-volt/volt – Volt GitHub repository — an Elixir-native frontend build tool supporting JavaScript, TypeScript, Vue SFCs, and CSS with a dev server, HMR, and production builds.

    https://x.com/FrancescoC/status/2047325522330312880 – Francesco Cesarini announces he is leaving Erlang Solutions, where he served as Founder & Technical Director.

    https://www.linkedin.com/posts/francescocesarini_this-is-my-last-week-at-erlang-solutions-share-7453064615325900800-Gfcv/ – Francesco Cesarini's LinkedIn post about his departure from Erlang Solutions, noting he will remain involved in the Erlang Ecosystem Foundation (EEF) and the community.

    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    Find us online

    Message the show - Bluesky

    Message the show - X

    Message the show on Fediverse - @[email protected]

    Email the show - [email protected]

    Mark Ericksen on X - @brainlid

    Mark Ericksen on Bluesky - @brainlid.bsky.social

    Mark Ericksen on Fediverse - @[email protected]

    David Bernheisel on Bluesky - @david.bernheisel.com

    David Bernheisel on Fediverse - @[email protected]
  • Thinking Elixir Podcast

    300: Celebrating 300 with José Valim

    21/04/2026 | 1h 24min
    It's Episode 300 — a milestone just under 6 years in the making! To celebrate, we kick things off with a fun song, then dive into the news: the Localize library v0.15.0 brings locale-aware formatting and Unicode CLDR data to Elixir without any compile-time code generation, a new library called Reach builds program dependence graphs for Elixir and Erlang to help coding agents and static analysis tools understand your codebase, Tidewave gets exciting updates including voice input with click-to-add context and the ability to install it as a PWA, the ErlEF has opened its 2026 board elections with voting running May 8-15, and more! Then we sit down with José Valim for an in-depth interview covering Elixir v1.20, the latest progress on the set-theoretic type system, the story behind Tidewave, and how AI is — and isn't — changing development on Elixir itself.

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

    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-localize/localize – The Localize library v0.15.0 was released — a locale-aware formatting, validation, and data access library for Elixir built on the Unicode CLDR repository. Consolidates the ex_cldr_* family into a single package with no compile-time code generation; all CLDR data loads at runtime and caches in :persistent_term.

    https://x.com/dan_note/status/2044763774146466053 – Announcement tweet for the new "Reach" library — a program dependence graph tool for Elixir and Erlang.

    https://github.com/dannote/reach – Reach builds a graph of data flow, control flow, and side effects in your code so you can trace values to their origin, find tainted paths from user input to dangerous sinks, or check if statements can be safely reordered. Works on Elixir/Erlang source and compiled BEAM bytecode.

    https://x.com/josevalim/status/2044483950089834990 – José Valim demos new Tidewave updates — voice input now works, and while talking you can click on elements to build context into a message. Also works when referencing lines of code in code reviews.

    https://x.com/josevalim/status/2044060492704948305 – Tidewave can now be installed as a browser PWA (Progressive Web App).

    https://bsky.app/profile/david.bernheisel.com/post/3mjkl6ck4a22c – David Bernheisel shares a "frustration driven development" Zsh autocompletion script for mix tasks — announcement and discussion post on Bluesky.

    https://github.com/dbernheisel/dotfiles/blob/master/.local/bin/_mix – The Zsh autocompletion script for mix tasks. Runs mix help to find tasks and their descriptions, then mix help {task} for switches, feeding results into the Zsh completion engine with per-project caching.

    https://erlef.org/blog/eef/election-2026 – The Erlang Ecosystem Foundation has announced its 2026 board elections. Candidacy submissions close May 7th (23:59 UTC), voting runs May 8–15. Must be a paying, contributing, or managing member to participate.

    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    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 - @[email protected]

    Email the show - [email protected]

    Mark Ericksen on X - @brainlid

    Mark Ericksen on Bluesky - @brainlid.bsky.social

    Mark Ericksen on Fediverse - @[email protected]

    David Bernheisel on Bluesky - @david.bernheisel.com

    David Bernheisel on Fediverse - @[email protected]
  • Thinking Elixir Podcast

    299: Don't Paste That Into Your Terminal

    14/04/2026 | 42min
    The Erlang Ecosystem Foundation is seeking community support for a major grant to fund the Ægis security project and the deadline is April 17th to show support, Hex.pm published the results of its first-ever comprehensive third-party security audit revealing three high-severity findings that have since been fixed, José Valim unveils a massive Tidewave update including UI Variants and a new "vision" mode that lets your coding agent take screenshots and record videos of your web app, Hex.pm gains the ability to serve llms.txt files for Elixir and Erlang packages, Remote releases a new Elixir LSP called Dexter written in Go, Lotus gets significant updates as an embeddable BI engine for Phoenix apps, Ghostty terminal emulator bindings land in Elixir bringing GenServer-based terminals to LiveView, and we discuss the alarming ClickFix supply chain attack that compromised Axios and what it means for open source maintainers everywhere, and more!

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

    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://marketing.erlef.org/news/grant-petition.html – The Erlang Ecosystem Foundation is seeking community backing for a grant that would fund two full years of work on the Ægis security project — improving how packages are published, verified, and trusted across Hex and the broader ecosystem. The deadline to show support is April 17th.

    https://hex.pm/blog/security-audit – Hex.pm published the results of its first comprehensive third-party security audit, made possible by Alpha-Omega under the OpenSSF. Two firms — Paraxial.io and zentrust partners GmbH — reviewed the Hex registry, clients, documentation infrastructure, and supporting systems. Three high-severity issues were found and have all been fixed.

    https://paraxial.io/blog/hex-pentest – Michael Lubas of Paraxial.io shares details of the white-box penetration testing performed on Hex.pm as part of the Ægis security audit.

    https://hex.pm/reports/2026/zentrust.pdf – The published report from zentrust partners GmbH covering their adversarial/red-team style assessment of Hex.pm, including 3 high-severity findings (all now fixed) plus medium and low severity items.

    https://x.com/josevalim/status/2042245524116439169 – José Valim announces a massive update to Tidewave, teasing several days of videos and screenshots covering new features.

    https://hexdocs.pm/tidewave/ui_variants.html – Documentation for Tidewave's new UI Variants feature, which lets your coding agent build different versions of a page or UI component so you can pick and refine your favorite — all integrated directly in the browser.

    https://www.youtube.com/watch?v=8px8GdpID74 – Video demo of Tidewave's new UI Variants feature in action.

    https://x.com/adamwathan/status/2041977909502489060 – Adam Wathan (creator of TailwindCSS) shows off ui.sh, a set of skills for creating UIs in coding agent CLIs like Claude Code and Codex — noted as a comparison point to Tidewave's more integrated, browser-native experience.

    https://x.com/josevalim/status/2042608254065287565 – José Valim demos Tidewave's new "vision" mode, which lets your coding agent take screenshots and record videos of your web app — including demoing a feature working on both desktop and mobile resolutions and delivering results to Slack.

    https://x.com/josevalim/status/2042581154067337280 – José Valim announces that Hex.pm will now serve llms.txt files for Elixir/Erlang packages if the accept header is text/markdown. Package authors using ExDoc should update to the latest version and republish their docs.

    https://github.com/remoteoss/dexter – Remote released Dexter, a new Elixir LSP written in Go. An interesting alternative to the official LSP, though its positioning relative to the official tooling raises some questions.

    https://github.com/typhoonworks/lotus – Lotus is an embeddable BI (Business Intelligence) engine for Elixir apps featuring an SQL editor, dashboards, visualizations, and AI-powered query generation that mounts directly into a Phoenix app — no Metabase, Redash, or extra infrastructure needed.

    https://lotus.typhoon.works/lotus – The Lotus demo app showcasing its latest features including an AI-powered query assistant (BYOK), dashboards with filters and public sharing, 16 chart types, improved query results with right-click filtering and sorting, and more.

    https://github.com/ghostty-org/ghostty – Ghostty is a fast, feature-rich, native terminal emulator. Its libghostty library is a cross-platform C and Zig library for building terminal emulators or embedding terminal functionality into applications.

    https://github.com/dannote/ghostty_ex – ghostty_ex is an Elixir library that wraps libghostty-vt, bringing a SIMD-optimized VT parsing terminal emulator to the BEAM. Terminals are GenServers, with full Unicode, 24-bit color, and scrollback with text reflow.

    https://github.com/dannote/ghostty_ex?tab=readme-ov-file#liveview – The LiveView integration section of the ghostty_ex README, showing how to install the LiveView hook into a Phoenix app and use the Ghostty.LiveTerminal.Component to handle keyboard events and PTY lifecycle.

    https://x.com/flaviocopes/status/2039973060158095827 – Flavio Copes explains how Axios was compromised via a targeted ClickFix attack — a social engineering technique that tricks maintainers into pasting malicious text into their terminal.

    https://github.com/axios/axios/issues/10636 – Public post-mortem from the Axios team on the npm supply chain compromise, shared with the community for transparency and awareness.

    https://cybersecuritynews.com/clickfix-attack/ – An explainer on the ClickFix attack — how hackers use it to trick users into running malware by pasting content from the web into their terminal.

    https://github.com/axios/axios/issues/10636#issuecomment-4182134203 – A GitHub comment documenting multiple recent instances of similar ClickFix-style supply chain attacks across other open source projects.

    https://x.com/simonw/status/2040080868958765229 – Simon Willison weighs in on the Axios supply chain attack via ClickFix social engineering.

    https://simonwillison.net/2026/Apr/3/supply-chain-social-engineering/ – Simon Willison's write-up on the Axios supply chain attack and the social engineering tactics used — noting how time pressure during meetings makes maintainers especially vulnerable to quickly clicking through install prompts.

    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    Find us online

    Message the show - Bluesky

    Message the show - X

    Message the show on Fediverse - @[email protected]

    Email the show - [email protected]

    Mark Ericksen on X - @brainlid

    Mark Ericksen on Bluesky - @brainlid.bsky.social

    Mark Ericksen on Fediverse - @[email protected]

    David Bernheisel on Bluesky - @david.bernheisel.com

    David Bernheisel on Fediverse - @[email protected]
  • Thinking Elixir Podcast

    298: Hex Gets a Glow Up

    07/04/2026 | 20min
    News includes the hex.pm website getting a fresh new redesign, the Hex 2.4 package manager upgrading to OAuth device flow authentication with two-factor authentication support for improved security, the official Elixir Expert LSP hitting its v0.1 release milestone, a new LiveStash library from SoftwareMansion that prevents state loss on LiveView reconnects, and José Valim himself stopping by to remind everyone that the ElixirConf US Call for Talks deadline is fast approaching, and more!

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

    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://hex.pm/blog/hex-v24-released#website-redesign – The hex.pm website received a major redesign. Package pages now show the README directly, search results show more info at a glance, and the dashboard was reworked. Thanks to Paulo Valim for implementing the new design.

    https://x.com/hexpm/status/2039764266471784603 – The local hex package was updated to v2.4, replacing password-based authentication with an OAuth device flow and adding two-factor authentication support to the CLI, significantly improving the security of publishing packages.

    https://hex.pm/blog/hex-v24-released – Official Hex 2.4 release blog post covering the OAuth device flow, two-factor authentication support, and other improvements.

    https://x.com/tylerayoung/status/2038614593958732194 – Announcement tweet for the official v0.1 release of Expert, the new official Elixir LSP.

    https://github.com/elixir-lang/expert/releases/tag/v0.1.0 – The v0.1.0 release of Expert, the new official Elixir Language Server Protocol implementation, is now final.

    https://formulae.brew.sh/formula/expert – Expert is also available on Homebrew, making it easy to install on macOS.

    https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.4 – Elixir v1.20.0-rc.4 was released. Notable enhancements include showing undefined function errors even when missing variables, adding Process.get_label/1, and fixing URI.merge leaking a :+ marker when the base path is an empty string.

    https://bsky.app/profile/adrienanselme.com/post/3mietrjv3462i – Bluesky announcement for LiveStash, a new library by SoftwareMansion that fixes the problem of losing state on LiveView reconnects.

    https://github.com/software-mansion-labs/live-stash – LiveStash provides a reliable, explicit API to safely stash and recover Phoenix LiveView assigns, keeping application state intact whenever a socket connection is interrupted or re-established.

    https://elixirconf.com/ – José Valim joined to highlight ElixirConf US. Training is Sept 9, with the conference Sept 10-11 in Chicago and virtual. The Call for Talks deadline is approaching.

    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    Find us online

    Message the show - Bluesky

    Message the show - X

    Message the show on Fediverse - @[email protected]

    Email the show - [email protected]

    Mark Ericksen on X - @brainlid

    Mark Ericksen on Bluesky - @brainlid.bsky.social

    Mark Ericksen on Fediverse - @[email protected]

    David Bernheisel on Bluesky - @david.bernheisel.com

    David Bernheisel on Fediverse - @[email protected]
  • Thinking Elixir Podcast

    297: JavaScript Joins the BEAM?

    31/03/2026 | 35min
    News includes Quickbeam, an exciting new research project that brings a full JavaScript runtime inside the BEAM with OTP supervision, native DOM access, and a built-in TypeScript toolchain, plus a companion Volt asset pipeline for Elixir; José Valim highlights how Elixir’s type system work is already inspiring optimizations in Python’s Ruff project, and shares a new blog post on the latest BDD performance improvements coming in Elixir v1.20; LiveView Debugger v0.7 arrives with source code links, nested live view tree structure, and a closer path to v1.0; a new browser-based Elixir Language Tour expands its Processes chapter with hands-on GenServers, Supervisors, and more; Oban v2.21 lands with workflow tracking, rate limiting, and massive index improvements; and more!

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

    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-volt/volt – Volt - a new asset pipeline for Elixir that replaces esbuild wrapper, Tailwind CLI, and node_modules.

    https://x.com/dan_note/status/2033975642057019499 – Announcement post for the Volt asset pipeline for Elixir.

    https://x.com/dan_note/status/2032139121850728939 – Announcement post for Quickbeam, a JavaScript runtime for the BEAM.

    https://github.com/elixir-volt/quickbeam – Quickbeam - a JavaScript runtime for the BEAM with Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Still an early beta research project.

    https://github.com/cocoa-xu/exclosured – ExClosured - a new framework for compiling Rust to WebAssembly, running it in the browser, and hooking into Phoenix LiveView.

    https://exclosured.app/ – Demo site for ExClosured, showing image manipulation and SQLite-in-the-browser examples.

    https://x.com/josevalim/status/2034623221807370570 – José Valim highlights how Elixir's type system work has inspired optimizations in Python's Ruff/ty project.

    https://github.com/astral-sh/ruff/pull/23881 – Pull request on the Python Ruff project applying BDD optimization techniques inspired by Elixir's type system work.

    https://github.com/astral-sh/ruff – Ruff - an extremely fast Python linter and code formatter, written in Rust.

    https://x.com/josevalim/status/2034624137981739153 – José Valim shares his latest blog post on type system optimizations for differences.

    https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/ – Elixir blog post - "Lazy BDDs with eager literal differences" - covering the latest round of type system performance optimizations, available in Elixir v1.20.0-rc4.

    https://x.com/swmansionelixir/status/2034295512862490655 – Announcement of LiveView Debugger v0.7 with new features including source code links, better filtering, and tree structure for nested live views.

    https://docs.swmansion.com/live-debugger/ – LiveView Debugger documentation site.

    https://www.youtube.com/watch?v=SvKGXRNo-_E – YouTube video showing the new features in LiveView Debugger v0.7.

    https://x.com/swmansionelixir/status/2034650679986327924 – Announcement of a new version of the fully browser-based Elixir Language Tour, with an expanded Processes chapter covering Links, Agents, GenServers, and Supervisors.

    https://elixir-language-tour.swmansion.com/introduction – The Elixir Language Tour - a browser-based interactive tour running Elixir in WebAssembly via Popcorn.

    https://elixirforum.com/t/gettext-sigils-a-sigil-for-using-gettext-with-less-boilerplate-and-better-readability/74645 – Elixir Forum post introducing gettext_sigils, a library that wraps gettext helpers into a sigil for less boilerplate.

    https://github.com/zebbra/gettext_sigils – gettext_sigils - a library that simplifies gettext usage with a ~t sigil, e.g. ~t"Hello, #{user.name}" instead of gettext("Hello, %{name}", name: user.name).

    https://peterullrich.com/a-devcontainer-for-elixir – Blog post by Peter Ullrich - "A Devcontainer for Elixir" - on running Elixir in a dev container for safer LLM-assisted coding.

    https://containers.dev/ – The open specification for enriching containers with development-specific content and settings.

    https://github.com/anthropics/claude-code/tree/main/.devcontainer – Anthropic's dev container used as the starting point for Peter Ullrich's Elixir dev container.

    https://github.com/PJUllrich/devcontainer – Peter Ullrich's Claude-based Devcontainer for Elixir development with Phoenix, Claude Code, and optionally Tidewave.

    https://x.com/josevalim/status/2034952526039056700 – José Valim responds to a "What Would José Valim Do?" Claude memory prompt shared by an Elixir developer, offering his actual advice which differed from the LLM's take on behaviours and abstractions.

    https://x.com/sorentwo/status/2036839452102840414 – Announcement of Oban v2.21, Pro v1.7, Web v2.12, and Met v1.1 with workflow tracking, rate limiting, chunk performance improvements, and more.

    https://oban.pro/docs/pro/changelog.html#v1-7-0-rc-0-2026-03-23 – Oban Pro v1.7 changelog.

    https://hexdocs.pm/oban_web/overview.html – Oban Web documentation.

    https://github.com/oban-bg/oban/releases/tag/v2.21.0 – Oban v2.21.0 release notes on GitHub.

    https://x.com/akoutmos/status/2036556722584670292 – Announcement of Litestream v0.5, a complete overhaul of the Elixir wrapper for Litestream SQLite backups.

    https://litestream.io/ – Litestream - continuously streams SQLite changes to cloud storage like S3 for no-worry backups.

    https://github.com/akoutmos/litestream – Litestream - an Elixir library wrapping Litestream for easy SQLite database backups, now at v0.5 with individual backup strategies under the Litestream.Strategy namespace.

    https://github.com/akoutmos/litestream/blob/master/CHANGELOG.md – Litestream changelog detailing the v0.5.0 overhaul.

    https://marketing.erlef.org/events/malaga-unconf.html – EEF Málaga Unconference - a community-driven one-day pre-ElixirConf EU event on April 22, 2026, featuring Elixir talks, a Nerves workshop, and a GRiSP hardware workshop.

    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    Find us online

    Message the show - Bluesky

    Message the show - X

    Message the show on Fediverse - @[email protected]

    Email the show - [email protected]

    Mark Ericksen on X - @brainlid

    Mark Ericksen on Bluesky - @brainlid.bsky.social

    Mark Ericksen on Fediverse - @[email protected]

    David Bernheisel on Bluesky - @david.bernheisel.com

    David Bernheisel on Fediverse - @[email protected]

Mais podcasts de Ensino

Sobre 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!
Sítio Web de podcast

Ouve Thinking Elixir Podcast, 6 Minute English e muitos outros podcasts de todo o mundo com a aplicação radio.pt

Obtenha a aplicação gratuita radio.pt

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Informação legal
Aplicações
Social
v8.8.13| © 2007-2026 radio.de GmbH
Generated: 5/2/2026 - 1:09:55 PM