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.

~1 min read

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.

~1 min read

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.

~1 min read

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.

~1 min read

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.

~1 min read
Back to Top ↑

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.

6 min read
Back to Top ↑