Skip to content
0:00 / 0:00

#springboot#kotlin#springwebflux

Spring Boot & Kotlin: Pain or Gain? by Urs Peter @ Spring I/O 2024

Spring I/O

52K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Urs Peter
  • Linked in the descriptionSlides on 2024.springio.net
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

14K views2 years ago1 recommendation

Programming languagesWeb developmentKotlinFull-stack frameworks

Urs Peter explores the advantages and pitfalls of integrating Kotlin with Spring Boot, covering nullability, extensions, and reactive WebFlux.

Spring I/O 2024 - 30-31 May, Barcelona Slides: 2024.springio.net/slides/spring-boot-and-kotlin-pain-or-gain… Spring Boot has been the No. 1 framework for Java developers ever since. With its first-class support for Kotlin, a new frontier of possibilities opens up. Can Kotlin propel Spring Boot to new heights of efficiency and simplicity beyond what Java offers? Join me on an enlightening journey as we explore the potential advantages and pitfalls of integrating Kotlin into the Spring Boot ecosystem. We’ll begin by dissecting Spring Boot’s support for Kotlin features such as extensions, data classes, nullability, and more. Can they live up to their promise of improved code safety, conciseness, and readability compared to their Java counterparts? In the second part, we will venture into more advanced territory by investigating how reactive Spring Boot Webflux - highly efficient yet notorious for its complexity and steep learning curve - might be simplified using Coroutines, Kotlin’s built-in asynchronous language feature. Are the potential benefits worth the hassle of learning Coroutines? And yes, we’ll take a look at the role Virtual Threads can play in that regard! Finally, we’ll dive into the practical realm, transforming a Spring Boot application written in Java to Kotlin on the spot using live coding to explore tooling support and possible conversion strategies, accompanied by intriguing stories from real-world use cases. At the end of the journey, you have gained a nuanced understanding of the benefits and drawbacks Spring Boot offers when used with Kotlin compared to Java. Will the pain of adoption be worth the potential gain? Let’s find out together!

Why it's here

1 person recommends this

What people say. Recommended as one of the popular Kotlin conference talks of 2024.

u/TechTalksWeeklyin r/Kotlin • Recommends

All Kotlin talks of 2024 sorted by popularity Hi r/Kotlin! As part of Tech Talks Weekly, I've compiled a complete list of all Kotlin talks of 2024 and ordered it by the view count. The list contains 100 talks presented at (almost) all dev conferences this year. There's lots of really good content around new language features, coroutines, Functional Programming, Kotlin Notebooks and Dataframes and much more, so I highly recommend going thorugh the entire list. Let me know what you think! 1. **"KotlinConf'24 - Keynote"** ⸱ **+56k views** ⸱ 23 May 2024 ⸱ 00h 56m 47s 2. **"Kotlin Language Features in 2.0 and Beyond - Michail Zarečenskij"** ⸱ **+21k views** ⸱ 17 Jun 2024 ⸱ 00h 46m 57s 3. […

u/8aemiin r/Kotlin • Mentions

On “How to advocate that Kotlin is more than android development?”

Recently, there is this YouTube video talking about Kotlin vs Java on Spring Boot from Spring IO Conference. link to this video Probably can use this to convince more folks to adopt Kotlin if you are using Spring Boot for development.