Topic / 6 published entries
Java
Core Java, JVM internals, Spring Boot, concurrency, and design patterns for senior engineers.
java
Java Collections & Generics
HashMap internals (hashing, load factor, treeification), ConcurrentHashMap, LinkedHashMap LRU, TreeMap navigation, and generics wildcards (PECS).
Java Concurrency: From Memory Model to Virtual Threads
A production-focused guide to thread safety, the Java Memory Model, locks, coordination utilities, executors, virtual threads, structured concurrency, lock-free algorithms, and failure diagnosis.
Core Java & JVM Internals
Java memory model, class loading, object lifecycle, pass-by-value semantics, equals/hashCode contract, and String internals.
Design Patterns in Java
Gang of Four patterns in modern Java — Factory, Builder, Strategy, Observer, Decorator, Command — with functional interfaces and real-world use cases.
JVM Tuning & Garbage Collection
GC algorithms (G1, ZGC, Shenandoah), heap sizing, GC log analysis, diagnosing memory leaks, and production JVM flags for microservices.
Spring Boot Internals
Auto-configuration, bean lifecycle, @Transactional proxy mechanics, AOP, dependency injection best practices, and Spring Security filter chain.