Articles by Tom Hombergs

Read Intentionally

How many words are you reading every day? As a software developer, I read a lot. And I’m pretty sure that I should read even more.

Read more

Make it Easy

We like telling other people that we’re working hard. Hard work gains us respect. We just have to push through to get the results we want.

Read more

Saving Time with Structured Logging

Logging is the ultimate resource for investigating incidents and learning about what is happening within your application. Every application has logs of some type.

Read more

Validation with Spring Boot - the Complete Guide

Bean Validation is the de-facto standard for implementing validation logic in the Java ecosystem. It’s well integrated with Spring and Spring Boot.

Read more

Testing with Spring Boot and @SpringBootTest

With the @SpringBootTest annotation, Spring Boot provides a convenient way to start up an application context to be used in a test.

Read more

Per-Environment Logging with Plain Java and Spring Boot

Application logs are the most important resource when it comes to investigating issues and incidents. Imagine something goes wrong during your on-call rotation and you don’t have any logs!

Read more