Sascha Wolf
Sascha is a 30-year-old Software Developer from Cologne, Germany.
During his career he dabbled with a lot of things, over “classic” Java development, to mobile and responsive web apps, over to building large scalable and resilient backend systems. He prefers his programming languages functional and is deeply in love with the teachings of domain-driven design.
Nowadays he applies his skills at 7Mind, where he builds the backend software which helps millions of people to find mindfulness in their lives. Communication, compassion, and knowledge-sharing are all important topics for him, and he likes to think about how we can use them to build a better and more productive place to work.
In his free-time he is a loving husband, father and avid roleplayer. He reads a lot, loves a good science fiction movie and likes to engage in thought-provoking conversations from game design to system architecture or the meaning of life.
Podcasts
Media Entries
Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 263
Elixir Mix
Elixir as a General Purpose Language - EMx 262
Elixir Mix
This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...
What it means to be a Senior - EMx 257
Elixir Mix
In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...
Milestones in Elixir's Evolution - EMx 256
Elixir Mix
The Elixir Mix Panel discusses the history of Elixir and the high points and big changes in the language and...
Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229
Elixir Mix
Allen, Adi and Sascha join this week's panelist episode. They talk about the importance of a historical record,...
Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode. They dive deep into the world of observability, tracing,...
Building Applications with Flexibility and Scalability in Mind - EMx 227
Elixir Mix
Adi, Allena, and Sascha join this week's panelist episode. They dive into the world of engineering approaches for...
Choosing Elixir as your Language - EMx 226
Elixir Mix
Bruce Tate is the founder of grox.io. He begins by introducing himself and talking about the services his company...
Things Lately as a Developer - EMx 223
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to discuss their most recent work update and exciting...
Run Specific Test Cases using ExUnit with Kevin Mathew - EMx 221
Elixir Mix
Kevin Mathew is a Junior Backend Developer at Qiibee. He joins the show to talk about his article, "Run specific test...
Building Distributed Systems at Scale - EMx 219
Elixir Mix
Brent Anderson is a Software engineer at Knock. He builds high-scale messaging systems in Elixir. He joins the show...
Sports Betting in Elixir with Nikola Petrušić - EMx 218
Elixir Mix
Nikola Petrušić is a Software Engineer at theScore. He joins the show to talk about Sports Betting. He begins by...
What Have You Used Elixir For Recently? - EMx 217
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to talk about their Elixir projects, recent discoveries, and...
Handling and Updating Web Application Dependencies - EMx 210
Elixir Mix
Allen and Sascha join this week's panelist episode to talk about updating web application dependencies. They dive...
The Use Of Stenography In Elixir With Paul Fioravanti - EMx 209
Elixir Mix
Paul Fioravanti is Principal Consultant at Alembic. He joins the show alongside Sascha to talk about his YouTube...
How To Secure Your Elixir Application With Michael Lubas - EMx 208
Elixir Mix
In this episode, Allen, Adi, and Sascha are joined by Michael Lubas, the founder of paraxial.io, as they delve into...
Putting Elixir Applications Into Production In 2023 - EMx 206
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to tackle different deployment applications in Elixir. Allen...
Remote Development With Ben von Polheim - EMx 205
Elixir Mix
Ben von Polheim is a Freelance Front-end Developer. He also built two Elixir libraries: live_motion and ex_cva. He...
Building An Empire With Francesco Cesarini - EMx 204
Elixir Mix
Francesco Cesarini is the Founder & Technical Director at Erlang Solutions. It is a global corporation with a focus...
Code Security in Elixir With Filipe Cabaco - EMx 203
Elixir Mix
Filipe Cabaco is an Elixir Software Developer who currently works at Supabase. He joins the show with Allen and...
Full-Text Search And Name Search With Postgres - EMx 199
Elixir Mix
Peter Ullrich is Senior Elixir Engineer at Remote. He is also an experienced Elixir Developer, certified Blockchain...
Should You Use Process Dictionary In Your Elixir Program? - EMx 197
Elixir Mix
Join the Elixir Mix Panel as Adi opens the episode by discussing his thoughts on how some companies employ an...
Understanding Observability in Elixir with Dave Lucia - EMx 195
Elixir Mix
Dave Lucia is a CTO at a media company called Bitfo, which builds high-quality educational content in the...
A Thing or Two About Union Types - EMx 194
Elixir Mix
The panel dives into how different Union Types apply to Elixir. They share their thoughts and experiences on the...
The Release of OpenTelemtery in Erlang/Elixir With Tristan Sloughter - EMx 193
Elixir Mix
Tristan Sloughter has been an Erlang Developer for over 19 years. In this episode, Tristan joins the show as he talks...
CI/CD Pipelines - ELIXIR 192
Elixir Mix
The Elixir Mix panel they discuss how they run their CI/CD pipelines, how they set them up, how they run, and what...
PostgreSQL Queries with Michael Fich - EMx 190
Elixir Mix
Michael Fich joins the show today to share how he implemented the PostgreSQL schema to enhance the Elixir workflows...
Livebook Desktop with Wojtek Mach - EMx 189
Elixir Mix
Today we talk with Wojtek Mach from Dashbit, about the Livebook Desktop app, a tool for writing interactive and...
Type-safe OTP in Gleam with Louis Pilfold - EMx 187
Elixir Mix
Today we talk with Louis Pilfold, an ex-elixir/Lang developer. Since 2018, Louis has been working on Gleam, and...
What it means to be a Senior - EMx 186
Elixir Mix
In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...
Domain-Driven Design And Elixir - EMx 185
Elixir Mix
In today’s all-panelist episode, we take a shot at demystify domain-driven design. We discuss several books and some...
How Quiqup Left Elixir and Then Came Back - EMx 183
Elixir Mix
In this episode the panel talks to Danny Hawkins - CTO at Quiqup - and his team's journey at Quiqup with Elixir....
Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182
Elixir Mix
Today we talk with Abul Asar Sayyad, a software engineer from Mumbai, India. Working for ID Plans, a commercial...
Building APIs - EMX 181
Elixir Mix
In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful...
All Things Concurrency - EMx 179
Elixir Mix
In this week’s all-panelist episode, Sascha and Allen tackle the topic of concurrency on The Beam. They discuss...
Challenges of Scaling and Choosing the Right Tool with Simon Zelazny - EMx 177
Elixir Mix
In this episode Simon Zelazny joins the mix to talk about his experience in scaling an Elixir and Phython based...
Macros and Busting Boilerplate with Robert Ellen - EMx 176
Elixir Mix
In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some...
Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174
Elixir Mix
Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a...
Promises of the Elixir & BEAM - EMx 173
Elixir Mix
In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly...
Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171
Elixir Mix
Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations....
Building Project Severus with Eric Sullivan - EMx 169
Elixir Mix
Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of...
Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168
Elixir Mix
In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to...
Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167
Elixir Mix
In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly...
Event-Driven Elixir with Thomas Kunnumpurath - EMx 166
Elixir Mix
In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what...
Learning Erlang with Adolfo Neto - EMx 165
Elixir Mix
In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year’s “Advent of Code”. He...
Reusable Ecto Code with Mika Kalathil - EMx 164
Elixir Mix
In this episode the panel talks with Mika Kalathil about how to write Ecto code which makes it straight-forward to...
Code Quality Tools In Elixir - EMx 163
Elixir Mix
Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out...
To Umbrella or not to Umbrella - EMx 162
Elixir Mix
In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and...
Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161
Elixir Mix
In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power...
OTP in Depth - EMx 160
Elixir Mix
In this episode Allen and Sascha talk about OTP and what people usually mean, when they say that it’s more of an...
When NOT To Use Elixir - EMx 159
Elixir Mix
In this episode, Allen, Sascha, and Adi discuss the type of apps where Elixir is a no-go, the weak spots you NEED to...
Getting Elixir Right with Alex Burlacu - EMx 158
Elixir Mix
Excited about Elixir but not sure how to get the most out of it? We’ve got you covered. In this episode, the Elixir...
A personal Brain with Nerves and LiveBook with Dimitris Zorbas
Elixir Mix
In this episode we talk with Dimitris Zorbas and how he built Brain using Nerves and LiveBook to teach a RaspberryPi...
Deploying Elixir with Miguel Cobá - EMx 155
Elixir Mix
In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various...
Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154
Elixir Mix
In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type...
Mastering LiveView ft. Sophie DeBenedetto - EMx 153
Elixir Mix
Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in...
Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152
Elixir Mix
Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. ...
Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150
Elixir Mix
Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. ...
Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149
Elixir Mix
David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your...
Event Sourcing and CQRS ft. Ben Moss - EMx 148
Elixir Mix
Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data...
Elixir ConfigCat SDK and mix test.in - EMx 147
Elixir Mix
Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn't have an Elixir...
Onboarding and Transitioning into Elixir - EMx 146
Elixir Mix
The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team....
How Far Can You Push a GenServer ft. Brian Underwood - EMx 145
Elixir Mix
Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more...
Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 144
Elixir Mix
AJ Foster is a developer at Pluralsight. He talks about the course he made for Pluralsight about Elixir and then...
Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142
Elixir Mix
Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix.
Domo and Type Validations ft. Ivan Rublev – EMx 141
Elixir Mix
Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications....
Gleam and Typing ft. Louis Pilfold - EMx 139
Elixir Mix
Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came...
Elixir as a General Purpose Language - EMx 138
Elixir Mix
This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...
State Management in Elixir - EMx 137
Elixir Mix
The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures...
Heartbeat and Gen Servers featuring Luca Peppe - EMx 136
Elixir Mix
Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses...
Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135
Elixir Mix
This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out...
Development Setups for Elixir - EMx 134
Elixir Mix
The panel discusses their development setups, their journeys getting them to where they are now, and the tools they...
Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133
Elixir Mix
Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables...
Milestones in Elixir's Evolution - EMx 132
Elixir Mix
The Elixir Mix Panel discussions the history of Elixir and the high points and big changes in the language and...
Mind your behaviors with Knigge - EMx 127
Elixir Mix
Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge.