Teaser Image

Laws and Principles of Software Development

Read about the most often cited laws and principles in software development and what we can learn from them.

Timeouts with Spring Boot and Resilience4j

Continuing the Resilience4j journey, this article on Spring Boot TimeLimiter shows when and how to use it to build resilient applications.

Asserting Lists with AssertJ

Asserting lists in unit tests can be painful. AssertJ provides handy support for lists that we're going to explore in this article.

Teaser Image

Atomic Habits in Software Development

Investing in daily habits pays out. Here are some software development habits you might want to try out.

On This Page

Get Your Hands Dirty on Clean Architecture
Get Your Hands Dirty

149 reviews on Amazon and Goodreads.

Join more than 6,000 readers.

Subscribe to my mailing list to get 50% off.

Follow Reflectoring