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

Getting Started With Java: Build a Robot Arena

You are just beginning your programming career? Or you have dabbled a bit in programming but want to get into Java?

Read more

Don’t Use the @Profile Annotation in a Spring Boot App!

With profiles, Spring (Boot) provides a very powerful feature to configure our applications. Spring also offers the @Profile annotation to add beans to the application context only when a certain profile is active.

Read more

Deploying a Spring Boot App with the AWS CDK

In the article “Getting Started with AWS CloudFormation”, we have already played around a bit with AWS CloudFormation. We have deployed a network stack that provides the network infrastructure we need, and a service stack that deploys a Docker image with our Spring Boot application into that network.

Read more

Book Notes: The Psychology of Money

TL;DR: Read this Book, when… you want to start investing money, but don’t know how you want to confirm your investment mindset you enjoy reading a financial adviser’s view on investing money Book Facts Title: The Psychology of Money Authors: Morgan Housel Word Count: ~ 80,000 (ca.

Read more

Book Notes: Hell Yeah or No

TL;DR: Read this Book, when… you’re looking for some guiding principals you want to trigger some thoughts about what is worth doing and what isn’t you enjoy reading about a maker’s decisions Book Facts Title: Hell Yeah or No Authors: Derek Sivers Word Count: ~ 25.

Read more
Getting Started with AWS CloudFormation

Getting Started with AWS CloudFormation

Continuous deployment is an important part in today’s software development loop. We want to ship the latest version of our software in no time to provide our users with the newest features or bugfixes.

Read more