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.
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.