Articles
Everything, one deep dive at a time
Start typing to find a topic, tag, or article — 3 published.
3 articles
All articles
LLDadvancedPremium
Designing a Thread-Safe LRU Cache
A low-level-design walkthrough of an O(1) LRU cache in Java — HashMap plus an intrusive doubly linked list — and how to make it correct under concurrency. Includes the full, browsable implementation.
1 min read
DSAadvanced
Dijkstra's Shortest Path, From Scratch
Dijkstra's algorithm derived from its invariant, with the complexity analysis that explains why a binary heap gives O((V + E) log V) and a clean Java implementation.
2 min read
HLDintermediate
Designing a Rate Limiter
How to design a rate limiter — algorithms, trade-offs, and a production-ready, thread-safe token bucket wired into Spring Boot as an interceptor.
3 min read