<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Michał Artur Marciniak</title><description>Love JVM languages. Builder. Investor.</description><link>https://marciniak.cloud/</link><item><title>The Art of Graceful Failure</title><link>https://marciniak.cloud/posts/java-exceptions-art-of-graceful-failure/</link><guid isPermaLink="true">https://marciniak.cloud/posts/java-exceptions-art-of-graceful-failure/</guid><description>Mastering Java exceptions in 2026-from traditional try-catch to Scoped Values. Building resilient systems with modern Java&apos;s complete error handling toolkit.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>JVM Memory Fundamentals: Stack, Heap, and Object Headers</title><link>https://marciniak.cloud/posts/jvm-memory-fundamentals/</link><guid isPermaLink="true">https://marciniak.cloud/posts/jvm-memory-fundamentals/</guid><description>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&apos;s compact headers that reduce memory footprint by 33%.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>JVM Garbage Collection Guide: Collectors, Tuning, and Selection</title><link>https://marciniak.cloud/posts/jvm-garbage-collectors-guide/</link><guid isPermaLink="true">https://marciniak.cloud/posts/jvm-garbage-collectors-guide/</guid><description>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&apos;s memory symphony.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Pragmatic DDD: Architecture Without Dogma</title><link>https://marciniak.cloud/posts/pragmatic-ddd-architecture-without-dogma/</link><guid isPermaLink="true">https://marciniak.cloud/posts/pragmatic-ddd-architecture-without-dogma/</guid><description>A practical, non-dogmatic approach to Domain-Driven Design that prioritizes maintainability and business clarity over architectural purity.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>JVM: The Silent Revolution</title><link>https://marciniak.cloud/posts/jvm-the-silent-revolution/</link><guid isPermaLink="true">https://marciniak.cloud/posts/jvm-the-silent-revolution/</guid><description>How Java 25 quietly changed everything you thought you knew about performance with zero code changes required.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Abstract Class vs Interface: The Architecture of Intent</title><link>https://marciniak.cloud/posts/java-abstract-class-vs-interface-guide/</link><guid isPermaLink="true">https://marciniak.cloud/posts/java-abstract-class-vs-interface-guide/</guid><description>Mastering Java&apos;s dual inheritance system in 2026-abstract classes as blueprints, interfaces as contracts. Understanding when to use each in modern Java&apos;s complete type system.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>