Elixir Mix

150 episodes listed below

Listen to the show on

Practical Elixir from the BEAM workshop.

The gist

Elixir Mix brings developers into detailed conversations about Elixir and its surrounding ecosystem. Episodes move from library internals and distributed systems to hardware experiments, language tradeoffs, and production adoption.

PRESS PLAY

Find your next episode

All episodes

About Elixir Mix

Elixir Mix is a developer discussion show about Elixir, Erlang, Phoenix, Nerves, OTP, and the wider BEAM world. Its center of gravity is practical engineering. Guests describe what they are building, what constraints shaped the work, and how Elixir behaves when it meets real systems. A Domo episode gets into runtime type validation, generated source files, structs, Ecto schemas, and the trust problem around code generation. The discussion does not stop at the library pitch. It asks what gets compiled, whether the generated code is readable, and how a developer can inspect what happened. A Python interoperability episode frames Elixir as a strong home base that can still call out to better-suited tools when image recognition or machine learning enters the picture. The panel talks about adoption honestly: teams may choose Elixir for concurrency, fault tolerance, and design, while still needing a path to Python, Rust, or other runtimes later. Distributed systems get similar treatment. Riak Core and Partisan become a way to talk about peer nodes, hash spaces, key ownership, pub-sub systems, brokers, chat rooms, and scaling by adding machines. Other episodes look backward into Erlang and sideways into languages such as Crystal, using comparison to sharpen what Elixir gains and loses. Nerves episodes push the stack into hardware, including mechanical keyboards, PCBs, Raspberry Pi boards, BeagleBone boards, and firmware experiments. The show’s rhythm is informal but technical. Panelists interrupt, clarify, admit when something is advanced, and push guests for the working explanation. It is not only about greenfield enthusiasm. Books, articles, open-source tools, deployment targets, and community projects all surface as part of the craft. Some excerpts include sponsor reads, but the editorial body of the show is a community roundtable for people who care about how software is actually assembled.

Made for: Elixir developers, backend engineers, Phoenix users, and curious polyglot programmers who want grounded conversations about tools, systems, and tradeoffs. It is especially useful for listeners comfortable with technical vocabulary and real implementation detail.

What sets it apart: The show pairs ecosystem breadth with hands-on specificity: type validation, language interop, distributed clustering, hardware builds, and Erlang influence all sit in the same feed. Its panel format makes advanced topics feel examined rather than merely announced.

In their own words

Join our weekly discussion of the popular functional language built on top of the Erlang virtual machine. Each week, we discuss the world of Elxiir, Phoenix, OTP, and then BEAM. Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.

As heard by us

Based on 5 episodes we listened to · September 2026

Elixir Mix connects Elixir's abstractions to working systems through technically alert interviews about libraries, hardware, distributed architecture, and language interoperability.

Elixir Mix puts working software questions in front of guests who have built something concrete, then lets Sophie DiBenedetto and its rotating panels follow the engineering choices underneath.

Read our full review in PlayNext →

Why you'd press play

A mechanical keyboard running Elixir makes your next unnecessary side project look suspiciously reasonable.

Press play if you want

  • a Raspberry Pi keyboard to expand your idea of what counts as an Elixir project
  • a practical mental model for masterless clusters, key distribution, and scaling by adding nodes
Read the full recommendation in PlayNext →
Elixir libraries and toolingPhoenix application designErlang and the BEAMNerves hardware projectsdistributed systems and clusteringPython and Rust interoperabilityruntime type validationdeveloper books and picks

Talks about

Best episodes of Elixir Mix

Short reviews from the PlayNext desk, based on the episodes we processed.

Exploring Elixir Type Validation with Domo and Ivan Rublev - EMx 271Jan 24, 2025

A practical look at runtime validation in Elixir, with Domo and Dialyzer in focus.

