Sascha Wolf

Podcasts

Elixir Mix

<div>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.</div>

297 Episodes

Episodes

Mind your behaviors with Knigge - EMx 127

Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge.

40:05

May 12, 2021

Elixir as a General Purpose Language  - EMx 262

This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...

Nov 13, 2024

What it means to be a Senior - EMx 257

In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...

Oct 09, 2024

Milestones in Elixir's Evolution - EMx 256

The Elixir Mix Panel discusses the history of Elixir and the high points and big changes in the language and...

Oct 02, 2024

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

Allen, Adi and Sascha join this week's panelist episode. They talk about the importance of a historical record,...

54:27

Sep 27, 2023

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

Adi, Allen, and Sascha join this week's panelist episode. They dive deep into the world of observability, tracing,...

48:13

Sep 13, 2023

Building Applications with Flexibility and Scalability in Mind - EMx 227

Adi, Allena, and Sascha join this week's panelist episode. They dive into the world of engineering approaches for...

50:04

Sep 06, 2023

Choosing Elixir as your Language - EMx 226

Bruce Tate is the founder of grox.io. He begins by introducing himself and talking about the services his company...

1:01:54

Aug 16, 2023

Things Lately as a Developer - EMx 223

Adi, Allen, and Sascha join this week's panelist episode to discuss their most recent work update and exciting...

49:52

Jul 13, 2023

Episodes

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

Kevin Mathew is a Junior Backend Developer at Qiibee. He joins the show to talk about his article, "Run specific test...

1:00:26

Jun 28, 2023

Episodes

Building Distributed Systems at Scale - EMx 219

Brent Anderson is a Software engineer at Knock. He builds high-scale messaging systems in Elixir. He joins the show...

55:24

May 31, 2023

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

Nikola Petrušić is a Software Engineer at theScore. He joins the show to talk about Sports Betting. He begins by...

52:31

May 17, 2023

 What Have You Used Elixir For Recently? - EMx 217

Adi, Allen, and Sascha join this week's panelist episode to talk about their Elixir projects, recent discoveries, and...

53:32

May 05, 2023

Handling and Updating Web Application Dependencies - EMx 210

Allen and Sascha join this week's panelist episode to talk about updating web application dependencies. They dive...

46:13

Mar 08, 2023

Episodes

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

Paul Fioravanti is Principal Consultant at Alembic. He joins the show alongside Sascha to talk about his YouTube...

59:42

Mar 01, 2023

Episodes

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

In this episode, Allen, Adi, and Sascha are joined by Michael Lubas, the founder of paraxial.io, as they delve into...

58:58

Feb 22, 2023

Putting Elixir Applications Into Production In 2023 - EMx 206

Adi, Allen, and Sascha join this week's panelist episode to tackle different deployment applications in Elixir. Allen...

43:35

Feb 08, 2023

Episodes

Remote Development With Ben von Polheim - EMx 205

Ben von Polheim is a Freelance Front-end Developer. He also built two Elixir libraries: live_motion and ex_cva. He...

48:19

Feb 01, 2023

Building An Empire With Francesco Cesarini - EMx 204

Francesco Cesarini is the Founder & Technical Director at Erlang Solutions. It is a global corporation with a focus...

1:00:18

Jan 25, 2023

Code Security in Elixir With Filipe Cabaco - EMx 203

Filipe Cabaco is an Elixir Software Developer who currently works at Supabase. He joins the show with Allen and...

49:47

Jan 18, 2023

Episodes

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

Peter Ullrich is Senior Elixir Engineer at Remote. He is also an experienced Elixir Developer, certified Blockchain...

51:11

Dec 22, 2022

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

Join the Elixir Mix Panel as Adi opens the episode by discussing his thoughts on how some companies employ an...

54:26

Dec 07, 2022

Episodes

Understanding Observability in Elixir with Dave Lucia - EMx 195

Dave Lucia is a CTO at a media company called Bitfo, which builds high-quality educational content in the...

55:18

Nov 23, 2022

A Thing or Two About Union Types - EMx 194

The panel dives into how different Union Types apply to Elixir. They share their thoughts and experiences on the...

47:36

Nov 16, 2022

Episodes

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

Tristan Sloughter has been an Erlang Developer for over 19 years. In this episode, Tristan joins the show as he talks...

40:43

Nov 03, 2022

CI/CD Pipelines - ELIXIR 192

The Elixir Mix panel they discuss how they run their CI/CD pipelines, how they set them up, how they run, and what...

1:02:27

Oct 26, 2022

Episodes

 PostgreSQL Queries with Michael Fich - EMx 190

Michael Fich joins the show today to share how he implemented the PostgreSQL schema to enhance the Elixir workflows...

1:06:10

Sep 28, 2022

Livebook Desktop with Wojtek Mach - EMx 189

Today we talk with Wojtek Mach from Dashbit, about the Livebook Desktop app, a tool for writing interactive and...

55:19

Sep 21, 2022

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

Today we talk with Louis Pilfold, an ex-elixir/Lang developer. Since 2018, Louis has been working on Gleam, and...

1:00:28

Sep 07, 2022

What it means to be a Senior - EMx 186

In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...

54:02

