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.

  • Software Craft

    Insights from YOW! 2019

    I visited the YOW! conference in Sydney in December 2019. What better way to persist what I learned than in a blog post?

    Tom Hombergs December 12, 201919 min read
  • Spring Boot

    Executing Code on Spring Boot Application Startup

    Sometimes we just need to run a snippet of code on application startup, be it only to log that a certain bean has loaded or the application is ready to process requests.

    Tom Hombergs December 2, 20197 min read
  • Book Notes

    Book Review: Clean Code

    TL;DR: Read this Book, when… you’re new to programming and want to learn some coding best practices you’re a coding veteran and want to confirm your own coding best practices you met a “Clean Code” fanatic and want to check out if the book really is as black-and-white as they are preaching (this was my main reason to read it) Overview I guess {% include book-link.

    Tom Hombergs November 19, 20197 min read
  • Spring Boot

    Static Data with Spring Boot

    Sometimes we need some structured, static data in our application. Perhaps the static data is a workaround until we have built the full feature that stores the data in the database and allows users to maintain the data themselves.

    Tom Hombergs November 12, 20195 min read
  • Java

    Hexagonal Architecture with Java and Spring

    The term “Hexagonal Architecture” has been around for a long time. Long enough that the primary source on this topic has been offline for a while and has only recently been rescued from the archives.

    Tom Hombergs November 3, 201912 min read
  • Java

    Immutables in Java - Are Setters Allowed?

    In short, no. Feel free to jump right ahead to the section on bad practices. If you want to read a bit more on the why and how of immutables, have a look at the rest of this article.

    Tom Hombergs October 22, 202115 min read