Why I Chose http4k Instead of Spring Boot
Why I chose http4k over Spring Boot for my latest Kotlin project, and the trade-offs I considered.
Why I chose http4k over Spring Boot for my latest Kotlin project, and the trade-offs I considered.
Abstractions make software easier to change, but they also make it harder to understand. The challenge is knowing when they’re worth the cost.
One of the principles that has shaped how I write software over the years is that code should explain itself.
A talk by Scott Wlaschin changed the way I think about error handling and composing business logic in Kotlin.
Functional programming didn’t change the language I use. It changed the way I think about designing software.
I used to create a repository interface for every aggregate. Over time I found a simpler approach that makes dependencies more explicit and business use cases easier to understand.