Thinking Elixir Podcast

News and interviews for the Elixir community

About the show

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!

Thinking Elixir Podcast on social media

Episodes

  • 157: Adding Dialyzer Late in the Game

    June 27th, 2023  |  53 mins 37 secs
    bugs, dialyzer, elixir, language servers, static types, types

    Discover the ins and outs of Dialyzer, the static code analysis tool in the Elixir community. Join our chat with Noah Betzen as he shares tips, strategies, and resources to overcome common challenges when adding it to a mature project!

  • 156: React to LiveView for Performance

    June 20th, 2023  |  45 mins 8 secs
    elixir, liveview, performance, react, reactjs

    From React to LiveView: Tim Gremore said goodbye to his app slowdowns! He shares how LiveView solved a painful performance issue, in addition to tips, lessons learned, and more in this episode.

  • 155: Thinking Elixir News

    June 13th, 2023  |  9 mins 15 secs
    arrow, elixir, news, security

    Get the latest in the Elixir community! Hear about OpenSource contributor recognition, another AI insight, a new beta book to help transition from OO languages, what's Arrow?, conferences needing speakers, and more!

  • 154: Serving Up AI with Sean Moriarity

    June 6th, 2023  |  50 mins 55 secs
    ai, bumblebee, chatgpt, elixir, nx, servings

    Discover the intersection of AI and Elixir with Sean Moriarity’s insights on the public AI shift, Python frustration alleviation, integrating ML solutions, LLaMa support in Bumblebee, and more!

  • 153: Elixir Tools and Language Servers

    May 30th, 2023  |  56 mins 11 secs
    credo, developer tools, elixir, lsp, visual studio code

    Language servers are crucial for modern developers and Mitch Hanberg is blazing a new path with gen_lsp. Discover how he implemented a Credo LS and hear his vision for Elixir dev tools and his new elixir-tools Github org.

  • 152: Rust and Elixir Play Great Together

    May 23rd, 2023  |  50 mins 15 secs
    developer experience, dx, elixir, liveview, nif, phoenix, rust, rustler

    Rustler gives Elixir easy access to Rust and community libraries. We talk with Jason Stiebs about being a Phoenix Core Team Member, making debugging a crashing LiveView nicer, how to leverage Rust when we need it, and more!

  • 151: Peeking inside the Livebook

    May 16th, 2023  |  43 mins 26 secs
    collaborative, elixir, launch week, livebook, news

    Recently Livebook had its first launch week! We met with Jonatan Kłosko to learn how things like apps and stamping work along with the new Teams feature. He shares his favorite unsung features and more!

  • 150: Thinking Elixir News

    May 9th, 2023  |  13 mins 13 secs
    eef, elixir, liveview, liveview native, news, otp

    News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more!

  • 149: Elixir's new Unified Logger

    May 2nd, 2023  |  54 mins 27 secs
    elixir, erlang, filters, handlers, logger

    The recently closed 3.5 year old bug on the ElixirLang project was done by Hauleth (Łukasz Jan Niemier). He explains how Erlang and Elixir now shares a unified logger and explains what it means for us!

  • 148: Security Scanning our Apps with Sobelow

    April 25th, 2023  |  56 mins 7 secs
    ast, elixir, scanner, security, sobelow

    Went deeper on Sobelow, the Elixir and Phoenix security code scanner. Hear about the creation from Griffin Byatt and where it’s going from the new maintainer Holden Oullette!

  • 147: Thinking Elixir News

    April 18th, 2023  |  18 mins 41 secs
    ecto, elixir, image, livebook, news

    Day 1 & 2 of Livebook's launch week, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 improves changesets, Image can now (un)skew using Nx, KnockLabs released the one_and_done library for idempotent APIs, and more!

  • 146: Thinking Elixir News

    April 11th, 2023  |  7 mins 14 secs
    eef, elixir, news, static site generator, streams

    News includes Elixir 1.14.4 release and what’s in it, the EEF’s election is re-run and why, building your own static site generator with Phoenix, building Slack-like app with LiveView and streams, and more!