BUILDWITHZACH LAB / LEARN BY SHIPPING
Build something
that holds up.
Practical AI app building and vibe coding. Start with working source, understand the moving parts, and prove the thing works.
01 / FEATURED TOOL · FREE & OPEN SOURCE
Shopify
Changelog
Give your coding agent Shopify release context alongside the docs. Search official updates and find candidate changes relevant to your project.
shopify-updates check /path/to/project --task "add order tracking"The check points to matching project files and release entries. Read the evidence before changing code.
v0.2.0 release notes ↗BUILD 01 / A USEFUL FIRST APP
An enquiry inbox.
With a human
in the loop.
Collect a request. Save it. Prepare a draft. Review the original before deciding what happens next. Six lessons take you through the complete Node app.
- 01Capture
A real form with a saved receipt.
- 02Prepare
Rules locally, or AI with your key.
- 03Review
A protected operator inbox.
- 04Verify
Tests, restart checks, and failure paths.
WHEN THE BUILD GETS WEIRD
Fix one thing properly.
Why your AI app loses data after refresh
Find the source of truth and prove persistence with a restart and concurrent-write test.
REPAIR 02 ↗Your admin page is hidden. Is its API protected?
Use a direct request to verify server-side access control for an operator inbox.
REPAIR 03 ↗Your AI draft sounds certain. Check the missing facts.
Prevent a polished AI summary from turning absent dates, budgets, or commitments into facts.
02 / FREE BROWSER TOOL
SEO Repair Shop
Inspect a live page, work through the evidence, and export a repair plan and search metadata.
Audit a page ↗BUILDING FOR YOUR BUSINESS?
Bring the real workflow.
I’m Zach, an independent app developer in Winnipeg. Learn it here, or bring me the part you want help building.
Work with Zach ↗ Read the field guides ↗