Aug 24, 2022

Domain-Driven Design And Elixir - EMx 185

In today’s all-panelist episode, we take a shot at demystify domain-driven design. We discuss several books and some...

53:45

Aug 17, 2022

Episodes

How Quiqup Left Elixir and Then Came Back - EMx 183

In this episode the panel talks to Danny Hawkins - CTO at Quiqup - and his team's journey at Quiqup with Elixir....

59:13

Jul 27, 2022

Episodes

Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182

Today we talk with Abul Asar Sayyad, a software engineer from Mumbai, India. Working for ID Plans, a commercial...

44:27

Jul 20, 2022

Building APIs - EMX 181

In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful...

1:06:16

Jul 13, 2022

All Things Concurrency - EMx 179

In this week’s all-panelist episode, Sascha and Allen tackle the topic of concurrency on The Beam. They discuss...

43:13

Jun 29, 2022

Episodes

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

In this episode Simon Zelazny joins the mix to talk about his experience in scaling an Elixir and Phython based...

1:08:33

Jun 15, 2022

Episodes

Macros and Busting Boilerplate with Robert Ellen - EMx 176

In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some...

1:07:12

Jun 08, 2022

Episodes

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

Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a...

1:06:50

May 25, 2022

Promises of the Elixir & BEAM - EMx 173

In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly...

54:12

May 18, 2022

Episodes

Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171

Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations....

1:21:50

May 04, 2022

Episodes

Building Project Severus with Eric Sullivan - EMx 169

Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of...

1:03:34

Apr 20, 2022

Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168

In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to...

1:11:22

Apr 06, 2022

Episodes

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

In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly...

53:53

Mar 16, 2022

Episodes

Event-Driven Elixir with Thomas Kunnumpurath - EMx 166

In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what...

1:00:17

Mar 09, 2022

Learning Erlang with Adolfo Neto -  EMx 165

In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year’s “Advent of Code”. He...

55:30

Mar 02, 2022

Reusable Ecto Code with Mika Kalathil - EMx 164

In this episode the panel talks with Mika Kalathil about how to write Ecto code which makes it straight-forward to...

50:06

Feb 23, 2022

Code Quality Tools In Elixir - EMx 163

Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out...

1:00:51

Feb 16, 2022

To Umbrella or not to Umbrella - EMx 162

In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and...

45:23

Feb 09, 2022

Episodes

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

In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power...

45:17

Feb 02, 2022

OTP in Depth -  EMx 160

In this episode Allen and Sascha talk about OTP and what people usually mean, when they say that it’s more of an...

44:26

Jan 26, 2022

When NOT To Use Elixir - EMx 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...

1:00:28

Jan 19, 2022

Getting Elixir Right with Alex Burlacu - EMx 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...

1:01:24

Jan 12, 2022

Episodes

A personal Brain with Nerves and LiveBook with Dimitris Zorbas

In this episode we talk with Dimitris Zorbas and how he built Brain using Nerves and LiveBook to teach a RaspberryPi...

39:09

Dec 23, 2021

Episodes

Deploying Elixir with Miguel Cobá - EMx 155

In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various...

54:02

Dec 15, 2021

Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154

In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type...

49:52

Dec 08, 2021

Mastering LiveView ft. Sophie DeBenedetto - EMx 153

Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in...

52:25

Dec 01, 2021

Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152

Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. ...

44:58

Nov 24, 2021

Episodes

Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150

Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. ...

35:08

Oct 27, 2021

Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149

David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your...

39:13

Oct 20, 2021

Episodes

Event Sourcing and CQRS ft. Ben Moss - EMx 148

Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data...

54:41

Oct 13, 2021

Episodes

Elixir ConfigCat SDK and mix test.in - EMx 147

Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn't have an Elixir...

41:47

Oct 06, 2021

Onboarding and Transitioning into Elixir - EMx 146

The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team....

51:58

Sep 29, 2021

How Far Can You Push a GenServer ft. Brian Underwood - EMx 145

Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more...

49:21

Sep 22, 2021

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

AJ Foster is a developer at Pluralsight. He talks about the course he made for Pluralsight about Elixir and then...

43:51

Sep 15, 2021

Episodes

Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142

Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix.

54:33

Aug 25, 2021

Domo and Type Validations ft. Ivan Rublev – EMx 141

Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications....

52:06

Aug 18, 2021

Gleam and Typing ft. Louis Pilfold - EMx 139

Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came...

1:05:16

Aug 04, 2021

Elixir as a General Purpose Language - EMx 138

This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...

38:05

Jul 27, 2021

State Management in Elixir - EMx 137

The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures...

53:24

Jul 21, 2021

Heartbeat and Gen Servers featuring Luca Peppe - EMx 136

Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses...

34:57

Jul 14, 2021

Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135

This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out...

48:46

Jul 07, 2021

Development Setups for Elixir - EMx 134

The panel discusses their development setups, their journeys getting them to where they are now, and the tools they...

1:04:58

Jun 30, 2021

Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133

Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables...

50:09

Jun 23, 2021

Milestones in Elixir's Evolution - EMx 132

The Elixir Mix Panel discussions the history of Elixir and the high points and big changes in the language and...

41:04

Jun 16, 2021