Notes & ideas

Writing

RSS

Notes on backend engineering, systems, and the details behind reliable software.

Explore guided reading paths

7 articles

Newest first
  1. Building 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, 2026Latest
  2. Pagination 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, 2026
  3. Nginx Architecture, Configuration, and Production Patterns

    Nginx architecture and production configuration.

    20 min read
  4. SimuKernel OS Concepts Explained

    A practical guide to CPU scheduling, memory management, and process control using SimuKernel an educational operating system simulator.

    9 min read
  5. 3 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, 2026
  6. Clustered vs Non Clustered Database Indexes

    Database indexing with comprehensive guide on clustered and non-clustered indexes. Learn B-Tree architecture.

    8 min read
  7. C# Boxing and Unboxing

    A practical guide to boxing and unboxing in C# and their performance impact.

    7 min readUpdated Sep 16, 2026