Blogs
2026
How a URL Becomes a Webpage
1804 words·9 mins
Latency vs Throughput
1602 words·8 mins
Java Concurrency: Thread Communication
566 words·3 mins
Java Concurrency: The Java Memory Model
772 words·4 mins
Java Concurrency: Synchronizers
541 words·3 mins
Java Concurrency: Synchronization Basics
1735 words·9 mins
Java Concurrency: Locks
639 words·3 mins
Java Concurrency: Fundamentals
640 words·4 mins
Java Concurrency: Executors and Thread Pools
579 words·3 mins
Java Concurrency: Deadlock, Livelock, Starvation
722 words·4 mins
Java Concurrency: Concurrent Collections
507 words·3 mins
Java Concurrency: Classic Problems
575 words·3 mins
Java Concurrency: Atomics and CAS
637 words·3 mins
Java Concurrency Roadmap
278 words·2 mins
Spring Boot Core Concepts
1308 words·7 mins
MySQL EXPLAIN ANALYZE vs EXPLAIN
100 words·1 min
SOLID Principles in Object-Oriented Design
2042 words·10 mins
0001
What Really Happens When You Add @SpringBootApplication?
676 words·4 mins
Things changed from Java 11 - 17
2595 words·13 mins
How to choose right collection in Java?
407 words·2 mins
Back-of-the-Envelope Estimation for System Design
405 words·2 mins