2026.02.02F·177Redis: More Than Just a Cache
I only used Redis as a cache until I discovered it handles sessions, leaderboards, pub/sub, and rate limiting. It's a Swiss Army knife.
RedisCacheDatabase
→2025.09.05B·01Redis Deep Dive: Caching Patterns & Eviction Policies
Look-aside pattern vs Write-Through. LRU Eviction explained. Persistence trade-offs (RDB vs AOF). Single-threaded nature of Redis.
CSBackendRedis
→2025.04.10F·73Linked List: The Scavenger Hunt of Data Structures (Definitive Guide)
Arrays are apartments, Linked Lists are scavenger hunts. Deep dive into Node structure, O(1) insertion, Memory Fragmentation, LRU Cache, and Circular Linked Lists.
CSDataStructureLinkedList
→2025.04.09F·72Array: The Fastest and Stiffest Data Structure (Definitive Guide)
Arrays use contiguous memory seats. Deep dive into O(1) Access formula, CPU Cache Locality, Buffer Overflow security risks, and Dynamic Array resizing logic.
CSDataStructureArray
→2025.03.04F·44Context Switching: The Massive Hidden Cost of Multitasking
Why is CPU switching expensive? Cache Pollution, TLB Flush, Kernel Mode, vmstat tuning, and deep dive into Linux Kernel's switch_to macro.
CSOSContextSwitch
→2025.02.04F·17Cache Memory Hierarchy (L1, L2, L3): The Art of Making Every Second Count 100x
90% of CPU performance is determined by cache. From data locality and MESI protocol to cache mapping, TLB, branch prediction, and NUMA.
cscpumemory
→