Skip to content
TechBits

Archives

All the articles I've archived.

2026 12
June 1
April 2
March 5
January 3
  • How I Use Superpowers with Claude Code to Build Reliable Apps

    Most developers use AI in a chat-and-hope loop—writing a prompt, getting broken code, and spending hours debugging it. This post details how the Superpowers plugin for Claude Code fundamentally fixes this workflow by turning Claude from an over-eager junior developer into a disciplined engineering partner.

  • A Deep Dive into Database Sharding for High-Scale Applications

    When your database gets too big for one server, it’s time to break it into pieces. Here is how database sharding works, the strategies to use, and the trade-offs you must accept.

  • Understanding Deletion Latency in LSM Trees

    In LSM-based databases, deleting data only hides it from queries, leaving the physical files intact for weeks. This post explores why this latency occurs, how it creates compliance risks (like GDPR), and how to engineer true data erasure.

2025 4
December 4
  • LSM Trees: The Modern Engine for Massive Scale.

    LSM Trees are the ultimate write now, organize later strategy for modern data storage. By utilizing a high-speed memory layer for instant writes and a multi-layered disk structure for long-term storage, they allow databases to handle a relentless firehose of information without breaking a sweat

  • Understanding the B-Tree: The Data Structure Behind Modern Databases

    The B-Tree is an elegant solution to a real-world engineering problem. By optimizing for the slow speed of disk I/O, it provides a robust, balanced, and efficient way to manage vast quantities of data. Its design principles make it the backbone of modern database systems and file systems, ensuring that the data we rely on is always just a few quick hops away.

  • Understanding Claude Skills and why it is important

    Claude is powerful, but real work requires procedural knowledge and organizational context. Here comes Agent Skills, a new way to build specialized agents using files and folders.

  • Understanding Bloom Filters

    How Bloom Filters work