Tom Hombergs

Tom Hombergs

As a professional software engineer, consultant, architect, general problem solver, I've been practicing the software craft for more than fifteen years and I'm still learning something new every day. I love sharing the things I learned, so you (and future me) can get a head start. That's why I founded reflectoring.io.

Articles by Tom Hombergs

Bean Validation Anti-Patterns

Bean Validation is the de-facto standard for implementing validation logic in the Java ecosystem and it’s a great tool to have around.

Read more

Book Review: The Power of Habit

TL;DR: Read this Book, when… you are interested in how habits work in individuals, organizations, and societies you want to trigger some self-reflection on your habits you enjoy real-life stories that read like a novel Overview Similar to The 7 Habits of Highly Effective People, I read {% include book-link.

Read more

Quick Guide to Building a Spring Boot Starter

There are certain cross-cutting concerns that we don’t want to implement from scratch for each Spring Boot application we’re building. Instead, we want to implement those features once and include them into any application as needed.

Read more

Pollution-Free Dependency Management with Gradle

Remember the days when we had to manually download every single JAR file that our project needed to run? And not only the JAR files we directly depended upon, mind you, but even those JAR files that our dependencies and our dependencies' dependencies needed to work!

Read more

Maven Scopes and Gradle Configurations Explained

table th:first-of-type { width: 40%; } One of the key features of a build tool for Java is dependency management.

Read more

Book Review: Everybody Writes

TL;DR: Read this Book, when… you want to become a better writer (especially, but not exclusively, in online marketing) you are writing for a blog or marketing department you want to learn some tricks on how to keep writing Overview The book {% include book-link.

Read more