1. EachPod
EachPod
Thinking Elixir Podcast - Podcast

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!

How To Education Tech News Technology News
Update frequency
every 7 days
Average duration
40 minutes
Episodes
270
Years Active
2020 - 2025
Share to:
170: Thinking Elixir News

170: Thinking Elixir News

News this week includes the release of ElixirConf 2023 video playlist featuring keynote videos, a guide on Web Application Security Best Practices for BEAM languages from the EEF Security Working Gro…

00:20:13  |   Tue 26 Sep 2023
169: Thinking Elixir News

169: Thinking Elixir News

News covers the conclusion of ElixirConf US 2023 with key highlights being Chris McCord's keynote on improved Phoenix debugging tools, and Jose Valim's keynote introducing the "Strong Arrows" concept…

00:16:21  |   Tue 19 Sep 2023
168: Thinking Elixir News

168: Thinking Elixir News

News includes a new "async" feature being added to LiveView, a new translation library called Kanta was announced, formatted logging, improved keyboard navigation in ExDocs, the Membrane framework re…

00:11:54  |   Tue 12 Sep 2023
167: Customizing mix phx.new?

167: Customizing mix phx.new?

We've all run "mix phx.new", but have you ever thought to customize what that does? We talk with Victor Björklund who explains how we can create customized Phoenix project generators and why we might…

00:52:45  |   Tue 05 Sep 2023
166: Filtering, ordering and pagination via Flop

166: Filtering, ordering and pagination via Flop

Most of us have created our own filtering, sorting and pagination code before in one project after the other. Mathias Polligkeit got tired of doing that too and created the flop library to wrap it al…

00:50:22  |   Tue 29 Aug 2023
165: Thinking Elixir News

165: Thinking Elixir News

In the news, we cover a new Livebook Desktop feature tease, a new daily bite-sized Elixir newsletter, Supabase's new Supavisor architecture, and Livebook joins the online Spawnfest competition as a s…

00:13:09  |   Tue 22 Aug 2023
164: Thinking Elixir News

164: Thinking Elixir News

News roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positiv…

00:07:58  |   Tue 15 Aug 2023
163: Job Queues using Oban with Parker Selbert

163: Job Queues using Oban with Parker Selbert

If you need background jobs or scheduled tasks in your Elixir project, you've probably already heard of Oban. We talk with Parker Selbert, the creator and maintainer of Oban, to learn more about the …

00:55:52  |   Tue 08 Aug 2023
162: Elixir to WebAssembly with Orb

162: Elixir to WebAssembly with Orb

WebAssembly is an interesting technology that feels completely separate from Elixir. Patrick Smith created an Elixir project called Orb, an Elixir DSL for WebAssembly. He also shows how a WebAssembly…

00:50:04  |   Tue 01 Aug 2023
161: Lexical LS and Elixir Dev UX

161: Lexical LS and Elixir Dev UX

Language Servers underpin the language specific support we rely on in modern code editors. Lately, there have been new efforts in this area in the Elixir community. We talk with Steve Cohen about his…

00:57:56  |   Tue 25 Jul 2023
160: LiveView Async Pattern and Admin Tools

160: LiveView Async Pattern and Admin Tools

After experience with a LiveView “anti-pattern”, Andy Glassman developed an “Async Pattern” for loading data into a LiveView. Andy shares the problem this helps solve and we discuss when it's a good …

00:54:49  |   Tue 18 Jul 2023
159: Langchain with Elixir and Safe Ecto Migrations

159: Langchain with Elixir and Safe Ecto Migrations

Mark and David share what's caught their interests and focus. Langchain is a popular framework in JS and Python communities for building services that knit together different services enabling people…

00:49:39  |   Tue 11 Jul 2023
158: From Ruby to Elixir with Steve Bussey

158: From Ruby to Elixir with Steve Bussey

A challenge for many people learning Elixir is the change in the mental model. Coming from OOP to Functional changes how we reason about our applications and the old way doesn't always map over clean…

00:57:21  |   Tue 04 Jul 2023
157: Adding Dialyzer Late in the Game

157: Adding Dialyzer Late in the Game

Dialyzer is something that eventually everyone hears about in the Elixir community. It's a static code analysis tool that has both fans and detractors, and with good reasons on both sides! We talk wi…

00:53:37  |   Tue 27 Jun 2023
156: React to LiveView for Performance

156: React to LiveView for Performance

When their React app stuttered and slowed with the hundreds of items they needed to display, Tim Gremore tried it out as a LiveView rendered page and found they could scale to thousands without issue…

00:45:08  |   Tue 20 Jun 2023
155: Thinking Elixir News

155: Thinking Elixir News

OpenSource contributions recognition for Jonatan Kłosko, more from Sean Moriarity on AI with Elixir, the latest update on LLaMa running locally, Stephen Bussey is helping people move from OO language…

00:09:15  |   Tue 13 Jun 2023
154: Serving Up AI with Sean Moriarity

154: Serving Up AI with Sean Moriarity

AI topics are all the rage right now, so we team up with Sean Moriarity to unpack what's going on and what it means for Elixir. Sean talks about Nx and his insights on the timing of Elixir's readines…

00:50:55  |   Tue 06 Jun 2023
153: Elixir Tools and Language Servers

153: Elixir Tools and Language Servers

Language servers are an important part of modern developer tooling. Mitch Hanberg has made this his new focus with gen_lsp, a generic language server behaviour that he then implemented a Credo langua…

00:56:11  |   Tue 30 May 2023
152: Rust and Elixir Play Great Together

152: Rust and Elixir Play Great Together

Rust is a popular lower level language and the community has created a number of libraries to solve different problems. We talk with Jason Stiebs, a Phoenix Core Team member, about how Elixir and Rus…

00:50:15  |   Tue 23 May 2023
151: Peeking inside the Livebook

151: Peeking inside the Livebook

Recently Livebook had its first launch week. We met with Jonatan Kłosko, the developer behind most of the exciting new features, to learn what some of these additions are, how they actually work and …

00:43:26  |   Tue 16 May 2023
Disclaimer: The podcast and artwork embedded on this page are the property of ThinkingElixir.com. This content is not affiliated with or endorsed by eachpod.com.