Advanced Kotlin in Action for Real-World Purposes – Urs Peter

preview_player
Показать описание

Advanced Kotlin in Action for Real-World Purposes

Advanced language features have a magic attraction for many developers seduced by: ‘because we can’. When applied in an actual application, advanced constructs often end up in hard-to-understand and maintainable code no one wants to touch. So better stay away from them?

In this talk, I will present you with various advanced Kotlin features of a real-world application written in Spring Boot that were thoughtfully chosen because of their outstanding problem-solution-fit. Learn how Type-Safe Builders, Coroutines, Delegates, Extensions, and even Parser Combinators combined together can result in a concise, highly performant, and maintainable application.

If you are not familiar with one of these advanced features, don’t worry: For each feature, I will provide a quick introduction to understand how it works and in which problem space it shines.
At the end of this session, you will know the power of many advanced features, so you can turn ‘because we can’ into ‘because we should’ ;-).

About Urs Peter
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 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 peers on meetups and conferences. Urs is a JetBrains certified Kotlin trainer.
Рекомендации по теме