Talks 2025-11 Hacking Macropads with Scala Native Wrocław Scala User Group 2025-06 Are You Tall Enough for This Ride? Real-world Challenges in Code Generation ScalaDays 2025 2025-05 Flavors of Scala — Spicing up your coding style LambdaDays 2025 2025-03 Flavors of Scala — Spicing up your coding style Functional JVM Prague 2025-04 What does the functor do on the tree? Scalar 2025 2024-10 What does the functor do on the tree? London Scala User Group 2025 Scala in 2025: How to Start, What to Learn Functional World #16 2025-03 Scala in 2025: How to Start, What to Learn Wrocław Scala User Group 2025-02 Scala in 2025: How to Start, What to Learn Kraków Scala User Group 2024 How slow is your tram? Scalar 2024 2024 How slow is your tram? Kraków Scala User Group 2024 How slow is your tram? Wrocław Scala User Group 2024 Get rid of boilerplate with Scala Wrocław Scala User Group 2023 Get rid of boilerplate with Scala Tech Bytes: The right tools for the right job 2023 Typesafe techniques for better sleep at night Scalar 2023 2023 Typesafe techniques for better sleep at night ScalaWaw #26 2022 Type safety jako sposób na spokojny sen WJUG #198 2022 Type safety jako sposób na spokojny sen Ya!va Conf 2022 2022 GarageTalks: tech attitudes #1 Kubernetes GarageTalks 2019 Introduction to gRPC code::dive 2019 2018 Site Reliability Engineering code::dive 2018