Kotlin Beer Meetup
Details
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 18:00 - Start of the event and opening
From 18:10 - Asynchronous and Concurrent Programming - Kotlin Coroutines and Loom
From 19:00 - Gradle - sharing and tuning the build logic among monorepos
From 19:30 - Zooming Across Platforms with Kotlin
From 20:00 - Networking
To 21:00 - End
This evening, we will present three excellent lectures:
1. Asynchronous and Concurrent Programming - Kotlin Coroutines and Loom - CZ
Speaker: Štěpán Mík
LinkedIn: https://www.linkedin.com/in/stepanmik/
Description: The foundation for asynchronous program execution in both technologies is continuations. We will explore how they differ and what they have in common. Then, we will compare the support for concurrent programming in Kotlin and Loom—tools for task coordination, granularity of control, synchronization, and so on. Finally, we will compare the advantages of each technology for various scenarios, including situations where both technologies must cooperate.
2. Gradle - sharing and tuning the build logic among monorepos - ENG
Speaker: Jiří Mikulášek
LinkedIn: https://www.linkedin.com/in/pirkojm/
Description:
Gradle is one of the most spread tools for building kotlin (and java) applications. It is powerful beast which can serve you well but can also bite. Despite thorough documentation and many public resources, there are also many myths. Also few is can be found about organizing the builds in monorepos.In this talk, I will share my experience of refactoring the wild legacy of multimodule builds into well organized monorepos consisting of independent modules (deliverables) yet sharing parts of the build logic. I will picture the benefits but also mention the pitfalls.
3. Zooming Across Platforms with Kotlin - ENG
Speaker: Tomáš Zezula
LinkedIn: https://www.linkedin.com/in/zezulatomas/
Description:
Dive into the world of Kotlin Multiplatform (KMP) with a real-life project adventure that brings Zoom closer to developers, regardless of their preferred coding playground. Whether it's building SDKs that play nice with both the web and server-side Java, or crafting command-line tools that feel right at home on your desktop.
In this talk, I'll share lessons learned when creating an open-source project designed to integrate Zoom effortlessly across platforms. You'll get a firsthand look at what it takes to tackle KMP's learning curve, the bumps I hit along the way, and how I ultimately made the codebase play well in different environments. By the end, you'll leave with an idea of whether KMP could be a right fit for your project.
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.
