Shipyard: A Serialized Deploy Queue for a One-Person, Many-Agent Dev Shop
How a filesystem queue, one supervisor, and a ship branch keep AI-agent deploys from clobbering each other - install, branch model, lifecycle, commands.
Learn modern development practices, tools, and workflows through practical guides and in-depth tutorials.
Browse TutorialsOur most recent guide
I redesigned a public-records lookup tool to look less distinctive and more institutional. Here is the doctrine, the step-by-step playbook, and a live before/after demo you can click through.
Latest guides and tutorials from our team
How a filesystem queue, one supervisor, and a ship branch keep AI-agent deploys from clobbering each other - install, branch model, lifecycle, commands.
When the upstream system you depend on has no OAuth, no API keys, and no developer surface, your only path is to log in as the user. Here is how to do that without becoming a security hazard.
Cloud Tasks alone is not a durable queue. Pair it with Firestore as the source of truth and you get rate control, retry, visibility, and real durability on Cloud Run.
A reusable Go library for Firestore collection migrations with cursor-based pagination, batch writes, checkpoint resume, rate limiting, and dry-run. Built for real production use.
Integrate a custom-trained OCR model into browser automation to solve text-based CHALLENGEs. The OCR service, confidence thresholds, and retry logic.
Learn how to run Claude Code in batches using Python. Automate long-running AI coding tasks with process control, timeouts, and graceful termination.
Explore guides organized by technology and practice