Kotlin for the back-end – Does the fancy code bring much value?
summary
Builds a Spring Boot app twice — using Spring Boot + Kotlin, H2 and Spring Data JPA — creating Person and Note entities, repositories and REST endpoints; live coding shows POST/GET working and associations persisted. Claims Kotlin gives a decent improvement over Java, not a revolution; highlights data classes/extension functions, nullable types to cut NPEs, concise lambdas and let, and mentions Kofu for faster startup and DSL-style configuration.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 2:17Motivation for Kotlin
- 4:47Building the base application
- 10:26Developing the person API
- 15:36Adding notes and relationships
- 22:53Using advanced Kotlin features
- 28:31DSL and configuration
- 34:41Addressing developer unhappiness
- 40:36Concluding thoughts
related talks
50mKotlin and Spring boot a pleasant experience and some rough edges
43mKotlin for Fun for Spring Fans
52mSpring into Kotlin: How to Make the Magic even more Magical
50mBootiful Kotlin
45mWhy Spring Loves Kotlin
44mKotlin and Spring Boot, a Match Made in Heaven
02h 38mKotlin Deep Dive
58mSpring and Kotlin: A Winning Combination
