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
-
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!
-
145: Thinking Elixir News
April 4th, 2023 | 12 mins 38 secs
docker, eef, elixir, github, livebook, news, timescale
News covers the initial EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, vulnerable juice, timescale package grows up a little, and more!
-
144: Thinking Elixir News
March 28th, 2023 | 13 mins 43 secs
credo, dialyzer, elixir, liveview, machine learning
A collection of ML stories, fixing an 8-year old LiveView bug, Docker drama, speeding up Dialyzer in CI, a new Credo release and more!
-
143: Thinking Elixir News
March 21st, 2023 | 13 mins 15 secs
bumblebee, elixir, elixirconf, liveview, nerves, news, transcribe
New minor LiveView release, a new Nerves focused Elixir case study was published, transcribing audio, using Tailscale to cluster Elixir apps across cloud providers, ElixirConf US announced and more!
-
142: Orion for Distributed Tracing in Production
March 14th, 2023 | 53 mins 49 secs
debugging, distributed, elixir, performance, production, tracing
Orion is an interesting library created by Thomas Depierre that makes it easy to run distributed tracing in your app on prod! It includes a LiveView UI for visualizing the perf and runs multiple traces concurrently!