This is a repo containing all my talks and presentations. Some talks uses https://scalameta.org/mdoc/ and you'll find the source code here too.
You can click on the title of the talks to go to the rendered page of the talk. (e.g. slides or PDF)
| Title | Date | Description | Where |
|---|---|---|---|
| Practical Type Safety | 2020 | Some practical things I do to help catch errors and develop without constantly looking behind my back | London Scala User Group |
| Typesafe Error Handling | 2019 | Exploring different error handling techniques in Scala, and introduces Hotpotato, an error handling library based on shapeless coproducts | Functional Scala 2019 |
| Time-warping with Cats-Effect | 2021 | How do we test business logic that involves time? Do we have to wait for the actual time or can we find a way to time-warp? In this talk cats-effect's test utilities can help! | London Scala User Group |
| Difflicious | 2022 Feb | In this talk, I'll be introducing Difflicious, a library that provides readable and flexible diffs for your tests | Scala Love 2022 |
| Deep Dive into Context Propagation | 2024 Mar | We will look at various ways in Scala JVM where values can be passed without using function parameters. We'll understand how things work under the hood, and use this knowledge to help us debug integration issues when applied to Distributed Tracing | London Scala User Group |