Episode Archive
228 episodes of Thinking Elixir Podcast since the first episode, which aired on June 17th, 2020.
-
168: Thinking Elixir News
September 12th, 2023 | 11 mins 54 secs
async, elixir, h264, news
News includes a new "async" feature being added to LiveView, a new translation library called Kanta was announced, the Membrane framework released a pure Elixir H264 video plugin, and more!
-
167: Customizing mix phx.new?
September 5th, 2023 | 52 mins 45 secs
elixir, generators, phoenix
Ever thought of customizing
mix phx.new
? Tune in to our latest episode with Victor Björklund as we explore ways to customize Phoenix project generators! We also discuss tweaking generators for existing projects & more! -
166: Filtering, ordering and pagination via Flop
August 29th, 2023 | 50 mins 22 secs
ecto, filter, flop, order, pagination
Ever been tired of coding filter, sort, and pagination repeatedly in projects? Mathias Polligkeit crafted the 'flop' library, a portable and reusable Ecto solution. And the bonus is 'flop_phoenix' for filter forms & tables.
-
165: Thinking Elixir News
August 22nd, 2023 | 13 mins 9 secs
elixir, news
News in the Elixir community! A new Livebook feature, daily bite-sized newsletter, and Supabase's Supavisor architecture. Learn about an OTP 26 PSA, Ecto tips, improved Elixir error messages, a cutting-edge Hex search tool, and more!
-
164: Thinking Elixir News
August 15th, 2023 | 7 mins 58 secs
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 positive attention, and more!
-
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!