Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dkandalov/gilded-rose-service
Code kata and source code for the Refactoring Spring to Kotlin talk
https://github.com/dkandalov/gilded-rose-service
Last synced: about 1 month ago
JSON representation
Code kata and source code for the Refactoring Spring to Kotlin talk
- Host: GitHub
- URL: https://github.com/dkandalov/gilded-rose-service
- Owner: dkandalov
- Created: 2022-09-17T17:19:02.000Z (about 2 years ago)
- Default Branch: trunk
- Last Pushed: 2022-11-24T11:40:15.000Z (almost 2 years ago)
- Last Synced: 2024-04-16T07:06:35.300Z (7 months ago)
- Language: Kotlin
- Homepage:
- Size: 318 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
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](https://github.com/emilybache/GildedRose-Refactoring-Kata)
- [Java to Kotlin: A Refactoring Guidebook](https://java-to-kotlin.dev)
- [Modifiers vs Annotations blog post](https://blog.jetbrains.com/kotlin/2015/08/modifiers-vs-annotations)
- [http4k - The Functional toolkit for Kotlin HTTP applications](https://www.http4k.org)
- [LCD Numbers Remove DI Framework Kata](https://github.com/codecop/LCD-Numbers-DI-Framework-Kata)
- [Mini-plugin to measure IDE task execution time](https://github.com/dkandalov/gilded-rose-service/blob/trunk/.live-plugins/actions/plugin.kts#L54) (runs using [LivePlugin](https://github.com/dkandalov/live-plugin))
- Duncan's [YouTube](https://www.youtube.com/c/DuncanMcGregors) and [Twitter](https://twitter.com/duncanmcg)
- Dmitry's [YouTube](https://www.youtube.com/c/DmitryKandalov), [Twitter](https://twitter.com/dmitrykandalov), [Mastodon](https://mastodon.social/@dkandalov)