Computer Systems
- Security Fundamentals - What Attackers Know That You Might Not Sep 2024 - 13 min read
- REST APIs - Resources, Verbs, and the Architecture of the Web Sep 2024 - 17 min read
- Docker & Containerization - Packaging Code So It Runs the Same Everywhere Sep 2024 - 12 min read
- Memory Models & Atomics - What Order Do Other Cores See Your Writes? Sep 2024 - 12 min read
- Cache-Friendly Code - Letting the Hardware Do What It Was Built For Sep 2024 - 11 min read
- Linkers & Loaders - The Last Step Before Your Code Runs Sep 2024 - 12 min read
- Compiler Optimizations - Making Your Code Faster Without Touching It Sep 2024 - 14 min read
- Concurrency & Race Conditions - When Two Threads Meet on a Shared Variable Sep 2024 - 12 min read
- Git & Version Control - History You Can Rewrite, Merges You Can't Avoid Sep 2024 - 12 min read
- Bloom Filters - Answering "Definitely Not" in Constant Space Sep 2024 - 8 min read
- Write-Ahead Log - The Invisible Guarantee Behind Every Database Write Sep 2024 - 8 min read
- LSM Trees - Why Databases Gave Up on Updating in Place Sep 2024 - 7 min read
- Databases & Indexes - The Structures That Make Queries Fast Sep 2024 - 25 min read
- Networking - How Packets Find Their Way Across the Internet Sep 2024 - 11 min read
- Floating-Point - Representing Infinity on a Finite Machine Sep 2024 - 9 min read
- Assembly & Machine Code - The Language the CPU Actually Speaks Sep 2024 - 12 min read
- The Unix Philosophy - One Tool, One Job, Compose Everything Sep 2024 - 11 min read
- Memory Management - The Hidden Allocator in Every Program Sep 2024 - 12 min read
- Operating Systems - The Software That Runs All Other Software Sep 2024 - 16 min read
- How Computers Execute Programs - From Instruction Fetch to Writeback Sep 2024 - 28 min read
- Memory and the Bus - RAM, ROM, and How the CPU Talks to Everything Mar 2022 - 9 min read
- Sequential Logic - How Circuits Remember Mar 2022 - 7 min read
- Combinational Circuits - Building an ALU from Logic Gates Mar 2022 - 5 min read
- Logic Gates - The Basic Building Blocks of All Computation Mar 2022 - 6 min read
- Negative Numbers in Binary - Two's Complement and Why It's Clever Mar 2022 - 5 min read