Recent Blog Posts
Insights on AI Agents, Modern Web, and the Future of Engineering.
HR Onboarding Agents: Orchestrating Tasks, Forms, and Provisioning
Onboarding is a checklist across many systems. How an orchestrating agent coordinates account provisioning, form collection, and approvals — with humans in the loop.
Money Movement Agents: Designing Tool Contracts for Transfers and Payouts
Letting an agent move money means strict tool contracts: typed amounts, idempotency keys, confirmation gates, and reversible paths. Patterns that keep finance teams sane.
Audit Trails for Regulated Industries: Structuring Agent Events for Compliance
HIPAA, SOC 2, and financial regulators expect immutable records. How to structure agent events — who decided what, with which data — so audits pass.
Session Replay for Agents: Reproducing a Full Run
Logs tell you what happened; replay tells you why. Recording agent inputs, tool calls, and model responses so any run can be deterministically reproduced and debugged.
Timeouts and Deadlines: Human Fallback When Agents Stall
Autonomous agents hang: a tool call never returns, a loop never converges. How to set deadlines, detect stalls, and degrade gracefully to a human.
Grounded Agents: Citation-Anchored Answers in RAG
Users trust AI answers they can verify. How to make RAG agents return citations anchored to source passages — chunk attribution, prompt contracts, and rendering provenance.
.dockerignore: The Forgotten Build Optimization
A good .dockerignore shrinks build contexts, speeds up builds, and keeps secrets and junk out of your images. Syntax, patterns, and a solid default template.
Multi-File Compose: The Base-Plus-Override Pattern
How docker compose -f base.yml -f override.yml merges files, the automatic compose.override.yml convention, and patterns for dev/staging/prod configs.
Anatomy of a Dockerfile: Instructions from Top to Bottom
FROM, WORKDIR, COPY, RUN, CMD, ENTRYPOINT, USER, HEALTHCHECK — what each instruction does, the order they run in, and how they shape your image layers.
What Docker Compose Is and When to Reach for It
Docker Compose turns a YAML file into a multi-container application. Where it shines, where it stops being enough, and how it fits next to Kubernetes.
How Container Images Are Structured: Manifest, Config, and Layers
A guided tour of the OCI image format: the manifest, the config JSON, content-addressed layers, and how a registry pull actually works.
Union Filesystems and How Docker Image Layers Stack
Every Dockerfile instruction adds a layer. How union filesystems (overlay2) stack read-only layers with a writable top layer, copy-on-write, and what it means for image size and performance.