Build skills around creating high quality concurrent applications using Elixir

Episodes

Podcast 01

Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168

Apr 06, 2022 · Episode 168
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.
Podcast 01

Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167

Mar 16, 2022 · Episode 167
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 developers and that we can learn a lot from other by moving closer together.
Podcast 01

Event-Driven Elixir with Thomas Kunnumpurath - EMx 166

Mar 09, 2022 · Episode 166
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 mechanisms. Additionally the panel provides some insight into the BEAM’s history and for which context the BEAM’s distribution mechanisms were optimized. At the end Thomas asks the panel for some suggestions on how he can continue his BEAM journey with more advanced learning material.
Podcast 01

Learning Erlang with Adolfo Neto - EMx 165

Mar 02, 2022 · Episode 165
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 Foundation’s education working group and what they think Erlang - and Elixir - could do better to attract newcomers and make onboarding easier.
Podcast 01

Reusable Ecto Code with Mika Kalathil - EMx 164

Feb 23, 2022 · Episode 164
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.
Podcast 01

Code Quality Tools In Elixir - EMx 163

Feb 16, 2022 · Episode 163
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!
Podcast 01

To Umbrella or not to Umbrella - EMx 162

Feb 09, 2022 · Episode 162
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” projects, or separate services - fare up against umbrella projects.
Podcast 01

Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161

Feb 02, 2022 · Episode 161
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 BEAM instance as your application.
Podcast 01

OTP in Depth - EMx 160

Jan 26, 2022 · Episode 160
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.
Podcast 01

When NOT To Use Elixir - EMx 159

Jan 19, 2022 · Episode 159
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.
Podcast 01

Getting Elixir Right with Alex Burlacu - EMx 158

Jan 12, 2022 · Episode 158
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 Java shake in its boots.
Podcast 01

Twitch Streaming with Elixir and Phoenix ft. Erik Guzmán - EMx 157

Jan 05, 2022 · Episode 157
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 Erik learned from burn out.
Podcast 01

A personal Brain with Nerves and LiveBook with Dimitris Zorbas

Dec 23, 2021
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.
Podcast 01

3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

Dec 16, 2021 · Episode BONUS
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.
Podcast 01

Deploying Elixir with Miguel Cobá - EMx 155

Dec 15, 2021 · Episode 155
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.
Album Art
Latest Episode: Elixir and Python interoperability with Alvise Susmel - EMx 270
0:00
44:31
Playback Speed: