Notes & ideas
Writing
RSSNotes on backend engineering, systems, and the details behind reliable software.
Explore guided reading paths7 articles
Newest firstBuilding a Transport Protocol on Top of UDP
A practical guide to reliable transport, congestion control, flow control, and connection management, using AeroUDP, a TCP-like protocol built on top of UDP in async Rust.
14 min readUpdated Sep 12, 2026LatestPagination Strategies: OFFSET vs Cursor Pagination
OFFSET and cursor based pagination strategies: covering database internals, B-tree traversal, performance characteristics, data consistency problems.
19 min readUpdated Sep 16, 2026Nginx Architecture, Configuration, and Production Patterns
Nginx architecture and production configuration.
20 min readSimuKernel OS Concepts Explained
A practical guide to CPU scheduling, memory management, and process control using SimuKernel an educational operating system simulator.
9 min read3 Ways to Build Custom Middleware in ASP.NET Core
Three practical ways to build custom middleware in ASP.NET Core.
7 min readUpdated Sep 16, 2026Clustered vs Non Clustered Database Indexes
Database indexing with comprehensive guide on clustered and non-clustered indexes. Learn B-Tree architecture.
8 min readC# Boxing and Unboxing
A practical guide to boxing and unboxing in C# and their performance impact.
7 min readUpdated Sep 16, 2026