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
Exposing Metrics of a Spring Boot Application using Dropwizard
How do we know if an application we just put into production is working as it should? How do we know that the application can cope with the number of users and is not slowing down to a crawl?
Read moreModeling Git Commits with Neo4j
For the coderadar project, I’m currently searching for a way to create a persistent model of a git commit history that contains the relationships between all commits and the files that were touched within these commits.
Read moreTool-based Database Refactoring
The term “refactoring” is well defined in software development. It is usually used to describe a restructuring of source code ranging from simply renaming a variable to completely re-thinking whole components or applications.
Read moreLoading External Application Properties in the Gradle bootRun Task
The Spring Boot gradle plugin provides the bootRun task that allows a developer to start the application in a “developer mode” without first building a JAR file and then starting this JAR file.
Read moreGithub’s Fork & Pull Workflow for Git Beginners
If you are new to git and/or GitHub, it’s easy to get overwhelmed by the different workflow models you can use to contribute code to a repository.
Read moreDocumenting your REST API with Spring Rest Docs
The first impression counts. When you’re developing an API of any kind, chances are that the first impression is gained from a look into the API docs.
Read more