Skip to content

Tutorial Series on Hexagonal Architecture

What is hexagonal architecture (or “Ports & Adapters”, as this architecture is officially called)? What are its advantages over other architecture patterns? How to implement software with hexagonal architecture?

Tools

Every good programmer should master their tools, i.e. their IDE and developer tools, such as Git.

Monorepo – Pros and Cons

What is a monorepo? What are its advantages and disadvantages? How to merge existing Git repositories into a single monorepo?

Want Even More Knowledge?

My blog features many articles on Java, software architecture, and performance — from foundational concepts to advanced patterns.

If you want to go deeper, check out my trainings: hands-on, easy to understand, and directly applicable to your day-to-day project work. Instead of theory, I teach principles that help you write code that is better, more maintainable, and more performant in the long run.

Explore the Java Trainings

Search