- Oct 09, 2026 · 17 min
Designing IAM: What to Decide Before You Write a Permission Check
Start from the questions your product has to answer, pick the simplest model that can say them, and put flexibility only where customers actually differ.IAM · Authorization · System Design - Sept 24, 2026 · 13 min
FAT32: How a Simple Table Keeps Track of Every File
A boot sector, one big table of numbers, and 32-byte directory records. Following real bytes through the simplest filesystem still in everyday use.Filesystems · FAT32 · Computer Internals - June 18, 2025 · 18 min
Filesystems: What Actually Happens When You Save a File?
Understanding how your operating system turns raw storage into files, folders, and something you can actually work with.Filesystems · Operating Systems · Computer Internals
Dec 20, 2025
PgBouncer Deep Dive↗
A deep dive into how PgBouncer connection pooling saved our PostgreSQL database from being overwhelmed by connection storms and performance bottlenecks.
PostgreSQL · DevOps · System Design
July 19, 2025
Backend Dev's Analytics War Story↗
A solo backend developer's journey through building and scaling an analytics system, tackling PostgreSQL performance challenges, and learning hard lessons about database optimization.
Backend · PostgreSQL · Analytics
July 11, 2025
SQL User Hierarchy Dilemma↗
Exploring different approaches to modeling and querying hierarchical user trees in SQL databases, from adjacency lists to nested sets and closure tables.
Backend · PostgreSQL · Database Design
Sep 24, 2024
Deep Sea Underwater Images↗
Techniques and algorithms for processing and enhancing underwater images captured in deep sea environments using computer vision and OpenCV.
Computer Vision · Python · OpenCV
Oct 06, 2023
3D Vectors in C++↗
A comprehensive guide to implementing and working with 3-dimensional vectors in C++, covering the Vec3 class and essential operations for 3D graphics programming.
C++ · Mathematics · 3D Graphics
Sep 26, 2023
HashMaps Deconstructed↗
Breaking down the internal workings of hash maps, exploring collision resolution strategies, hash functions, and the data structures that make them so efficient.
Data Structures · Algorithms · Computer Science
Sep 10, 2023
ReactJS for Newbies↗
A beginner-friendly introduction to React, covering fundamental concepts like components, props, state, and hooks to get you started with modern frontend development.
React · JavaScript · Frontend