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

  • 127: Ecto gets Lively in Livebook

    November 29th, 2022  |  53 mins 26 secs
    ecto, elixir, kino, livebook, spawnfest

    Ecto gets Lively in Livebook because of a SpawnFest team! Generate an ERD in Livebook from Ecto schemas in code? Cool! Visualize a complicated Postgres EXPLAIN result? Yes! And more!

  • 126: Working at a Software Agency with the Wizards

    November 22nd, 2022  |  1 hr 44 secs
    agency, elixir, etl, product

    Meet the Wizards Sundi Myint and Owen Bickford and hear what it’s like working at a Software Agency like SmartLogic vs a Product Company. Get to know them better and what they are working on today!

  • 125: Elixir at the Royal Bank of Canada

    November 15th, 2022  |  58 mins 56 secs
    elixir, finance, liveview, performance, phoenix

    Thanos Vassilakis explains how Elixir is used at @rbccm. We cover LiveView’s incredible performance, adoption, "scaling teams", and how vendor "body shops" are a limiting factor in Elixir being accepted.

  • 124: Caching Things Anywhere with Nebulex

    November 8th, 2022  |  57 mins 52 secs
    caching, distributed, elixir, redis

    Carlos Bolaños shares how his caching library Nebulex solves common problems in new ways. From decorating a function to cache the results to supporting multiple caching backends through adapters!

  • 123: Ash Framework Models Resources

    November 1st, 2022  |  55 mins 20 secs
    api, ash framework, elixir

    Zach Daniel explains Ash Framework, how 2.0 is the real 1.0, and the philosophy behind it. Surprisingly, it benefits LiveView apps in addition to REST and GraphQL APIs!

  • 122: Securing Elixir and Teaching the Team

    October 25th, 2022  |  45 mins 50 secs
    elixir, security, training

    OpenSource, Livebook based, Elixir security training for my team? Holden Oullette works at Podium and is creating this as a community resource. Required security training doesn’t have to suck!

  • 121: Self Taught Coder to First Elixir Job

    October 18th, 2022  |  54 mins 45 secs
    beginner, elixir, job, mentor

    Learning to code to get a full time job in Elixir is no small feat! Kimberly Johnson shares her journey. We pick out guide posts along the way of her non-traditional path to programming for others who want to follow!

  • 120: Localize and Personalize Your Elixir Apps

    October 11th, 2022  |  56 mins 25 secs
    cldr, elixir, localize, money, numbers, personalize

    Localizing and personalizing an application is separate from the language in the UI. Kip Cole explains how our app can be unintentionally offensive! He shares the tools created to localize and personalize our Elixir apps!

  • 119: NPM CLI Maintainer Moves to Phoenix and Rust

    October 4th, 2022  |  51 mins 13 secs
    elixir, live view, npm, phoenix, rust

    Kat Marchán was the NPM CLI maintainer for 5 years before moving to Elixir, Phoenix and Rust. Kat started Banchan Art to address the exploitation of artists. Oh, and it’s written in Elixir and is OpenSource!

  • 118: Making Users Anonymous Upon Request

    September 27th, 2022  |  39 mins 36 secs
    anonymous, database, ecto, elixir, gdpr, redact

    Honoring a user's “right to be forgotten” may be a legal requirement. We talk with Clément Quaresma about how the ecto_anon library can help solve that particular GDPR requirement in our Elixir apps using Ecto!

  • 117: PhxLiveStorybook

    September 20th, 2022  |  46 mins 43 secs
    components, elixir, live view, phoenix, storybook, umbrella

    A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. What is it? It may end up in Phoenix so tune in!

  • 116: Remote Development and Elixir

    September 13th, 2022  |  1 hr 5 mins
    development, docker, docker compose, elixir, localhost, remote

    Making Elixir work for remote development doesn’t mean the end of localhost development? That’s what Carter Bryden explains as we examine the arguments in favor of remote development.