Posts
Building Incident Memory From Slack and Meet Transcripts
How we built an internal AI post-incident platform around the workflow responders already used: PagerDuty, Slack, Google Meet, structured reports, retrieval, and the tradeoffs that showed up once agent orchestration became production work.
- AI
- Incident Response
- Platform Engineering
- Internal Tools
I Didn't Know What Was in My Context Window. So I Went Looking.
After installing gstack, I wanted to dig deeper than vendor UIs into what actually lands in context. I built Context Mate as a local experiment to unify traces across Cursor, Claude Code, and Codex. So far it is only partly successful: useful for coarse Cursor buckets and Claude token curves, but not a full inventory by name, and fragile on undocumented storage.
- AI Coding Agents
- Cursor
- Claude Code
- Context Engineering
Hookie: Webhook Fan-out Relay for Local Development
Open-source relay: one stable ingest URL, gRPC fan-out to developer CLIs, HMAC-faithful passthrough, and explicit flow control. Built as a narrow slice next to full managed ingress products.
- Next.js
- Go
- gRPC
- Redis
If You Can't See the Boundary, You Can't Reason About the System
For App Router practitioners: React Server Components are not hard because the idea is hard. They are hard because the server and client boundary stays invisible at runtime. This post explains why that breaks reasoning, where Next.js dev tooling already helps and where RSC observability could go deeper (dev indicator, MCP), introduces RSC Boundary as the dev overlay I ship today, and sketches a constructive extension point so ecosystem tools could register inside the Next.js dev UI instead of separate chrome.
- Next.js
- React
- RSC
- Nuxt
The Hidden Complexity of Webhook Debugging
Webhooks look simple, but delivery guarantees, retries, and local tunnel workflows create subtle failure modes that waste engineering time. This post maps the real problems teams face and defines what a reliable debugging workflow should provide.
- Webhooks
- Developer Experience
- Observability
Building a Vercel-like Platform on Cloud Run
How we built an internal deployment platform on GCP with Cloud Build, Artifact Registry, Cloud Run, Secret Manager, shared routing, tenant isolation, and merged build/runtime logs.
- Platform Engineering
- GCP
- Cloud Run
- DevOps
Gatekeeping Vs. Golden Paths: Two Models of Platform Engineering
Platform teams often slow developers down with approval boards and ticket queues. Golden paths achieve the same compliance goals through self-service and opinionated defaults, and developers actually use them.
- Platform Engineering
- DevOps
- Developer Experience
KSUID in Postgresql: A Custom Function for Sortable, Prefixed Ids
KSUID is a sortable string ID format that is commonly used in distributed systems. In this post, we implement a KSUID-style generator in PostgreSQL with optional human-readable prefixes, using pgcrypto.
- PostgreSQL
- pgcrypto
- KSUID
How I Setup My Monorepo
I've been working on a monorepo for a while now and I've developed a few patterns that work well for me. Here are some of the things I've learned.
- Monorepo
- Turborepo
- pnpm
- Vercel
Advanced Zod: Designing Complex Validation Schemas
Dive deeper into advanced Zod schema design for TypeScript. Learn sophisticated validation patterns, performance optimization, and complex schema composition techniques for enterprise-level applications.
- Zod
- Schema Validation
- TypeScript
- Advanced
- 1
- 2