Functional web applications with Spring and Kotlin

A session at Spring I/O 2017

Friday 19th May, 2017

12:30pm to 1:20pm (WET)

In this brand new talk, I will show how you can leverage Kotlin and Spring Framework 5 to build functional web applications efficiently.

I will describe gradually how you can transform your Spring Boot 1.0 Java project into a Spring Boot 2.0 Kotlin project running on top of the new WebFlux functional web framework:
- Step 1: Use Kotlin instead of Java 8
- Step 2: Upgrade to Spring Framework 5 and Spring Boot 2.0
- Step 3: Switch from Spring MVC to WebFlux and Reactive APIs
- Step 4: Use WebFlux functional API

This talk will detail the upcoming official Kotlin support introduced in Spring Framework 5 [1], and will also demonstrate a real Spring + Kotlin functional web application [2] that I built for the last 6 months for MiXiT conference.

[1] https://spring.io/blog/2017/01/0...
[2] https://github.com/mixitconf/mixit

About the speaker

This person is speaking at this event.
Sébastien Deleuze

@SpringFramework and @ProjectReactor committer at @Pivotal, @Kotlin addict, @mixitconf organizer and co-worker at @La_Cordee bio from Twitter

Sign in to add slides, notes or videos to this session

Spring I/O 2017

Spain Spain, Barcelona

18th19th May 2017

Tell your friends!


Time 12:30pm1:20pm WET

Date Fri 19th May 2017

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session