Hi, I'm Michał.
RSS FeedLove JVM languages. Builder. Investor.
Featured
-
JVM Memory Fundamentals: Stack, Heap, and Object Headers
Deep dive into JVM memory architecture - from stack frames and object headers to generational garbage collection. Understanding the 12-byte object header overhead and Java 25's compact headers that reduce memory footprint by 33%.
-
Pragmatic DDD: Architecture Without Dogma
A practical, non-dogmatic approach to Domain-Driven Design that prioritizes maintainability and business clarity over architectural purity.
Recent Posts
-
The Art of Graceful Failure
Updated:Mastering Java exceptions in 2026-from traditional try-catch to Scoped Values. Building resilient systems with modern Java's complete error handling toolkit.
-
JVM Garbage Collection Guide: Collectors, Tuning, and Selection
A comprehensive guide to JVM garbage collectors for Java, Kotlin, and Scala developers. Understanding Serial, Parallel, G1, ZGC, and Shenandoah - choosing the right conductor for your application's memory symphony.
-
JVM: The Silent Revolution
How Java 25 quietly changed everything you thought you knew about performance with zero code changes required.
-
Abstract Class vs Interface: The Architecture of Intent
Mastering Java's dual inheritance system in 2026-abstract classes as blueprints, interfaces as contracts. Understanding when to use each in modern Java's complete type system.