Roadmaps
Follow a structured path through the archive.
Roadmaps organize related writing into a clear sequence. Start here when continuity matters more than browsing one article at a time.
Available
Roadmaps you can follow now
These paths already collect related posts into a deliberate sequence, so you can read with continuity instead of jumping across the archive.
DSA Pattern Roadmap in Java for Interview Preparation
A structured path through core DSA patterns in Java, from linear scans and trees to graph algorithms, dynamic programming, and advanced range-query techniques.
- foundational array, string, tree, and graph patterns
- problem-recognition heuristics and mental models
- advanced optimization and range-query follow-ups
Java Design Patterns Series Roadmap for Java 8+ Backend Engineers
A guided path through practical Java design patterns with backend examples, trade-offs, and system-oriented design decisions.
- core composition and object design
- behavioral and structural patterns
- backend use cases and trade-offs
Java Multithreading and Concurrency Series Roadmap
Move from thread fundamentals and memory visibility to locks, atomics, executors, futures, diagnostics, and modern Java concurrency patterns.
- foundations and mental models
- coordination, safety, and throughput
- diagnostics and modern Java concurrency
Reading flow
A simple way to move through the site
Start with a roadmap when sequence matters
Use a roadmap when you want a deliberate path from fundamentals to deeper implementation and architecture trade-offs.
Move into topics when you want range
Jump into Topics if you already know the area you want to study and need a faster entry point.
Return to the latest writing for new material
Use the homepage and recent posts to follow what is new, then step back into roadmaps or topics when you want more structure.