Build skills around creating high quality concurrent applications using Elixir

Episodes

Podcast 01

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

Aug 10, 2022 · Episode 184
Today Adi, one of our hosts and the hiring manager at Elixir, talks about the intricacies of applying for a job, and what companies to search out. We talk about the expectations for the applicant, and how to prepare. We also talk about what you can look for the employer to provide before spending too much of your time in the interview process. Walking through various interview processes, we learn what things can help you land the job you want.
Podcast 01

How Quiqup Left Elixir and Then Came Back - EMx 183

Jul 27, 2022 · Episode 183
In this episode the panel talks to Danny Hawkins - CTO at Quiqup - and his team's journey at Quiqup with Elixir. Danny explains how some of the first things Quiqup built were using Elixir and how they then left Elixir behind in favor of TypeScript, only to come back to Elixir.
Podcast 01

Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182

Jul 20, 2022 · Episode 182
Today we talk with Abul Asar Sayyad, a software engineer from Mumbai, India. Working for ID Plans, a commercial property management solution. We discuss his blog article about combining GraphQL with LiveView for rendering on the front end. We also dive into GraphQL libraries, working with LiveView, and testing.
Podcast 01

Building APIs - EMX 181

Jul 13, 2022 · Episode 181
In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful approach compares to choosing GraphQL as your weapon of choice. Along the way they discuss common pitfalls when building APIs (spoiler: one is caching), how to test all of this, and what their personal preferences and experiences are in creating APIs in Elixir.
Podcast 01

Effective Software Documentation with Everett Griffiths - EMx 180

Jul 06, 2022 · Episode 180
Bad documentation wastes time, costs real money, and makes developers unproductive. Documentation might be bad because it is flat-out wrong (typos, references to an older version, etc.), but more often documentation is bad when it fails to tell us what we need to know. Don’t let all your hard work go to waste because you failed to communicate what your software is or how to use it. Today on the show, Everett Griffiths shares his insights on how to approach documentation simply and effectively.
Podcast 01

All Things Concurrency - EMx 179

Jun 29, 2022 · Episode 179
In this week’s all-panelist episode, Sascha and Allen tackle the topic of concurrency on The Beam. They discuss parallelism, some things to do and some not to do, and some of the questions and issues that arise.
Podcast 01

Animating Error Tags in Phoenix LiveView - EMx 178

Jun 22, 2022 · Episode 178
David van Leeuwen joins the show to share his perspective about error handling with Phoenix’ LiveView form and keeping implementations that are used to render an input as simple as possible. He also discusses his career progressions with Elixir and other various languages, plus why and how he built his latest project, Mave.io.
Podcast 01

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

Jun 15, 2022 · Episode 177
In this episode Simon Zelazny joins the mix to talk about his experience in scaling an Elixir and Phython based service to meet a once-in-a-blue-moon demand scenario. The panel and him discuss the challenges in finding the relevant bottlenecks in non-trivial software systems - and BEAM applications in particular - and what options there are to fix those.
Podcast 01

Macros and Busting Boilerplate with Robert Ellen - EMx 176

Jun 08, 2022 · Episode 176
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.
Podcast 01

Managing Business Rules in Elixir Applications - EMx 175

Jun 01, 2022 · Episode 175
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. We also discuss the his Formular server and its upcoming features.
Podcast 01

Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174

May 25, 2022 · Episode 174
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 company based in Madrid, Spain.
Podcast 01

Promises of the Elixir & BEAM - EMx 173

May 18, 2022 · Episode 173
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.
Podcast 01

Publishing Static Github Pages Using Github Actions - EMx 172

May 11, 2022 · Episode 172
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.
Podcast 01

Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171

May 04, 2022 · Episode 171
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 Elixir and share their wish list features for Elixir 2.0.
Podcast 01

Supabase with Chase Granberry - EMx 170

Apr 27, 2022 · Episode 170
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.
Album Art
Latest Episode: Exploring Elixir Type Validation with Domo and Ivan Rublev - EMx 271
0:00
1:06:10
Playback Speed: