In the fourth part of the series on hexagonal architecture, we migrate the existing application to a Quarkus application... without changing a line of code in the application core.
In the third part of the series on hexagonal architecture, we extend the application with a JPA adapter that stores the data in a MySQL database.
Discover the best presentation design books: tips, inspiration, and expert advice for effective and visually appealing presentations.
In this article, I will show you step by step how to implement a Java application with hexagonal architecture – and how to enforce compliance with the architectural rules using Maven and the library “ArchUnit”.
What is Structured Concurrency and why do we need it? How does StructuredTaskScope work? What is the advantage of Structured Concurrency?
The new Java 21 features with examples: Virtual Threads, Sequenced Collections, Record Patterns, Pattern Matching for switch; new preview features: String Templates, Unnamed Patterns and Variables, Unnamed Classes and Instance Main Methods ... and more!