Blog · 76 essays

Engineering essays from the bench.

War stories, architecture decisions, and the occasional tirade. Written by the engineers who shipped it.

2025.01.16

TypeScript Best Practices for Large-Scale Applications

Essential TypeScript best practices for building maintainable large-scale applications, including strict configuration, advanced type patterns, error handling, and team conventions.

2025.01.02

Software Supply Chain Security: Protecting Your Dependencies

Learn how to secure your software supply chain against dependency attacks, typosquatting, and compromised packages with practical strategies and tooling recommendations.

2024.12.19

Build vs Buy: A Framework for Making the Right Technology Decisions

A structured decision framework to help engineering leaders determine when to build custom solutions and when to buy off-the-shelf tools.

2024.12.05

Feature Stores: The Missing Piece in Your ML Infrastructure

Understand what feature stores are, why they matter for production ML systems, and how to implement one using tools like Feast, Tecton, and custom solutions.

2024.11.21

Microservices Architecture Patterns for Scalable Systems

Master essential microservices patterns including API gateway, saga, CQRS, service mesh, and event-driven architecture for building scalable distributed systems.

2024.11.07

Kubernetes Security: Hardening Your Container Infrastructure

A comprehensive guide to Kubernetes security covering pod security, RBAC, network policies, image scanning, secrets management, and runtime protection strategies.

2024.10.31

Monorepo Architecture: Managing Multiple Projects at Scale

A complete guide to monorepo architecture using Turborepo and pnpm workspaces, covering project structure, dependency management, CI optimization, and team workflows.

2024.10.17

Vector Databases and Semantic Search: A Practical Guide

A hands-on guide to vector databases and semantic search, covering embeddings, indexing algorithms, database selection, and building production search systems.

2024.10.03

Technical Due Diligence: What Investors Look For in Your Tech

Understand what venture capital investors evaluate during technical due diligence and how to prepare your startup's technology for fundraising scrutiny.

2024.09.19

Integrating Security into Your CI/CD Pipeline with DevSecOps

Learn how to embed security testing into every stage of your CI/CD pipeline. Covers SAST, DAST, SCA, container scanning, IaC checks, and secrets detection.