Talks
I've presented 25 talks at 36 events across 14 countries.
Here's a list of all the talks I've given to date, with slides and videos if available.
| Title | Events | Links |
|---|---|---|
|
Are You Tall Enough for This Ride? Real-world Challenges in Code Generation (2025) |
馃嚚馃嚟 Scala Days |
slides | recording |
|
All the projects I didn't finish, and why it was worth it (2025) |
馃嚨馃嚤 Scalar |
slides | recording |
|
Scala Native and Nix - a match made in heaven?? (2024) |
馃嚨馃嚤 Wroc艂aw Scala User Group |
slides | recording |
|
Calico - the functional frontend library you didn't know you needed (2024) |
馃嚨馃嚤 Art of Scala |
slides | demo | recording |
|
Foraging into embedded lands - writing Playdate games in Scala (2024) |
馃嚨馃嚤 Scalar |
slides | recording |
|
Let's build an IDE! (2023) |
馃嚞馃嚙 Scala in the City |
slides | code | recording |
|
Adventures in the land of Language Servers (2023) |
馃嚨馃嚤 Lambda Days |
slides | recording |
|
Pain-free APIs with Smithy4s (2023) |
馃嚨馃嚤 Scalar, 馃嚨馃嚤 Wroc艂aw Scala User Group |
slides (EN) | slides (PL) | recording |
|
Things I didn't want to know about JVM bytecode but learned anyway (2022) |
馃嚨馃嚤 Art of Scala |
slides |
|
Nix for Scala folks (2022) |
馃嚨馃嚤 Art of Scala |
slides |
|
Connecting the dots - building and structuring a functional application in Scala (2021) |
馃寧/馃嚘馃嚭 YOW! Lambda Jam |
slides | recording |
|
Irresistible party tricks with cats-tagless (2020) |
馃寧/馃嚭馃嚘 Scala UA |
slides | recording |
|
Keep your sanity with compositional tracing (2020) |
馃嚭馃嚫 Typelevel Summit |
slides | recording |
|
Introduction to interruption (2019) |
馃嚞馃嚙 Functional Scala |
slides | recording |
|
A sky full of streams (2019) |
馃嚞馃嚙 Scala World, 馃嚞馃嚙 London Scala Community Day |
slides | recording |
|
Flawless testing for the functional folks (2019) |
馃嚨馃嚬 LX Scala, 馃嚠馃嚬 Scala Italy |
slides | recording |
|
A server is just a function: introduction to http4s (2019) |
馃嚨馃嚤 Krak贸w Scala User Group, 馃嚭馃嚫 Lambda Conf |
slides | recording 1 | recording 2 |
|
Conquering concurrency with functional programming (2019) |
馃嚨馃嚤 Scalar, 馃嚭馃嚘 Scala UA |
slides | recording 1 | recording 2 |
|
Lightweight, functional microservices with http4s and doobie (2019) |
馃嚙馃嚲 Scala Night |
slides | recording |
|
Incremental purity (2018) |
馃嚠馃嚜 Dublin Scala User Group |
slides |
|
Typelevel alchemist (workshop) (2018) |
馃嚨馃嚤 Scala Wave |
slides |
|
Legacy code from day one (2018) |
馃嚡馃嚨 Scala Matsuri |
slides | recording |
|
Fantastic monads and where to find them (2017/2018) |
馃嚭馃嚘 Scala UA, 馃嚫馃嚠 BeeScala, 馃嚦馃嚧 flatMap(Oslo), 馃嚨馃嚬 LX Scala, 馃嚛馃嚜 Berlin Scala User Group |
slides | recording 1 | recording 2 |
|
7 sins of a Scala beginner (2016/2017) |
馃嚨馃嚤 Scala Wave, 馃嚝馃嚪 ScalaIO |
slides | recording 1 | recording 2 |
|
Macro sourcery (2016) |
馃嚨馃嚤 Functional Tricity, 馃嚨馃嚤 Krak贸w Scala User Group |
slides | recording 1 | recording 2 |