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

  • 163: Job Queues using Oban with Parker Selbert

    August 8th, 2023  |  55 mins 52 secs
    elixir, job processing, oban, workers

    Dive into the world of Elixir job processing with Parker Selbert, creator of Oban. Learn about the conception, architecture of Oban, its paid features in Web & Pro, and the scale companies reach (Spoiler: it's in 100s of millions of jobs!)

  • 162: Elixir to WebAssembly with Orb

    August 1st, 2023  |  50 mins 4 secs
    elixir, live view, wasm, web assembly

    WebAssembly and Elixir can play nicely together? We talk with Patrick Smith about his Orb project that provides an Elixir DSL for building WebAssembly modules. Hear what Patrick thinks this can do for Elixir devs!

  • 161: Lexical LS and Elixir Dev UX

    July 25th, 2023  |  57 mins 56 secs
    elixir, language server, lexical

    Exciting news in Elixir land! Learn about Steve Cohen’s new project, Lexical LS, an Elixir Language Server designed for the code editors we use. Discover the technical challenges and how Steve Cohen aims to make it easy to contribute!

  • 160: LiveView Async Pattern and Admin Tools

    July 18th, 2023  |  54 mins 49 secs
    admin, anti-pattern, async, elixir, kaffy, liveview

    Enjoyed talking over an "Async Pattern'' for loading data into a Phoenix LiveView. We discuss when it's the perfect fit then dive into the current state of Elixir admin tools with Andy Glassman.

  • 159: Langchain with Elixir and Safe Ecto Migrations

    July 11th, 2023  |  49 mins 39 secs
    ai, chatgpt, ecto, elixir, langchain, llm, migrations

    Mark & David delve into Langchain, popular in JS and Python communities for quick-build demos. Mark's exploring it with Elixir! Plus, we discuss David's recent job shift and his innovative ideas for data migrations using Oban.

  • 158: From Ruby to Elixir with Steve Bussey

    July 4th, 2023  |  57 mins 21 secs
    book, elixir, learning, ruby

    Making the leap from OOP to Functional? Unleash the power of Elixir! We chat with Steve Bussey about his book “From Ruby to Elixir” and about navigating the mental shift to build amazing applications.

  • 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!