Kotlin London February 2025 @ Bumble


Details
The February Kotlin London takes place on Tuesday 11th February.
This event is hosted by Bumble.
Sign up, spread the word and join the conversation!
Schedule:
[6.00 pm] - Social food and drinks
[6.30 pm] - Welcome, Housekeeping and run-through of the day.
[6.35 pm] - Anton Arhipov - Kotlin 2.0 and beyond
[7.20 pm] - Drinks break
[7.35 pm] - Gerardo Rodriguez - Manage your environments like a pro
[8.15 pm] - Wrap Up & Close
Abstract 1:
Kotlin 2.0, released in May 2024, marked a significant milestone in the language's evolution. At the heart of this major version lies the new compiler front-end, codenamed K2. The release delivered better performance and stabilization of the language features across multiple compilation targets. Despite being a major release, Kotlin 2.0 prioritized a smooth migration path, focusing on refinement rather than introducing drastic changes.
We will first take a look at improvements in Kotlin 2.0 release, highlighting the introduction of frontend intermediate representation (FIR) and the new control flow engine.
Then, we'll shift our focus to the horizon, and discuss the new ideas on Kotlin's roadmap:
* Guard conditions - enhancing control flow and null safety
* Context parameters - improving code organization
* Union types for errors - bringing more expressiveness to type systems
* Named-based destructuring - for better readability and reducing errors
* Contracts - enabling more precise static analysis
Whether you're a seasoned Kotlin developer or just starting out, this talk promises to expand your understanding of the language.
Abstract 2:
Managing multiple environments (like production, staging, and QA) can quickly become complex, especially in Kotlin Multiplatform projects. After exploring different solutions and not finding any that met my needs, I decided to build one myself.In this session I’ll cover
- The existing solutions I explored and their limitations
- My specific requirements for a robust solution
- The step-by-step process of building a custom environment management solution
- How I made it open source to help anyone with the same problem
- Tips and lessons learned along the wayWhether you're starting from scratch or looking to streamline your current setup, this guide will help you to manage your environments like a pro.

Kotlin London February 2025 @ Bumble