This document summarizes steps for converting a typical Spring Boot application in Java to an idiomatic Kotlin application using Spring Boot with Kotlin, Kofu, and Coroutines. It introduces Kofu, a new Kotlin DSL for configuration of Spring Boot applications, and outlines the general direction and upcoming features of Spring frameworks' support for Kotlin. The document contains code examples demonstrating how to use Coroutines and reactive programming with Spring WebFlux and Spring Data. It also contains a safe harbor statement noting that the information is intended for informational purposes only and is subject to change.