Elixir Mix
Activity Overview
Episode publication activity over the past year
Episodes
Macros and Busting Boilerplate with Robert Ellen - EMx 176
08 Jun 2022
Contributed by Lukas
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 di...
Managing Business Rules in Elixir Applications - EMx 175
01 Jun 2022
Contributed by Lukas
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 f...
Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174
25 May 2022
Contributed by Lukas
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 softwar...
Promises of the Elixir & BEAM - EMx 173
18 May 2022
Contributed by Lukas
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 A...
Publishing Static Github Pages Using Github Actions - EMx 172
11 May 2022
Contributed by Lukas
Nato Boram joins the show to share how to publish static GitHub pages of your documentation using GitHub actions. Allen and Nathan also discuss Elixi...
Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171
04 May 2022
Contributed by Lukas
Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations. The hosts start by bantering with ...
Supabase with Chase Granberry - EMx 170
27 Apr 2022
Contributed by Lukas
In this Episode we talk with Chase Granberry of Supabase discussing the role of Elixir and other languages at the company. Upcoming developments and ...
Building Project Severus with Eric Sullivan - EMx 169
20 Apr 2022
Contributed by Lukas
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...
Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168
06 Apr 2022
Contributed by Lukas
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...
Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167
16 Mar 2022
Contributed by Lukas
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 discu...
Event-Driven Elixir with Thomas Kunnumpurath - EMx 166
09 Mar 2022
Contributed by Lukas
In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what tradeoffs different approaches have....
Learning Erlang with Adolfo Neto - EMx 165
02 Mar 2022
Contributed by Lukas
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...
Reusable Ecto Code with Mika Kalathil - EMx 164
23 Feb 2022
Contributed by Lukas
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...
Code Quality Tools In Elixir - EMx 163
16 Feb 2022
Contributed by Lukas
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....
To Umbrella or not to Umbrella - EMx 162
09 Feb 2022
Contributed by Lukas
In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and possible alternatives. They go over wh...
Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161
02 Feb 2022
Contributed by Lukas
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 w...
OTP in Depth - EMx 160
26 Jan 2022
Contributed by Lukas
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 ho...
When NOT To Use Elixir - EMx 159
19 Jan 2022
Contributed by Lukas
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...
Getting Elixir Right with Alex Burlacu - EMx 158
12 Jan 2022
Contributed by Lukas
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 Al...
Twitch Streaming with Elixir and Phoenix ft. Erik Guzmán - EMx 157
05 Jan 2022
Contributed by Lukas
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 enable...
A personal Brain with Nerves and LiveBook with Dimitris Zorbas
23 Dec 2021
Contributed by Lukas
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 ...
3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS
16 Dec 2021
Contributed by Lukas
Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Mani has summarized hundreds of business books that outlin...
Deploying Elixir with Miguel Cobá - EMx 155
15 Dec 2021
Contributed by Lukas
In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various ways to deploy your Elixir a...
Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154
08 Dec 2021
Contributed by Lukas
In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type checking to your Elixir project and mo...
Mastering LiveView ft. Sophie DeBenedetto - EMx 153
01 Dec 2021
Contributed by Lukas
Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in your Phoenix applications. ...
BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working
25 Nov 2021
Contributed by Lukas
<!-- wp:heading --> Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discoun...
Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152
24 Nov 2021
Contributed by Lukas
Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. It's a static site generator sol...
The Elixir Job Market and Getting Hired - EMx 151
03 Nov 2021
Contributed by Lukas
Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to discuss the current job market, ...
Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150
27 Oct 2021
Contributed by Lukas
Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. He explains the architecture o...
Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149
20 Oct 2021
Contributed by Lukas
David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your Elixir applications. He also goes...
Event Sourcing and CQRS ft. Ben Moss - EMx 148
13 Oct 2021
Contributed by Lukas
Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data across logged series of events and...
Elixir ConfigCat SDK and mix test.in - EMx 147
06 Oct 2021
Contributed by Lukas
Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn't have an Elixir SDK, they built one internally in ...
Onboarding and Transitioning into Elixir - EMx 146
29 Sep 2021
Contributed by Lukas
The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team. They discuss helping developers w...
How Far Can You Push a GenServer ft. Brian Underwood - EMx 145
22 Sep 2021
Contributed by Lukas
Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a genserver to see at what...
Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 144
15 Sep 2021
Contributed by Lukas
AJ Foster is a developer at Pluralsight. He talks about the course he made for Pluralsight about Elixir and then talks about how Elixir was brought in...
Miss Elixir ft. Fernando Hamasaki – EMx 143
01 Sep 2021
Contributed by Lukas
Fernando Hamasaki joins the mix to discuss Miss Elixir, where it came from, and what it is. He specifically discusses the application it came fro...
Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142
25 Aug 2021
Contributed by Lukas
Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix. Tej is also an IoT developer, ...
Domo and Type Validations ft. Ivan Rublev – EMx 141
18 Aug 2021
Contributed by Lukas
Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the types of validat...
How to Become a Top End Developer - EMx 140
11 Aug 2021
Contributed by Lukas
Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be doing to become Top End Devs. ...
Gleam and Typing ft. Louis Pilfold - EMx 139
04 Aug 2021
Contributed by Lukas
Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. He then dives into why h...
Elixir as a General Purpose Language - EMx 138
27 Jul 2021
Contributed by Lukas
This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency applications with specific performance profi...
State Management in Elixir - EMx 137
21 Jul 2021
Contributed by Lukas
Shortcode: The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures like gen servers a...
Heartbeat and Gen Servers featuring Luca Peppe - EMx 136
14 Jul 2021
Contributed by Lukas
Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses many basic features from Elixir ...
Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135
07 Jul 2021
Contributed by Lukas
This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out to be an issue with Elixir's own...
Development Setups for Elixir - EMx 134
30 Jun 2021
Contributed by Lukas
The panel discusses their development setups, their journeys getting them to where they are now, and the tools they use while they're developing softw...
Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133
23 Jun 2021
Contributed by Lukas
Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables across multiple applications and env...
Milestones in Elixir's Evolution - EMx 132
16 Jun 2021
Contributed by Lukas
The Elixir Mix Panel discussions the history of Elixir and the high points and big changes in the language and ecosystem. They go into the big changes...
Deploying Elixir - EMx 131
09 Jun 2021
Contributed by Lukas
Chuck and Allen dive into how and where to deploy Elixir and Phoenix applications. They talk through the mostly done for you solutions like Gigalixir ...
The 3 Essentials for Successful Job Outcomes - BONUS
04 Jun 2021
Contributed by Lukas
Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or som...
Client Side Drag and Drop with LiveView + Learning Elixir and Phoenix with Kelsey Leftwich - EMx 130
02 Jun 2021
Contributed by Lukas
Kelsey Leftwich explains how Phoenix LiveView made it possible to build a simple drag and drop component without the need for a large front-end framew...
How to Get Hired at a FANG Company - BONUS
28 May 2021
Contributed by Lukas
Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, i...
Composing Queries for Ecto in Phoenix with Szymon Soppa - EMx 129
26 May 2021
Contributed by Lukas
Szymon Soppa joins the mix to talk about composing queries for your Ecto models in Phoenix. He talks about how Ecto typically thinks about its queries...
All Things Comprehensions with Kamil Lelonek - EMx 128
19 May 2021
Contributed by Lukas
Kamil Lelonek joins the mix to explain what comprehensions are and how they are used in Elixir. Allen and Kamil dive into the intricacies of this s...
Mind your behaviors with Knigge - EMx 127
12 May 2021
Contributed by Lukas
Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge. Panel Adi IyengerAllen Wy...
Becoming the Go-To Person in Your Technology Area - BONUS
07 May 2021
Contributed by Lukas
Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major rea...
Measuring and Marshaling Productivity with Mason McLead - EMx 126
05 May 2021
Contributed by Lukas
Have you wondered how to measure how productive your team is? And, how do you increase team throughput? Mason McLead from Software.com joins the Mix t...
Don't Let These Things Keep You From Podcasting - BONUS
29 Apr 2021
Contributed by Lukas
Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to ge...
Don't Let These Things Keep You From Podcasting - BONUS
28 Apr 2021
Contributed by Lukas
Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to ge...
BONUS: Relationships Matter Most
23 Apr 2021
Contributed by Lukas
Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine pos...
BONUS: Relationships Matter Most
21 Apr 2021
Contributed by Lukas
Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine pos...
BONUS: How Opportunities Come Your Way When You're an Influencer
16 Apr 2021
Contributed by Lukas
Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other peop...
EMx 125: Testing Phoenix Controller Plugs with Adi Iyengar
14 Apr 2021
Contributed by Lukas
Adi Iyengar walks Eric and Chuck through the process of testing your plugs in your Phoenix Controllers. He leads out by explaining how most people app...
BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?
09 Apr 2021
Contributed by Lukas
Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him a...
BONUS: What is Charles Max Wood’s Biggest Payoff for Being a Dev Influencer?
07 Apr 2021
Contributed by Lukas
Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him a...
BONUS: How Jason Weimann Became a Game Developer
02 Apr 2021
Contributed by Lukas
Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and b...
BONUS: How Jason Weimann Became a Game Developer
31 Mar 2021
Contributed by Lukas
Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and b...
BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer
26 Mar 2021
Contributed by Lukas
Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long li...
BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer
26 Mar 2021
Contributed by Lukas
Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long li...
EMx 124: Learning Resources for Elixir
23 Mar 2021
Contributed by Lukas
As we ramp back up on recording Elixir Mix, our new panel dives into the resources available for learning and keeping current in Elixir. Resources inc...
BONUS: How Senior Developers Can Enjoy Learning Like They Were Juniors
16 Mar 2021
Contributed by Lukas
Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior devel...
Emx 123: Curry in a Megaparsec - Unconvention Elixir Explorations with Julien Maisonneuve
09 Mar 2021
Contributed by Lukas
Julien Maisonneuve—blogger extraordinaire—joins the Elixir Mix panel to discuss the ways he’s bent Elixir to his will and found the edges of how...
BONUS: How to get Freelance Clients to Come to You
02 Mar 2021
Contributed by Lukas
Charles Max Wood explains how he landed his first 4 freelance clients that took him through a few years of freelancing with only 3 years of experience...
Emx 122: The Future of Elixir Mix
16 Feb 2021
Contributed by Lukas
If you've been wondering what's up with Elixir Mix and how it's going to shape up for the future, stay tuned… Panel Charles Max Wood Sponso...
BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask
05 Feb 2021
Contributed by Lukas
John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality ...
BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask
05 Feb 2021
Contributed by Lukas
John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality ...
Emx 121: What is a Top 5% Developer?
03 Feb 2021
Contributed by Lukas
This is a repeat episode of Ruby Rogues 485 The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They star...
EMx 050: Elixir Origin Story with José Valim
12 Jan 2021
Contributed by Lukas
José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Er...
BONUS: How to Crush Your Biggest Goals in 2021
01 Jan 2021
Contributed by Lukas
Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Mani Vaya joins Charles Max Wood to ...
EMx 120: Exploring GraphQL with Elixir
29 Dec 2020
Contributed by Lukas
We talk with Meryl Dakin, an Elixir engineer at Frame.io, about why they rebuilt their legacy application in Elixir, why they brought in GraphQL and w...
EMx 119: Crawling The Web With Elixir with Adam Mokan
23 Dec 2020
Contributed by Lukas
Adam Mokan joins the Mix to discuss crawling the web with Elixir. He starts out by explaining he rather unconventional path to Elixir. At ElixirConf h...
EMx 118: gRPC + Elixir, A Love Story with Catalina Astengo
08 Dec 2020
Contributed by Lukas
We talk with Engineering Manager and Elixirist Catalina Astengo about using gRPC, Protobuf and Elixir to standardize communication between microservic...
EMx 117: Learning and Loving Elixir with Randall Thomas
01 Dec 2020
Contributed by Lukas
We discuss how to learn and love Elixir and other functional languages, the importance of people and community in learning, the perfect autumnal cockt...
BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working
27 Nov 2020
Contributed by Lukas
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with ...
EMx 116: Where Should We Take Elixir with Saša Jurić
24 Nov 2020
Contributed by Lukas
This guest barely needs an introduction and we roll quickly forward from his one-punch knockout book Elixir in Action and onward. Saša makes the pane...
EMx 115: LiveView for React Developers with Feather Knee
17 Nov 2020
Contributed by Lukas
In this episode of Elixir Mix, Feather Knee joins us to discuss her recent ElixirConf2020 talk on LiveView components, what its like learning LiveView...
EMx 114: Just-in-time for OTP 24 with Lukas Larsson and John Högberg
03 Nov 2020
Contributed by Lukas
In this episode of ElixirMix, we talk with Lukas Larsson and John Högberg about the JIT compiler that will be landing in OTP 24, the performance impl...
EMx 113: Lumen with Luke Imhoff
27 Oct 2020
Contributed by Lukas
In this episode of Elixir Mix, we are joined by inimitable Luke Imhoff who takes us on a wild journey through his background from low-level, to high-l...
EMx 112: Phoenix Live Heron with Connor Rigby
20 Oct 2020
Contributed by Lukas
Connor Rigby of Nerves fame joins our motley crew to talk about the new Blue Heron library that brings Bluetooth Low-Energy/BLE to Nerves. He goes dee...
EMx 111: Tales from ElixirConf2020
13 Oct 2020
Contributed by Lukas
Podcast: Play in new window | Download In this episode of Elixir Mix, our panel shares their thoughts on this year’s fully remote ElixirConf, fr...
EMx 110: Ruby to Erlang to Elixir with Phil Toland
06 Oct 2020
Contributed by Lukas
In this episode of Elixir Mix, the hosts follow up with Phil Toland on his journey from small startup to PepsiCo Ecommerce and cover lots of important...
EMx 109: Conference Season Is Very Online
29 Sep 2020
Contributed by Lukas
In this episode of Elixir Mix the panelists talk about conferences as the conference season is hitting its virtual stride. And then it quickly devolve...
EMx 108: What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov
22 Sep 2020
Contributed by Lukas
In this episode of Elixir Mix, we’re joined by Lau Tornskau, creator of the tzdata library and prolific Elixir open-source contributor, to talk abou...
EMx 107: I’m Bored with Elixir with Desmond Bowe
15 Sep 2020
Contributed by Lukas
The podcasting competition comes to visit as we invite Desmond Bowe on the show. After some questions he flips the script and more or less interviews ...
EMx 106: Elixir Education with Adolfo Neto
08 Sep 2020
Contributed by Lukas
In this episode of Elixir Mix, we chat with Adolfo Neto, a professor of computer science at UTFPR in Brazil, about what it’s like to teach Elixir, h...
EMx 105: Embracing Erlang with Todd Resudek
01 Sep 2020
Contributed by Lukas
In this episode of Elixir Mix, we talk with Todd Resudeck about how digging into Erlang empowers you as an Elixir developer, what’s so fun about Ner...
EMx 104: Deploying Elixir with Mix, Terraform and Ansible with Jon Lunsford
25 Aug 2020
Contributed by Lukas
In this episode of Elixir Mix, we talk with Jon Lunsford about Elixir’s many releases and deployment options, why/how to deploy Elixir with Terrafor...
EMx 103: IOT with Nerves with Justin Schneck
18 Aug 2020
Contributed by Lukas
We talk with Justin Schneck, co-auth of Nerves, about how he got into embedded programming, why Elixir (and Nerves!) is the the best fit for designing...
EMx 102: Nerves Powered Mechanical Keyboards with Chris Dosé
11 Aug 2020
Contributed by Lukas
In this episode of Elixir Mix, Chris Dosé joins us to talk about some of the open source work that he has done at Peek. He also talks to us about his...
EMx 101: Finding the Silver Lining in Hard Times
04 Aug 2020
Contributed by Lukas
Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses h...
EMx 100: Celebrating a Milestone
28 Jul 2020
Contributed by Lukas
The Elixir Mix podcast celebrates its 100th episode, with the introduction of new panelists and the recognition of the indelible contribution made by ...