PinnedMy book, “A Functional Approach to Java,” is finally here!I’m happy to announce that my book, “A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles,” is…May 19, 2023A response icon4May 19, 2023A response icon4
Designing a Crash-Resilient Binary Format with PanamaPart 2: Framing, Checksums, and Making Disk Writes Honest20h ago20h ago
Building a Storage Engine in Modern JavaPart 1: Append-Only, Memory Mapping, and Why Panama Changes the Rules2d agoA response icon22d agoA response icon2
UUIDv7 in JavaTime-Ordered IDs for a Modern WorldDec 15, 2025A response icon1Dec 15, 2025A response icon1
How Fast Are Streams Really?A Realistic Look at Performance and When It MattersApr 29, 2025Apr 29, 2025
Why Everyone Talks About ZigWhat’s All the Hype About?Jan 21, 2025A response icon22Jan 21, 2025A response icon22
What Happens After We Hit Compile in Java?How Bytecode Powers Portability and PerformanceJan 8, 2025Jan 8, 2025
Templating with Thymeleaf: Custom Dialects and MorePart 3: How to Extend the Template EngineNov 5, 2024Nov 5, 2024
Templating with Thymeleaf: Fragments and ReusabilityPart 2: How to Step Up Your Layout GameOct 25, 2024Oct 25, 2024