Talks
Here's a list of all the talks I've given to date, with slides and videos if available.
Title | Events | Links |
---|---|---|
All the projects I didn't finish, and why it was worth it (2025) | 🇵🇱 Scalar | 👨🍳 cooking... |
Scala Native and Nix - a match made in heaven?? (2024) | 🇵🇱 Wrocław Scala User Group | slides | recording: 👨🍳 cooking... |
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 |