14:00 14:40

Idiomagic Kotlin – the key to unleashing Kotlin’s true potential

with Urs Peter


Are you still writing Java-ish Kotlin, scattered with for loops, var’s, mutable collections, and a return statement here and there? Then you will get some benefits using Kotlin, but not release its true power. In this talk, we will explore the most essential best practices and features idiomatic Kotlin is made of. Get to know why and how Kotlin tries to nudge you in the direction of an immutable, expression-oriented programming style, which, combined with other constructs like scope methods, functions, extensions, and Coroutines can turn your codebase into an exquisite garden, everyone loves to work in. At the end of this talk, you will know how to unleash Kotlin’s idiomatic magic that can take your Kotlin skills to the next level.


Urs is a seasoned software engineer and trainer with over 18 years of experience in building resilient, scalable, and mission-critical systems mostly involving Kotlin, Scala, and (long ago) Java. Besides his job as a consultant, he is also a passionate trainer and author of a great variety of training ranging from language courses for Kotlin and Scala to architectural training such as Microservices Done Right and Event-Driven Architectures. As a people person by nature, he loves to share knowledge and inspire and get inspired by pears on meetups and conferences. Urs is a JetBrains certified Kotlin trainer.

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Bronze sponsors