Profile PictureTom Hombergs

I'm a software engineer by profession and by passion with more than a decade of experience in many different software projects for many different clients across various industries. In software projects, he takes on the roles of software developer, architect, and coach, with a focus on the Java ecosystem. I found that writing is the best way to learn, so I like to dive deep into topics to create texts that give structure to the chaotic world of software development. I regularly write about software development on my blog at and I'm an occasional speaker at conferences.


Get Your Hands Dirty on Clean Architecture (2nd edition)