Java Watchlist and Reading List — May 2026
A to-do watch list and reading list for Java topics to explore in May 2026.
Study materials on Java and related topics for May 2026.
To Watch
Concurrency
- Java Memory Model in 10 minutes
- Java Concurrency Interview Question: How to timeout a thread?
- Java Concurrency Interview: Implement Producer Consumer pattern using wait-notify
- Java ExecutorService - Part 1 - Introduction
- Java ExecutorService - Part 2 - Type of Pools
- Java ExecutorService - Part 3 - Constructor & LifeCycle methods
- Java ExecutorService - Part 4 - Callable / Future
Data Structures and Algorithms
System Design
- Top 6 Most Popular API Architecture Styles
- SSL, TLS, HTTPS Explained
- What Is REST API? Examples And How To Use It: Crash Course System Design #3
- System Design: Why is Kafka fast?
- Design Whatsapp: System Design Interview w/ a Ex-Meta Senior Manager
Open Questions
- TLS 1.3 and TLS 1.2 differences