This is the source code for the "Refactoring Spring to Kotlin" talk.
You can use it to repeat the steps from the talk, or you can as a code kata and come up with your own solution. The end goal is to remove Spring dependency injection.
References:
- Gilded Rose Refactoring Kata
- Java to Kotlin: A Refactoring Guidebook
- Modifiers vs Annotations blog post
- http4k - The Functional toolkit for Kotlin HTTP applications
- LCD Numbers Remove DI Framework Kata
- Mini-plugin to measure IDE task execution time (runs using LivePlugin)
- Duncan's YouTube and Twitter
- Dmitry's YouTube, Twitter, Mastodon