From Java 8 to 21:
- Deep Dive Java from 8 to 21
- Java 8 to 17+ Upgrade - Lessons Learned and Best Practices | Volker Simonis (EN) - YouTube
- Why and How to Upgrade to Java 17 (and Prepare for 21)_Johan Janssen - YouTube
What is the JVM:
- JVM JIT for Dummies - YouTube
- An Introduction to JVM Performance • Rafael Winterhalter • GOTO 2020 - YouTube
- Optimizing Java Applications on Kubernetes: beyond the Basics - YouTube
- Going Native: Fast and Lightweight Spring Boot Applications with GraalVM by Alina Yurenko - YouTube
Design Patterns:
- Design Patterns Revisited in Modern Java by Venkat Subramaniam - YouTube
- 7 Design Patterns EVERY Developer Should Know - YouTube
- Design Patterns
Asynchronous programming:
- Parallel and Asynchronous Programming with Streams and CompletableFuture with Venkat Subramaniam - YouTube
- Java ForkJoinPool - YouTube
- Continuations: The magic behind virtual threads in Java by Balkrishna Rawool - YouTube
Tests:
- How To Execute JUnit 4 Tests With JUnit 5 | JUnit 5 Tutorial | Part-I | LambdaTest - YouTube
- Test NG
- [VDCLUJ2023] Elias Nogueira - Modern Testing Tools for Java Developers - YouTube
- Before you continue to YouTube
- Testing pyramid in Spring Web apps | Unit - Integration - Functional - e2e - YouTube
Spring Boot: