Thinking Elixir Podcast

Episode Archive

Episode Archive

228 episodes of Thinking Elixir Podcast since the first episode, which aired on June 17th, 2020.

  • 48: Ecto Associations with Sheharyar Naseer

    May 18th, 2021  |  37 mins 21 secs

    We talk with Sheharyar Naseer about Ecto's feature "association defaults" and how they work. We learn how they even support defining a function that gets called during your changeset operations which can be used to ensure multi-tenancy IDs get populate...

  • 47: Crypto Trading in Elixir with Kamil Skowron

    May 11th, 2021  |  26 mins 50 secs

    We talk with Kamil Skowron about his Youtube channel that walks people through building a crypto-currency trading bot in Elixir. We learn how that led him to start a free online book sharing that content. He covers what people will learn from the proce...

  • 46: Livebook with Jonatan Kłosko

    May 4th, 2021  |  47 mins 57 secs

    We talk with Jonatan Kłosko, the coder behind Livebook, to learn how it works, how the collaborative feature was done, what you can do with it, what you shouldn't do with it, some unusual ways people are using it, and more!

  • 45: Junior Devs with Michał Buszkiewicz

    April 27th, 2021  |  42 mins 51 secs

    We talk with Michał Buszkiewicz about Junior Developers in the Elixir community. We share tips for Juniors both early in their careers but also more experienced developers coming new to Elixir. We talk about the University vs Bootcamp approaches and wh...

  • 44: Elixir Data Types with Sasha Fonseca

    April 20th, 2021  |  49 mins 16 secs

    We talk with Sasha Fonseca about Elixir's data types behind the scenes. We learn about binary leaks, discuss memory usage, performance considerations, what boxed values are and much more! - Show Notes online - https://thinkingelixir.

  • 43: Membrane with Marcin Lewandowski

    April 13th, 2021  |  1 hr 11 mins

    We talk with Marcin Lewandowski about Membrane Framework. We learn what it is, the project's goals, how people are using it and how it can solve the speed-to-market problem when streaming multimedia. We cover WebRTC, radio, industry challenges,

  • 42: LiveView Autocomplete and Blogging with Velina Petrova

    April 6th, 2021  |  51 mins 52 secs

    We talk with Velina Petrova about a blog post she wrote showing how a "designer dreamed up" feature was delivered using LiveView and Alpine.js. She shares how she added the LiveView feature to a non-LiveView page demonstrating a great strategy for slow...

  • 41: Secure IoT Systems using Ockam with Mrinal Wadhwa

    March 30th, 2021  |  57 mins 13 secs

    We talk with Mrinal Wadhwa about Ockam.io, the project and the company. They are taking on the ambitious goal of building an open protocol through Elixir and Rust libraries to enable secure and trusted IoT platforms.

  • 40: Mental Models for Elixir and LiveView

    March 23rd, 2021  |  40 mins 58 secs

    We talk about the mental models we use for writing our Elixir code and for thinking about our Elixir systems (starting at 5:46). We cover transformations, plug, and Mark's "Workshop Model" (starting at 23:45). We also talk about LiveView,

  • 39: Mix Install and ExDocs for Erlang with Wojtek Mach

    March 16th, 2021  |  38 mins 25 secs

    Wojtek Mach returns and talks about the new Mix.install/2 feature coming in Elixir 1.12. We learn about some other features coming that will help script authors. We talk about OTP 24 and when we can expect 1.12 to be released,

  • 38: Maintainable Elixir with Saša Jurić

    March 9th, 2021  |  1 hr 12 mins

    Saša Jurić shares how the team at Very Big Things is building maintainable Elixir code. This ranges from the development processes to code design and organization. He takes some "radical" positions and challenges conventions on a mission to find what a...

  • 37: The Lambda Days Conference and Elixir

    March 2nd, 2021  |  50 mins 48 secs

    After covering the news, we share a live recording of the show from the Lambda Days conference. It was a lot of fun! We covered topics like learning and teaching Elixir, functional programming, strengths of Elixir over Erlang, the developer tooling,