Come join us at the Kotlin Beer Meetup, where you can learn interesting facts and updates from the world of Kotlin and modern application development.
Event Schedule:
From 17:50 - Start of the event and opening
From 18:05 - DI or Die? Performance Reality Check for Kotlin Backend Services
From 18:55 - Tangled in Coroutines: Fighting Bugs in OSS Libraries and How Not to Use Kotlin Coroutines
From 19:40 - Networking
To 22:00 - End
This evening, we will present three excellent lectures:
1. DI or Die? Performance Reality Check for Kotlin Backend - ENG
Speaker: Jiří Mikulášek
LinkedIn: https://www.linkedin.com/in/pirkojm/
Description: Dependency injection frameworks promise cleaner, more testable code—but at what cost? This talk dives into the performance implications of popular DI frameworks in Kotlin backend applications, backed by real benchmarks and profiling data. We'll explore when DI overhead becomes a bottleneck, examine lightweight alternatives like manual injection and compile-time solutions, and provide practical guidelines for choosing the right approach based on your application's performance requirements. Through live examples and measurement data, you'll learn to make informed decisions about when to embrace DI and when to step back for performance gains.
2. Tangled in Coroutines: Fighting Bugs in OSS Libraries and How Not to Use Kotlin Coroutines - ENG
Speaker: Peter (Pepi) Plocháň
LinkedIn:https://www.linkedin.com/in/peter-ploch%C3%A1%C5%88-89440b10a/
Description: Kotlin coroutines promise elegant async code — until they don’t. In this talk, we’ll share our real-world experience of debugging painful issues caused by misuse of coroutines, both in our code and in popular open-source libraries and frameworks. From leaking jobs and broken cancellation to context confusion and unexpected blocking, we’ll walk through what went wrong, why it happened, and how we fixed (or worked around) it. If you’ve ever thought “this should just work,” this talk is for you. Learn how to spot coroutine anti-patterns, what pitfalls to avoid when integrating with OSS, and how to keep your async code from becoming a nightmare.
We would like to inform you that the upcoming meetup will be held without company sponsorship, so please cover your own refreshments.
Join us for this relaxing evening where we'll also have the opportunity to enjoy some good beer and make new friends with other Kotlin and app development enthusiasts. We look forward to seeing you!
At our events, we regularly take photos and videos. These photos and videos are used to promote our activities on websites and social networks. If you do not want to appear in the photos, please let the organizers know on-site.