All Stories

Writing eBPF Programs in C and Loading Them with Go: System Telemetry at Scale

Our Redis client was pushing a sustained 8% CPU on every API node, and pprof could not tell us why. The CPU profile blamed runtime.futex, which is not an answer;...

Synthetic Data Generation pipelines for Enterprise Domain Adaptation

Fine-tuning a model for internal tooling usually means one thing is missing: the data. Our first attempt to adapt a model for internal ticket routing needed 10,000 labeled examples, and...

Multi-modal Retrieval: CLIP vs. SigLIP for Visual Semantic Search

Catalog search lives and dies on the visual queries text search never sees: “floral dress, but not the one with the collar”, “refrigerator that fits under a 32-inch counter”, “product...

Deploying Rails at Scale with Kamal, Docker, and Tailscale

The platform bill grows linearly with a problem you did not choose: a few years of real traffic later, the Heroku/Render invoices looked like a third engineering salary, and Kubernetes...

Deep Dive into LLM Context Window Mechanics: RoPE, YaRN, and FlashAttention

“128K context” sounds like a feature but it is two separate engineering problems stapled together, and they fail independently. The first is arithmetic: attention is O(n²) in time and memory,...

Unlocking Speed: Rails Performance Tuning with Ruby 3 YJIT

In Ruby 3.3, YJIT is production-ready. Shopify’s numbers, the Optcarrot benchmark, and the Rails core team all point the same direction: roughly 15–25% latency improvement on real Rails workloads, for...