Kotlin Is for Hipsters
summary
A production backend for the Port of Rotterdam route planner "Navigate" runs full backend in Kotlin and uses Neo4j, Spring, Gradle, CircleCI and SonarQube; Neo4j procedures are converted from Java to Kotlin and work in production. Developers report one year of Kotlin experience, a tight two months deadline to first delivery, improved null-safety, data classes replacing Lombok, extension functions for cleaner domain code, coroutines for async, and an occasional IntelliJ/plugin quirk that caused a runtime crash until classes are annotated open.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:49Project context and goals
- 5:07Language features pros
- 14:33Functional programming in Kotlin
- 20:54Coroutines and async code
- 25:15Spring and Kotlin integration
- 27:00Testing and mocking in Kotlin
- 28:25IDE support and tooling
- 34:17Lessons learned and tips
- 36:58Q&A session








