Are you tired of dealing with pesky deadlocks and race conditions in your Scala code? Do you dream of a world where your multithreaded application runs smoothly and scales effortlessly? Look no further!
Join me on a hilarious journey as we recount our epic quest to tame the wild west of Scala threading. From the early days of synchronized blocks and frustrated debugging sessions to the triumphant moment when we finally achieved async nirvana, I’ll share with you all the funny (and sometimes painful) details.
You’ll laugh, you’ll cry, and most importantly, you’ll come away with a toolkit of practical tips and best practices for managing threads in Scala. So whether you’re just starting out with concurrency or looking to up your threading game, this talk is not to be missed. Buckle up, it’s gonna be a wild ride!
These days, Marcin is a software architect and core-protocol engineer on an distributed ledger protocol
supporting 80K+ transactions per second. He is skilled at communicating technical concepts to a diverse
audience, including C-level executives and a community of over 10,000 people. Recent live streaming revealing
technical details of his work was viewed by over 4,500 people. To tackle the challenges of the project,
he has had to delve into the mysteries of quantum physics. And if that wasn’t enough, he’s also a fan of category
theory and functional programming, a math lover, and a problem-solving machine. He’s so much in it that while
deciphering the FEDA book written by Gabriel Volpe got actively involved in bufixing examples and discussions.
In short, Marcin is a master of many trades who loves nothing more than a good challenge.
You should dare to test him live.