
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
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.

- Spring Boot
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.

- Book Notes
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.

- Simplify
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?

- Spring Boot
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).

- Spring Boot
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.
