Skip to content

Details

vJUG is back, kicking off 2025 with a bang! 🎉

Join us for our first event of the year as Anton Arhipov takes us through "Kotlin 2.0 and Beyond." Expect fresh insights into the language’s latest updates and a sneak peek at what’s on the horizon for Kotlin. Whether you're a seasoned pro or a Kotlin newbie, this session is packed with must-know info to level up your skills!

Location: https://www.youtube.com/live/4DANDw8siUI
Date: 29th January 2025
Timing:

  • 10:00 AM (PT) | 6:00 PM (GMT): Live stream kicks off
  • 10:10 AM (PT) | 6:10 PM (GMT): Session by Anton Arhipov
  • 11:00 AM (PT) | 7:00 PM (GMT): That’s a wrap, live stream ends!

Kotlin 2.0 and beyond
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.

Speaker
Anton Arhipov, Developer Advocate at JetBrains
Anton is a Developer Advocate in the Kotlin team at JetBrains. With a professional background in server-side development, Anton has been building tools for developers for more than 10 years. Recognized as a Java Champion since 2014, he often presents as a speaker at large software conferences and contributes to the Kotlin YouTube channel.
LinkedIn, Twitter, YouTube

Host
Iryna Dohndorf is a software engineer at Karakun in the city of
Basel in Switzerland. She earned her PhD in Computer Science from the
Technical University Dortmund in 2017 and conducted postdoctoral
research focused on formal methods, stochastic modelling, simulation,
and optimization. Her work includes developing innovative methods for
data-driven decision-making under uncertainty, applied across domains
like vehicle routing, predictive maintenance, transportation,
logistics, finance, and psychology. A passionate interdisciplinary
researcher and developer, Iryna has collaborated extensively with
experts from various fields. In her everyday life, she works on all
software product development phases using Java technology stack. As a
conference speaker and writer Iryna is strongly committed to the
development of the Java Community.

***
Join the Community!
If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world.
Simply click here to join us: https://bit.ly/vJUG-Slack

Related topics

Distributed Systems
JVM Languages
Java Concurrency
Java Virtual Machine
Server Side Javascript

You may also like