Modern Java in Action by Nicolai Parlog
So you learned about all these new Java features but want to see how they come together? Then let's write a GitHub Crawler and let's throw in everything Java (23) has to offer:virtual threads and structured concurrencypattern matching and data-oriented programmingtype inference, records, and sealed typestext blocks and template stringsa modern HTTP client and improved collectionsmodules and OS-specific binariesThe end result will look very different from just a few years ago, let alone 10. This is not your parents' Java!

▶︎
Modern Java Deep Dive

▶︎
The New Java Best Practices by Stephen Colebourne

▶︎
How Netflix Uses Java - 2026 Edition

▶︎
Garbage Collection in Java: The progress since JDK 8 by Stefan Johansson

▶︎
JavaScript? Nein. Java Scripts! - Scripting mit Java

▶︎
MUST KNOW junior role JAVA interview questions

▶︎
Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26

▶︎
3 Git Workflows Every Developer Should Know (And When to Use Each)

▶︎
Modern frontends with Thymeleaf and htmx by Wim Deblauwe

▶︎
Designing functional and fluent API: example of the Visitor Pattern by José Paumard

▶︎
Building a Lightning Fast Firewall with Java & eBPF by Mohammed Aboullaite, Johannes Bechberger

▶︎
The Amazing Features of Modern Java - Venkat Subramaniam

▶︎
Modern Java in Action

▶︎
Software Testing Course – Playwright, E2E, and AI Agents

▶︎
The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019

▶︎
Data Oriented Programming in Java 21 by Nicolai Parlog

▶︎
Spring Boot + Kafka in Minutes (Your First Message)

▶︎
Design Patterns Revisited in Modern Java by Venkat Subramaniam

▶︎
Java meets AI: Build LLM-Powered Apps with LangChain4j by Deandrea, Andrianakis, Escoffier

▶︎
