Blog · 100 essays

Engineering essays from the bench.

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

2024.11.07

Kubernetes Security: Hardening Your Container Infrastructure

Kubernetes security end to end: pod security, RBAC, network policies, image scanning, secrets management, and runtime protection.

2024.10.31

Monorepo Architecture with Turborepo and pnpm Workspaces

When a monorepo pays off and how to run one: pnpm workspaces, Turborepo caching, affected-only CI, internal packages, Docker builds and boundary rules.

2024.10.03

Technical Due Diligence Checklist for Startup Fundraising

What investors check in technical due diligence, the documents to put in the data room, red flags that stall a round, and a 30-day plan to prepare.

2024.09.19

DevSecOps Pipeline: How to Add Security to CI/CD

How to build a DevSecOps pipeline: which scans run where, what should block a merge, a working GitHub Actions example, and how to secure the CI runner itself.

2024.09.05

GitHub Actions CI/CD: Building a Secure Production Pipeline

A complete GitHub Actions CI/CD pipeline: SHA-pinned actions, OIDC cloud auth, caching, environments, attestations, and the failure modes that bite teams.

2024.08.29

Edge AI: Running ML Models on IoT Devices

Deploying ML on edge and IoT devices: model optimization, hardware selection, TensorFlow Lite, and real-world constraints.

2024.08.15

Cloud Migration Strategies: The 7 Rs and How to Choose

Choose a cloud migration strategy per workload: the 7 Rs compared, a decision flow, dependency mapping, a wave plan and a low-downtime database cutover.

2024.08.01

Ransomware Prevention Guide: Controls, Backups and Recovery

How to prevent ransomware and survive it: close the common entry points, limit spread, detect early, and keep immutable backups you have actually restored.

2024.07.18

Testing Strategy for Modern Web Apps: What to Test Where

A practical testing strategy for web apps: unit, component, integration and Playwright end-to-end tests, what each layer covers, and fixing flaky tests.

2024.07.04

Startup Infrastructure Checklist: Zero to Production

A phased startup infrastructure checklist: accounts and access, CI/CD, hosting, backups, observability, security and on-call, with configs to copy.