The episode keeps its focus on runtime validation in Elixir and makes Domo feel concrete rather than abstract. Ivan Rublev explains why he built it, why Dialyzer helps but does not quite fit the runtime job, and how Domo writes generated validation code into `_build` so…

Elixir and Python interoperability with Alvise Susmel - EMx 270Jan 8, 2025

A clear case for keeping Elixir central until another tool clearly earns its place.

Elixir and Python meet at a practical boundary here: image recognition, real-time work, and the question of when a Phoenix stack should reach outside itself. The guest's finance background keeps the discussion grounded in shipping code, not language tribalism.

Riak Core and Partisan with Mariano Guerra - EMx 269Jan 1, 2025

A practical look at equal-node clusters, hash-based placement, and quorum.

The episode offers a clear take on equal-node distributed design, where new nodes join a cluster and slices of a namespace are spread by hash space.

Embracing Erlang with Todd Resudek - EMx 268Dec 25, 2024

A practical Erlang defense that uses Crystal and Elixir to sharpen a broader language debate.

Elixir Mix spends the hour on Todd Rezadek's case for embracing Erlang, and the panel keeps that argument lively as it branches into Crystal, Ruby, and the ways language communities set expectations.

Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 267Dec 18, 2024

A keyboard build story that gets into firmware, boards, and the messy fun of making hardware.

This episode follows Chris Dose from LSU workshops in HTML, CSS, JavaScript, and PHP to Peak in San Francisco, where he began learning Elixir, and it keeps the focus on the hardware work at hand.

Podcasts like Elixir Mix

