PinnedPublished inILLUMINATIONWhy You Shouldn’t Read Directly from DiskUnderstanding Disk Mechanics: A Deep Dive into Disk I/OSep 10, 20241231Sep 10, 20241231
PinnedPublished inILLUMINATIONFrom Bits to Bytes: Understanding Sequential Access in Memory and StorageHow Sequential Access Patterns Influence Memory Management and PerformanceAug 28, 202495Aug 28, 202495
PinnedThe Curse of Local Minima: How to Escape and Find the Global MinimumThere is no easy solution to the curse of local minima, but there are techniques that can help.Jun 1, 20231224Jun 1, 20231224
Published inILLUMINATIONThe Art of Hash Tables: Collision Strategies and Performance Tuning in CCollision Handling Methods for Optimal Hash PerformanceFeb 553Feb 553
Published inILLUMINATIONEverything You Know About Isolation Levels Is Wrong: Rcsi Vs Read CommittedA Comprehensive Comparison of Read Committed Snapshot Isolation (RCSI) and Traditional Read Committed in SQL ServerJan 111Jan 111
Published inILLUMINATIONFrom Code to Kernel: Why is my “Hello World” so Big?Why does such a tiny program compile into a surprisingly large executable?Jan 2100Jan 2100
Published inILLUMINATIONUnderstanding Memory Segmentation in 32-Bit SystemsHow Operating Systems Segment Program SpaceDec 26, 2024102Dec 26, 2024102
Deadlock Concepts and Prevention Strategies in Concurrent SystemsPractical Solutions to Deadlock in MultithreadingDec 20, 202432Dec 20, 202432
Published inILLUMINATIONEvolution Of Cloudflare’s Cache Purging System: From Centralized To Distributed ArchitectureExplanation of Cloudflare’s CDN operations and concepts like Cache Key, TTL, and Edge Nodes.Dec 7, 202437Dec 7, 202437
From Pixel to Parallel: Understanding Modern GPU ArchitecturePractical Architectural Choices for Performance OptimizationNov 30, 202439Nov 30, 202439
Understanding and Implementing Semaphores for Concurrent ProgrammingUsing Semaphores to Control Concurrency in Producer-Consumer SystemsNov 25, 2024Nov 25, 2024
Published inILLUMINATIONThe Power of select: Handling Multiple Clients in CDeep Dive into Select: Asynchronous I/O and Event-Driven ProgrammingNov 13, 20243Nov 13, 20243
Published inILLUMINATIONModern Database Indexing: The Power of Concurrent Index CreationUnderstanding the Mechanisms and Implications of Concurrent Index CreationOct 31, 2024Oct 31, 2024
Published inNerd For TechZero-Copy I/O and Modern Asynchronous I/O PatternsIntroduction to zero-copy techniques and their impact on system efficiency.Oct 30, 2024Oct 30, 2024
Published inNerd For TechImplementing Shared Pointers in C for Robust Memory ManagementC Can Be Smart Too, Taking Control of MemoryOct 24, 20241Oct 24, 20241
Published inILLUMINATIONUnderstanding Memory Permissions in C: A Deep Dive into Read-Only MemoryInside Memory Management: Implementing Page Alignment and Protection (with Assembly Insights)Oct 7, 20241Oct 7, 20241
Published inILLUMINATIONUnderstanding Memory Regions in C: A Deep Dive into Static, Stack, and HeapGetting deep into Memory RegionsOct 7, 2024Oct 7, 2024
Published inILLUMINATIONWhen Memory Runs Dry: Understanding the OOM Killer’s Decision ProcessHow the Linux Kernel Determines Which Processes to Terminate When Memory Runs LowOct 1, 2024Oct 1, 2024
Published inILLUMINATIONUnderstanding Signals in Unix Systems: A Deep DiveDiscover how processes in Unix communicate and collaborate to power your applications and operating system.Sep 24, 20241Sep 24, 20241
Published inNerd For TechPrefetching: Optimizing Memory Access for PerformanceHow Anticipation Drives Efficient ComputingSep 24, 2024Sep 24, 2024