My posts on the codecentric blog
This is the first post of my new blog, but hardly my first piece of writing for the web. Since joining codecentric Netherlands in 2015 I have been writing for their international and much-read blog and I definitely intend to post regularly.
You can find a current listing of my articles here.
- Two articles about mutation testing: Watching the watchmen and don’t go on a killing spree.
- Kotlin’s killer features. Kotlin is a new language from Jetbrains that has everything Java 9 should have been.
- Caching de luxe with Spring and Guava. Improve your application performance by caching repetitive and unnecessary data retrieval calls. A hands-on tutorial.
- Web frameworks and how to survive them. I have said goodbye to Google Web Toolkit. With the short shelf-life of web frameworks, is it worth investing your precious time and effort?
- Integration testing strategies or SpringBoot (micro)services. A tutorial with sample code to set up a test environment of multiple (SpringBoot) services with the cucumber test framework. Part one and two.
- Crud operations on Spring REST resources with Kotlin. Making optimal use of Kotlin’s data classes, null-safe types and optional parameters you can make REST APIs much more intuitive and less error-prone.
- The vicious circle of bad test code and how to break it. Robert Martin wrote about it in Clean Code. Unless we are more disciplined about testing large code bases will always descend into messiness.
- Essentialism for developers. Based on Greg McKeown’s book Essentialism – the disciplined pursuit of less. As developers we should first and foremost develop a keener eye in what to explore and what to ignore.