# performance
4 posts
Java 21 — Virtual Threads Explained with Real Examples
Understand Java virtual threads — how they work, when to use them, migration from thread pools, and real-world performance comparisons with platform threads.
Java
Caching Strategies — Redis, In-Memory & HTTP Cache Headers
A practical guide to caching — when to cache, where to cache, cache invalidation strategies, Redis patterns, HTTP cache headers, and avoiding stale data.
Architecture
Lists in Compose — LazyColumn, LazyGrid & Performance Tips
Build efficient lists in Jetpack Compose — LazyColumn, LazyRow, LazyGrid, item keys, content types, and performance optimization for smooth scrolling.
Jetpack Compose
Kotlin Value Classes & Inline Functions — Zero-Cost Abstractions
Learn how Kotlin value classes and inline functions give you type safety and abstraction without runtime overhead — wrapping primitives, type-safe IDs, and performance patterns.
Kotlin