Blog Posts

  • 3 Aug 2025

    Exploring immutable data structures and how they solved a critical performance bottleneck in a high-throughput WebSocket system

    • performance
    • rust
  • 7 Aug 2024

    A small experiment on effects of cacheline false-sharing in multi-processor systems.

    • perf
    • optimization
    • golang
  • 3 Aug 2024

    An introduction to options trading, covering the basics and key strategies.

    • trading
    • f&o
    • sahi
  • 5 Dec 2023

    This article explores different cancellation patterns that can be achieved using contexts.

    • golang
    • patterns
    • practices
  • 15 Aug 2023

    Tiny story about building & selling a chatbot, and what I learned.

    • SaaS
    • ChatGPT
    • GenAI
    • LLM