java

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

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

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
Back to Top ↑

senacor

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
Back to Top ↑

talk

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
Back to Top ↑

test

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

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

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
Back to Top ↑

devcon

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
Back to Top ↑

functional-programming

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
Back to Top ↑

metrics

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 ↑

programming

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

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
Back to Top ↑

prometheus

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 ↑

scala

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
Back to Top ↑

tdd

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

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
Back to Top ↑

bdd

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 ↑

category-theory

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
Back to Top ↑

comparison

Back to Top ↑

devops

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 ↑

fakes

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
Back to Top ↑

framework

Back to Top ↑

hibernate

Back to Top ↑

jaeger

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 ↑

jdbc

Back to Top ↑

logging

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 ↑

micronaut

Back to Top ↑

mockito

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
Back to Top ↑

mocks

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
Back to Top ↑

observability

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 ↑

opentelemetry

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 ↑

pbt

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
Back to Top ↑

promql

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
Back to Top ↑

recursion

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
Back to Top ↑

recursion-schemes

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
Back to Top ↑

software

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
Back to Top ↑

spring

Back to Top ↑

spring-boot

Back to Top ↑

sql

Back to Top ↑

testing

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
Back to Top ↑

traces

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 ↑