Build vaadin UIs using kotlin annoucement
Starter Spring-Boot Kotlin and PCF
Build Microservices based on Vert.x and OpenAPI in Kotlin
<div class="paragraph">
<p>Since we announced <a href="https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0">Spring Framework official support for Kotlin</a> in January 2017, a lot of things happened. Kotlin was announced as an official Android development language at Google I/O 2017, we continued to improve the Kotlin support across Spring portfolio and Kotlin itself has continued to evolve with key new features like <a href="https://kotlinlang.org/docs/reference/coroutines-overview.html">coroutines</a>.</p>
</div>
<div class="paragraph">
<p>I would like to take the opportunity of the <a href="https://spring.io/blog/2019/04/10/spring-framework-5-2-0-m1-available-now">first milestone of Spring Framework 5.2</a> to give a status overview of where we are when it comes to Spring and Kotlin. And I will make my best to focus on concrete improvements since I believe Spring and Kotlin share the same pragmatic mindset.</p>
</div>
Netbeans Kotlin and Python resources
KotlinConf is a conference, providing deep-dive technical content on Kotlin. October 3-5, 2018. Amsterdam, Netherlands
Spring Fu is an experimental Kotlin micro-framework that makes it easy to create lightweight Spring-powered applications with functional APIs instead of annotations
The Kotlin Bootcamp Udacity course is a free, self-paced online course that teaches you the basics of the Kotlin programming language. This introduction to Kotlin was created by Google experts in collaboration with Udacity and is for people who already know how to program.
Kotlin, the new kid in the family of JVM-based languages, is slowly but steadily capturing hearts of many Java developers. All the while finding its way to many prominent Java-related projects, such as Android, Spring and Gradle. It is indeed possible to use Vaadin with Kotlin as well!
I recently wrote a series of articles which not only explain the ideas behind the Vaadin DSL and JPA integration, but also explores ways of Kotlin language features replacing the traditional Spring/JavaEE approach.