Understanding JVM Memory Management
A deep dive into Java stack memory, heap memory, metaspace, and how garbage collection actually reclaims objects.
CatalystRead
A personal technology publication covering AI, Java, Spring Boot, Angular, React, system design, and software engineering.
A deep dive into Java stack memory, heap memory, metaspace, and how garbage collection actually reclaims objects.
Jul 22, 2026 · 3 min read
Jul 2, 2026 · 3 min read
Jun 29, 2026 · 3 min read
Jun 20, 2026 · 3 min read
Jun 17, 2026 · 3 min read
Jun 11, 2026 · 3 min read
A practical walkthrough of measuring Interaction to Next Paint and the concrete techniques for cutting down long input handlers that cause it.
How signals change the calculus around state management in Angular, and when a plain service with writable signals is enough versus reaching for a store.
Signals are not just a new API — they change how change detection works. Here is the model that makes signal, computed, and effect click.
How Stripe models money movement with immutable ledger entries and explicit state machines to guarantee correctness even when networks and services fail.
How srcset and sizes let the browser pick the right image resolution automatically, and how to layer AVIF and WebP on top with picture and source.
Design one error contract for your whole API using @RestControllerAdvice, ProblemDetail, and validation groups.
How the world's best product companies solved their hardest technical problems.