presentation
Thou shalt not mock
Mocking frameworks like Mockito are considered harmful, by myself 😉. This is a concise presentation that just barely touches the subject at hand.
Conquering recursion one step at a time
Recursive data structures are everywhere and need to be processed. Operations on these structures are recursive and can not be reused on other data structures.
Property Based Testing
Most software tests are example driven. Another approach is property based testing which checks the invariants of the code by using generated test data.
Application Metrics
Prometheus is the de facto standard for application metrics. This presentation explains what Prometheus is, how it works, and how to use it in detail.
Application Observability
The keystone of a successful Dev-Ops strategy is the observability of our applications. This presentation explains the three pillars which make an application observable.
Micronaut VS Spring-Boot
A short comparison of the benefits of Spring-Boot and Micronaut.
case-study
Always write acceptance test first
black-box acceptance tests provide a user viewpoint and stability amidst changing requirements. The secret sauce? Write tests before implementation for optimal reliability.