Charles M Wood
Elixir Mix
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 .
Author
Charles M Wood
Category
Podcast website
Latest episode
Jan 24, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Macros and Busting Boilerplate with Robert Ellen - EMx 176 08.06.2022 1:07:13
In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some repetitive boilerplate code. They discuss common pitfalls when first diving into macros and resources which help to avoid these mistakes. Robert shares some of the finer details of the challenges they encountered when trying to build these macros and the panel gives their own personal...
Managing Business Rules in Elixir Applications - EMx 175 01.06.2022 44:10
Today we have special guest Qiu Hua join us. Currently located in Canada, he is a back-end software developer for e-commerce company Zubale, which focusses on retail applications for countries in Central and South America. We discuss his presentation titled Managing Business Rules In Elixir Applications, and his work to extract business rules out of code and easily enable changes to those rules....
Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174 25.05.2022 1:06:51
Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a career pivot to become a software engineer. Teo shares his story from the bootcamp beginnings to JavaScript and Elixir, and then landing his first job in the industry. Teo also shares how he uses Elixir on a daily basis as an engineer within Cabify, the international ridesharing co...
Promises of the Elixir & BEAM - EMx 173 18.05.2022 54:13
In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly resilient? Allen, Sascha and Adi discuss their experiences using the BEAM, how it compares to other options, and discuss why Elixir isn’t a more prominent technology. Sponsors Top End Devs Coaching | Top End Devs Links Tailwind CSS - Rapidly build modern websites without ever leavi...
Publishing Static Github Pages Using Github Actions - EMx 172 11.05.2022 1:00:32
Nato Boram joins the show to share how to publish static GitHub pages of your documentation using GitHub actions. Allen and Nathan also discuss Elixir compared to other languages, functional ways of programming, and the “let it crash” philosophy. Finally, they end the show with ideas on how Elixir can become a better language. In this episode… Nato’s journey from Flutter to Elixir Pros and cons of...
Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171 04.05.2022 1:21:51
Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations. The hosts start by bantering with Tobi about the Elixir community, deeming it less inviting compared to other language communities. Tobi then shares his career progression, how he landed in the Elixir ecosystem, and why he created Benchee. Finally, the panel debates the future for El...
Supabase with Chase Granberry - EMx 170 27.04.2022 48:36
In this Episode we talk with Chase Granberry of Supabase discussing the role of Elixir and other languages at the company. Upcoming developments and potential directions that the company may take. Sponsors Top End Devs Coaching | Top End Devs Links Demo Site GitHub: Supabase / realtime-js stressgrid.com Logflare Supabase Picks Allen - Phoenix LiveView on The Pragmatic Studio Chase - Stressgrid Blo...
Building Project Severus with Eric Sullivan - EMx 169 20.04.2022 1:03:35
Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of sharing and keeping up on contact information. He dives into how it works and then into the technical details of how he build it. This is an interesting discussion about the architecture and design of the system. Sponsors Top End Devs Coaching | Top End Devs Links Severus Severus -...
Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168 06.04.2022 1:11:23
In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to give teams the tools to deploy production-ready, best-practice, and secure cloud infrastructure. The panel talks about the the various options for running software in the cloud - from SAAS providers, like Heroku, to full-fledged cloud providers like AWS - and the tradeoffs these op...
Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167 16.03.2022 53:54
In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly frontend developer. The panel then discusses the evolution of LiveView since it’s announcement and how it’s incorporating ideas from the frontend world to simplify building complex UIs, such as components. The episode closes with the panel’s perspective on how we specialize as software dev...
Event-Driven Elixir with Thomas Kunnumpurath - EMx 166 09.03.2022 1:00:18
In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what tradeoffs different approaches have. The panel probes Thomas - who is a relative newcomer to Elixir but well versed in building event-based systems - on his experience with various event brokers and compares how using an event broker differs from using the BEAMs built-in distribution m...
Learning Erlang with Adolfo Neto - EMx 165 02.03.2022 55:31
In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year’s “Advent of Code”. He talks about his experience with the format, compares it against using a platform such as exercism.org - where mentors can give feedback - and how this shaped his perception of the onboarding experience of Erlang. The panel also discusses Adolfo’s involvement in the Erlang Ecosystem...
Reusable Ecto Code with Mika Kalathil - EMx 164 23.02.2022 42:33
In this episode the panel talks with Mika Kalathil about how to write Ecto code which makes it straight-forward to reuse and compose. In addition they discuss the advantages of having a streamlined and consistent error handling strategy and how all of that flows together in big, monolithic applications. Sponsors Top End Devs Coaching | Top End Devs Links Creating Reusable Ecto Code in Elixir GitHu...
Code Quality Tools In Elixir - EMx 163 16.02.2022 1:00:52
Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out for in the Elixir world this year. It's gonna be a good one! Sponsors Top End Devs Coaching | Top End Devs Links GitHub - rrrene/credo GitHub - christopheradams/elixir_style_guide Twitter: @josevalim - using mix format on .heex files GitHub - elixir-wallaby/wallaby GitHub - jeremyjh/...
To Umbrella or not to Umbrella - EMx 162 09.02.2022 45:24
In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and possible alternatives. They go over what an umbrella project actually is and their experiences with them. Based on this they go over the trade-offs you better know about, restrictions which might come back to bite you and how possible alternatives - like a monolithic app, “poncho” projec...
Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161 02.02.2022 45:18
In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power of full-text search to the BEAM without any external dependencies. They discuss where the library is standing right now, how indexing works in detail, and the benefits and drawbacks of having an external dependencies - such as Elasticsearch - compared to running it inside the same B...
OTP in Depth - EMx 160 26.01.2022 44:27
In this episode Allen and Sascha talk about OTP and what people usually mean, when they say that it’s more of an intermediate topic. They discuss how work gets fairly scheduled on the BEAM, the start and shutdown behavior of BEAM applications, what supervision trees actually are, and why you probably shouldn’t start a process unsupervised. Sponsors Top End Devs Coaching | Top End Devs Links The So...
When NOT To Use Elixir - EMx 159 19.01.2022 1:00:29
In this episode, Allen, Sascha, and Adi discuss the type of apps where Elixir is a no-go, the weak spots you NEED to know to avoid headaches, and what alternatives the panelists recommend for very complex workflows. Sponsors Top End Devs Coaching | Top End Devs Picks Adi- Real World Haskell Adi- Learn You a Haskell for Great Good! Allen- Testing LiveView Sascha- Blades in the Dark Sascha- Band of...
Getting Elixir Right with Alex Burlacu - EMx 158 12.01.2022 1:01:25
Excited about Elixir but not sure how to get the most out of it? We’ve got you covered. In this episode, the Elixir Mix roundtable sits down with Alex Burlacu, a software developer whose specialities include Elixir, machine learning, and blowing his own mind. They talk about this ONE Elixir feature that surprised Alex, the do’s and don’ts of pattern matching and guards, and why Elixir is making Ja...
Twitch Streaming with Elixir and Phoenix ft. Erik Guzmán - EMx 157 05.01.2022 52:07
Want to see Elixir/Phoenix out in the wild? In this episode, Allen sits down with Erik Guzmán, a developer whose proficiency in Elixir/Phoenix enabled him to created instant closed captions for both Twitch and Zoom audiences. The two discuss why Elixir is so seamless in its scaling capabilities, how Elixir’s ability to reveal errors sooner saved Erik’s behind once or twice, and the biggest lessons...
A personal Brain with Nerves and LiveBook with Dimitris Zorbas 23.12.2021 39:10
In this episode we talk with Dimitris Zorbas and how he built Brain using Nerves and LiveBook to teach a RaspberryPi to display quotes and highlights from his Kindle. We also talk about how the exciting developments in the Elixir ecosystem intertwine to create experiences bigger than the part of their sums and what part LiveBook will probably play in the future of these developments. Panel Allen W...
3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS 16.12.2021 1:05:08
Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club . Use coupon code "GREAT" Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis a...
Deploying Elixir with Miguel Cobá - EMx 155 15.12.2021 54:03
In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various ways to deploy your Elixir applications. We discuss the history of deploying Elixir apps, common pitfalls, and the pros and cons of going with a solution like Kubernetes compared to a “bare” server approach. Panel Allen Wyma Sascha Wolf Guest Miguel Cobá Sponsors Top End Devs Coachi...
Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154 08.12.2021 49:53
In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type checking to your Elixir project and more. We also talk about the virtues of types in general, which value dialyzer brings, and how to use your type specs to run spec tests, which is a feature of TypeCheck. Panel Allen Wyma Sascha Wolf Guest Marten (Wiebe-Marten) Wijnja Sponsors Top End D...
Mastering LiveView ft. Sophie DeBenedetto - EMx 153 01.12.2021 52:26
Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in your Phoenix applications. She also discusses co-authoring the book "Programming Phoenix LiveView" with Bruce Tate and how the future of the project will drive the future of the book. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf Guest Sophie DeBenedetto Sponsors Top En...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.