Episodes

  1. 1

    Credo Evolutions with René Föhring - EMx 238

    ·37m
  2. 2

    Deploying Apps with MRSK - EMx 220

    ·50m
  3. 3

    Getting Hired as an Elixir programmer with Adi Iyengar - EMx 184

    ·43m
  4. 4

    Exploring Elixir Type Validation with Domo and Ivan Rublev - EMx 271

    ·50m
  5. 5

    Elixir and Python interoperability with Alvise Susmel - EMx 270

    ·45m
  6. 6

    Riak Core and Partisan with Mariano Guerra - EMx 269

    ·46m
  7. 7

    Embracing Erlang with Todd Resudek - EMx 268

    ·42m
  8. 8

    Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 267

    ·52m
  9. 9

    Elixir Education with Adolfo Neto - EMx 266

    ·46m
  10. 10

    Finding the Silver Lining in Hard Times - EMx 265

    ·43m
  11. 11

    Elixir Education with Adolfo Neto - EMx 264

    ·46m
  12. 12

    Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 263

    ·40m
  13. 13

    Elixir as a General Purpose Language - EMx 262

    ·36m
  14. 14

    Mentorship and Teaching in Technology with Bruce Tate - EMx 261

    ·59m
  15. 15

    What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov - Emx 260

    ·42m
  16. 16

    Learning and Loving Elixir with Randall Thomas - EMx 259

    ·49m
  17. 17

    Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 258

    ·52m
  18. 18

    What it means to be a Senior - EMx 257

    ·51m
  19. 19

    Milestones in Elixir's Evolution - EMx 256

    ·39m
  20. 20

    Learning and Loving Elixir with Randall Thomas - EMx 255

    ·49m
  21. 21

    Embracing Open Source and WebAssembly - EMx 254

    ·45m
  22. 22

    The Future of Data Transformation: Inside the Development of Babel - EMx 253

    ·46m
  23. 23

    Exercism’s Tools and Features: A Deep Dive into Concept Exercises and Learning Tracks - EMx 252

    ·48m
  24. 24

    Success in Tech: Language Choices, Career Moves, and Functional Programming - EMx 251

    ·58m
  25. 25

    Embracing Elixir: From Language Understanding to Framework Mastery - EMx 250

    ·1h 12m
  26. 26

    Phoenix Phrenzy with Nathan Long - EMx 249

    ·40m
  27. 27

    Real-Time Phoenix, Tenant Data, and User Auth with Steve Bussey - EMx 248

    ·46m
  28. 28

    Discussing Deployment - EMx 247

    ·49m
  29. 29

    Elixir, LiveBook, and NX: Innovations in Machine Learning Training and GPU Integration - EMx 246

    ·51m
  30. 30

    Navigating Testing Complexities and Technology Transitions - EMx 245

    ·54m
  31. 31

    The Power of CLDR with Kip Cole - EMx 244

    ·1h 5m
  32. 32

    Exploring Elixir's Frontier with Anton Mishchuk - EMx 243

    ·1h 5m
  33. 33

    Uncovering Elixir Patterns, PromX Libraries, and JavaScript Sandbox Integration - EMx 242

    ·48m
  34. 34

    Exploring Svelte: Power, Simplicity, and Reactivity with Live View in Elixir - EMx 241

    ·36m
  35. 35

    Real-Time Product Maintenance: Elixir and Phoenix at Supabase - EMx 240

    ·1h 2m
  36. 36

    Unlocking Elixir Opportunities - EMx 239

    ·59m
  37. 37

    Run Specific Test Cases using ExUnit with Kevin Mathew - EMx 221

    ·1h
  38. 38

    Exploring the Evolution of Kaffy - EMx 237

    ·32m
  39. 39

    Streamlining Development with Ash Framework - EMx 236

    ·45m
  40. 40

    Caching Complexity: The Evolution of Nebulex in Elixir Applications - EMx 235

    ·1h
  41. 41

    Marketing Success and Technical Challenges - EMx 234

    ·51m
  42. 42

    Evolving Elixir with Saša Jurić - EMx 233

    ·56m
  43. 43

    Navigating Niche Hiring, Remote Teams, and Tech Transitions - EMx 232

    ·52m
  44. 44

    How To Recession Proof Your Job - BONUS

    ·1h 12m
  45. 45

    Engaging with the Elixir Community - EMx 230

    ·40m
  46. 46

    Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229

    ·54m
  47. 47

    Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228

    ·48m
  48. 48

    Building Applications with Flexibility and Scalability in Mind - EMx 227

    ·50m
  49. 49

    Choosing Elixir as your Language - EMx 226

    ·1h 2m
  50. 50

    Being an Elixir Engineer with Andrea Leopardi - EMx 225

    ·50m
  51. 51

    The Elixir System with Josh Adams - EMx 224

    ·49m
  52. 52

    Things Lately as a Developer - EMx 223

    ·50m
  53. 53

    Building Your Web Framework in Elixir with Adi Iyengar - EMx 222

    ·43m
  54. 54

    Sports Betting in Elixir with Nikola Petrušić - EMx 218

    ·53m
  55. 55

    Building Distributed Systems at Scale - EMx 219

    ·55m
  56. 56

    What Have You Used Elixir For Recently? - EMx 217

    ·54m
  57. 57

    Getting to Know Bruce A. Tate - BONUS

    ·32m
  58. 58

    Career Growth Opportunities- EMx 216

    ·1h 1m
  59. 59

    Jason Weimann - Learn Video Game Development with Chuck - BONUS

    ·50m
  60. 60

    How Do You Stop Hating Your Job? - BONUS

    ·45m
  61. 61

    Debugging in Elixir with Marcos Ramos - EMx 214

    ·50m
  62. 62

    Learning about Owl with Artur Plysyuk - EMx 213

    ·37m
  63. 63

    Design Pattern in Elixir with Sergey Chechaev - EMx 212

    ·36m
  64. 64

    Genetic Algorithms With José Diogo Viana - EMx 211

    ·49m
  65. 65

    Handling and Updating Web Application Dependencies - EMx 210

    ·46m
  66. 66

    The Use Of Stenography In Elixir With Paul Fioravanti - EMx 209

    ·1h
  67. 67

    How To Secure Your Elixir Application With Michael Lubas - EMx 208

    ·59m
  68. 68

    Creating League of Legends Probuild with Baptiste Chaleil - EMx 207

    ·47m
  69. 69

    Putting Elixir Applications Into Production In 2023 - EMx 206

    ·44m
  70. 70

    Remote Development With Ben von Polheim - EMx 205

    ·48m
  71. 71

    Building An Empire With Francesco Cesarini - EMx 204

    ·1h
  72. 72

    Code Security in Elixir With Filipe Cabaco - EMx 203

    ·50m
  73. 73

    Templated GitHub Pages With EEX And External Data Sources - EMx 202

    ·36m
  74. 74

    Embedded Software in Elixir With Amos King - EMx 201

    ·53m
  75. 75

    Deploying Phoenix Applications With Herman Verschooten - EMx 200

    ·45m
  76. 76

    Full-Text Search And Name Search With Postgres - EMx 199

    ·51m
  77. 77

    Tracking Errors and Performance Using AppSignal With Thijs Cadier - BONUS

    ·28m
  78. 78

    Creating Powerful Applications Using Ash Framework With Zach Daniel- EMx 198

    ·1h 3m
  79. 79

    Should You Use Process Dictionary In Your Elixir Program? - EMx 197

    ·54m
  80. 80

    2022 Frameworks - EMx 196

    ·39m
  81. 81

    How To Recession Proof Your Job - BONUS

    ·1h 12m
  82. 82

    A Thing or Two About Union Types - EMx 194

    ·48m
  83. 83

    The Release of OpenTelemtery in Erlang/Elixir With Tristan Sloughter - EMx 193

    ·41m
  84. 84

    CI/CD Pipelines - ELIXIR 192

    ·1h 2m
  85. 85

    How to Implement a Disk Cache Plugin for Elixir's Req HTTP Client with Thibaut Barrère - EMX 191

    ·1h 10m
  86. 86

    PostgreSQL Queries with Michael Fich - EMx 190

    ·1h 6m
  87. 87

    Livebook Desktop with Wojtek Mach - EMx 189

    ·55m
  88. 88

    Optimizing the Elixir CI Pipeline with Szymon Soppa - EMx 188

    ·49m
  89. 89

    Type-safe OTP in Gleam with Louis Pilfold - EMx 187

    ·1h
  90. 90

    What it means to be a Senior - EMx 186

    ·54m
  91. 91

    Domain-Driven Design And Elixir - EMx 185

    ·54m
  92. 92

    How Quiqup Left Elixir and Then Came Back - EMx 183

    ·59m
  93. 93

    Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182

    ·44m
  94. 94

    Building APIs - EMX 181

    ·1h 2m
  95. 95

    Effective Software Documentation with Everett Griffiths - EMx 180

    ·1h 1m
  96. 96

    All Things Concurrency - EMx 179

    ·43m
  97. 97

    Animating Error Tags in Phoenix LiveView - EMx 178

    ·1h 5m
  98. 98

    Challenges of Scaling and Choosing the Right Tool with Simon Zelazny - EMx 177

    ·1h 9m
  99. 99

    Understanding Observability in Elixir with Dave Lucia - EMx 195

    ·55m
  100. 100

    What's Haystack with Philip Brown? - EMx 215

    A weekly discussion about the Elixir programming language, Phoenix framework, and the BEAM virtual machine, featuring interviews with developers.

    ·48m
  101. 101

    Exploring Elixir Type Validation with Domo and Ivan Rublev - EMx 271

    Hidden gem

    Ivan Rublev describes Domo on Elixir Mix as a library for validating structs against type specs and precondition functions.

    Jan 24, 2025·50m·2 clips
  102. 102

    Elixir and Python interoperability with Alvise Susmel - EMx 270

    Hidden gem

    Alvise Susmel says a 30-fps, three-megabyte frame can round-trip through an Elixir port in about half a millisecond.

    Jan 8, 2025·45m·2 clips
  103. 103

    Riak Core and Partisan with Mariano Guerra - EMx 269

    Hidden gem

    Mariano Guerra, co-founder of Instadeck, joins Mark Erickson, Josh Adams, and guest host Sophie DiBenedetto to discuss Riak Core, Partisan, and TLA+.

    Jan 1, 2025·46m·2 clips
  104. 104

    Embracing Erlang with Todd Resudek - EMx 268

    Hidden gem

    Todd Rezadek says Elixir developers should learn "how the Beam works" and reach for Erlang's `:queue` instead of adding a dependency.

    Dec 25, 2024·42m·2 clips
  105. 105

    Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 267

    Hidden gem

    ["Chris Dose describes a Nerves-based keyboard prototype that runs Phoenix on the device, exposes USB ethernet, and previews animations in the browser.", "He says he has been a software engineer for about 13 years, starting at LSU in Louisiana, then moving to San Francisco and spending a little over six and a half years at Peak.", "Peak moved from Ruby into Elixir after a new engineer pushed the language internally, and Chris says the company now builds new services in Elixir while legacy systems stay in Ruby.", "He also covers Peak's open-source libraries, including Cocktail for recurrence rules, Xcal, and Ectodiff, plus a production rule that keeps naive date times and uses Kubernetes with libcluster over DNS."]

    Dec 18, 2024·52m·5 clips
  106. 106

    Elixir Education with Adolfo Neto - EMx 266

    Hidden gem

    Adolfo Neto teaches logic and functional programming at the Federal University of Technology Paraná, where his optional Elixir course recently had four students.

    Dec 11, 2024·46m·2 clips
  107. 107

    Finding the Silver Lining in Hard Times - EMx 265

    Charles Max Wood, Sujin Roe, and Alex Bush consider how coronavirus layoffs and isolation might create new options without treating illness or death as positive.

    Dec 4, 2024·43m·2 clips
  108. 108

    Elixir Education with Adolfo Neto - EMx 264

    Hidden gem

    Adolfo Neto, a computer science professor at Federal University of Technology Paraná, teaches an optional functional-programming course that had four students in its latest offering.

    Nov 27, 2024·46m·2 clips
  109. 109

    Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 263

    AJ Foster created Pluralsight's Elixir the Big Picture to help technology leaders evaluate Elixir for business projects.

    Nov 20, 2024·40m·2 clips
  110. 110

    Elixir as a General Purpose Language - EMx 262

    Nov 13, 2024·36m
  111. 111

    Mentorship and Teaching in Technology with Bruce Tate - EMx 261

    Bruce Tate describes Elixir Chat, a weekly mentorship program for underrepresented people, built on three beliefs: programmers learn to code by coding, mistakes in front of others are vulnerable, and mentors must 'lead with love and respect.' He recounts how Flora, a marketer who attended the Gig City Elixir conference in Chattanooga with her newborn, was hired by HCA and now gives conference talks.

    Nov 6, 2024·59m·2 clips
  112. 112

    What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov - Emx 260

    Oct 30, 2024·42m
  113. 113

    Learning and Loving Elixir with Randall Thomas - EMx 259

    Oct 23, 2024·49m
  114. 114

    Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 258

    Oct 16, 2024·52m
  115. 115

    What it means to be a Senior - EMx 257

    Oct 9, 2024·51m
  116. 116

    Milestones in Elixir's Evolution - EMx 256

    Oct 2, 2024·39m
  117. 117

    Learning and Loving Elixir with Randall Thomas - EMx 255

    Sep 25, 2024·49m
  118. 118

    Embracing Open Source and WebAssembly - EMx 254

    Sep 18, 2024·45m
  119. 119

    The Future of Data Transformation: Inside the Development of Babel - EMx 253

    Aug 15, 2024·46m
  120. 120

    Exercism’s Tools and Features: A Deep Dive into Concept Exercises and Learning Tracks - EMx 252

    Jul 17, 2024·48m
  121. 121

    Success in Tech: Language Choices, Career Moves, and Functional Programming - EMx 251

    Jun 19, 2024·58m
  122. 122

    Embracing Elixir: From Language Understanding to Framework Mastery - EMx 250

    Jun 5, 2024·1h 12m
  123. 123

    Phoenix Phrenzy with Nathan Long - EMx 249

    May 22, 2024·40m
  124. 124

    Real-Time Phoenix, Tenant Data, and User Auth with Steve Bussey - EMx 248

    May 8, 2024·46m
  125. 125

    Discussing Deployment - EMx 247

    May 1, 2024·49m
  126. 126

    Elixir, LiveBook, and NX: Innovations in Machine Learning Training and GPU Integration - EMx 246

    Apr 24, 2024·51m
  127. 127

    Navigating Testing Complexities and Technology Transitions - EMx 245

    Apr 17, 2024·54m
  128. 128

    The Power of CLDR with Kip Cole - EMx 244

    Apr 3, 2024·1h 5m
  129. 129

    Exploring Elixir's Frontier with Anton Mishchuk - EMx 243

    Mar 27, 2024·1h 5m
  130. 130

    Uncovering Elixir Patterns, PromX Libraries, and JavaScript Sandbox Integration - EMx 242

    Mar 13, 2024·48m
  131. 131

    Exploring Svelte: Power, Simplicity, and Reactivity with Live View in Elixir - EMx 241

    Feb 21, 2024·36m
  132. 132

    Real-Time Product Maintenance: Elixir and Phoenix at Supabase - EMx 240

    Feb 14, 2024·1h 2m
  133. 133

    Unlocking Elixir Opportunities - EMx 239

    Jan 31, 2024·59m
  134. 134

    Credo Evolutions with René Föhring - EMx 238

    Jan 24, 2024·37m
  135. 135

    Exploring the Evolution of Kaffy - EMx 237

    Jan 17, 2024·32m
  136. 136

    Streamlining Development with Ash Framework - EMx 236

    Jan 10, 2024·45m
  137. 137

    Caching Complexity: The Evolution of Nebulex in Elixir Applications - EMx 235

    Jan 3, 2024·1h
  138. 138

    Marketing Success and Technical Challenges - EMx 234

    Dec 27, 2023·51m
  139. 139

    Evolving Elixir with Saša Jurić - EMx 233

    Dec 13, 2023·56m
  140. 140

    Navigating Niche Hiring, Remote Teams, and Tech Transitions - EMx 232

    Dec 6, 2023·52m
  141. 141

    How To Recession Proof Your Job - BONUS

    Nov 21, 2023·1h 12m
  142. 142

    Engaging with the Elixir Community - EMx 230

    Oct 11, 2023·40m
  143. 143

    Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229

    Sep 27, 2023·54m
  144. 144

    Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228

    Sep 13, 2023·48m
  145. 145

    Building Applications with Flexibility and Scalability in Mind - EMx 227

    Sep 6, 2023·50m
  146. 146

    Choosing Elixir as your Language - EMx 226

    Aug 16, 2023·1h 2m
  147. 147

    Being an Elixir Engineer with Andrea Leopardi - EMx 225

    An interview with Andrea Lepardi about her journey in Elixir and work on the Alexa Core team.

    Aug 9, 2023·50m
  148. 148

    The Elixir System with Josh Adams - EMx 224

    An interview with Josh Adams about using Elixir for energy management solutions at GridPoint.

    Jul 26, 2023·49m
  149. 149

    Things Lately as a Developer - EMx 223

    Jul 13, 2023·50m
  150. 150

    Building Your Web Framework in Elixir with Adi Iyengar - EMx 222

    Host Alan and guest Adi Iyengar discuss Adi's newly released book on Elixir, covering the two-year writing process and tools used.

    Jul 6, 2023·43m