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 […]
Books about memory, how it works, how to train it and how to cheat it.
The best books on how to persuade and influence others ... and how to notice when others are trying to persuade and influence you.
In this and the following articles in this series, you'll find short reviews and recommendations of the best books on self-improvement, personal development, and personal growth.