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.

  • Spring Boot

    Paging with Spring Boot

    As a user of a web application we’re expecting pages to load quickly and only show the information that’s relevant to us.

    Tom Hombergs March 31, 201911 min read
  • Spring Boot

    Configuring a Spring Boot Module with @ConfigurationProperties

    Every application above play size requires some parameters at startup. These parameters may, for instance, define which database to connect to, which locale to support or which logging level to apply.

    Tom Hombergs March 18, 201911 min read
  • Spring Boot

    Conditional Beans with Spring Boot

    When building a Spring Boot app, we sometimes want to only load beans or modules into the application context if some condition is met.

    Tom Hombergs March 7, 201910 min read
  • Book Notes

    Book Review: Your Code as a Crime Scene

    TL;DR: Read this Book, when… you are interested in metrics by which to evaluate a codebase or even organizational behavior of a development team you want to know how to gather those metrics you have a certain codebase that you want to analyze Overview Your Code as a Crime Scene by Adam Tornhill is a book that aims to apply criminal investigation techniques to a codebase in order to gain insights about the structure and quality of the code.

    Tom Hombergs February 17, 20194 min read
  • Spring Boot

    Testing JPA Queries with Spring Boot and @DataJpaTest

    Aside from unit tests, integration tests play a vital role in producing quality software. A special kind of integration test deals with the integration between our code and the database.

    Tom Hombergs February 3, 201912 min read
  • Book Notes

    Book Review: Java by Comparison

    TL;DR: Read this Book, when… you are starting with Java and want some advice for producing quality code you are teaching Java and want your students to learn best practices you are working with junior developers and want them to get them up to speed Overview In a nutshell, Java by Comparison by Simon Harrer, Jörg Lenhard, and Linus Dietz teaches best practices in the Java programming language.

    Tom Hombergs January 28, 20194 min read