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!
In this article, I’ve compiled a list of the best software engineering books.
The lists contains book about software design, object-oriented design, software development and software testing.
The new Java 20 features with examples: Scoped Values (Incubator), Record Patterns (Second Preview), Pattern Matching for switch (Fourth Preview), Foreign Function & Memory API (Second Preview), Virtual Threads (Second Preview), Structured Concurrency (Second Incubator)
In this article, I'll show you how to install several Java versions simultaneously in Windows and how to switch between them on the command line with short commands.
In the context of books for founders and entrepreneurs and business management books, in this article you will find the best books on how to design and develop products that attract and keep the attention of customers. You can then read about how to get these products to buyers in books on digits marketing, for […]