Tom Hombergs

Tom Hombergs

As a professional software engineer, consultant, architect, general problem solver, I've been practicing the software craft for more 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

The AWS Journey Part 2: Deploying a Docker Image with AWS CloudFormation

In the first article of my AWS Journey, we deployed a Docker image via the AWS web console. While this works fine, it includes manual work and doesn’t provide fine-grained control over the network and other resources we might need.

Read more

Building a Robust SQS Client with Spring Boot

I mistrust tools and products that have the word “simple” in their name. This was also the case when I had First Contact with AWS’s “Simple Queue Service” or SQS.

Read more

Book Notes: The Nature of Software Development

TL;DR: Read this Book, when… you’re a manager, you don’t know much about software development and want to learn about agile software development you haven’t worked in an agile manner before and want to know the key methods you have worked in an agile manner before and want some re-affirmation that you’re doing the right thing Book Facts Title: The Nature of Software Development Author: Ron Jeffries Word Count: ~ 20.

Read more

My System for Organizing Work in a Distracted World

As knowledge workers, we software developers are very vulnerable to distractions. Have you counted the number of context switches you’ve had today?

Read more

Clean Architecture Boundaries with Spring Boot and ArchUnit

When we’re building software, we want to build for “-ilities”: understandability, maintainability, extensibility, and - trending right now - decomposability (so we can decompose a monolith into microservices if the need arises).

Read more

Custom Web Controller Arguments with Spring MVC and Spring Boot

Spring MVC provides a very convenient programming model for creating web controllers. We declare a method signature and the method arguments will be resolved automatically by Spring.

Read more