Services
About
Blog
Contact
+1 (415) 555-0142
Get a quote →
THE JOURNAL
Notes on building, shipping & securing the web.
FEATURED · AI
How we shipped a support agent that resolves 62% of tickets
The architecture, evals and guardrails behind a production AI agent — and the three mistakes we made first.
Daniel Reyes
Sep 18, 2026 · 5 min read
All
AI
WordPress
Shopify
Performance
Security
SEO
E-commerce
Design
DevOps
Engineering
Design · 5 min
What to learn in the two weeks before a website redesign
Redesigns built on opinions tend to repeat old mistakes in new colors. A focused two-week research plan that grounds decisions in evidence.
Nadia Haddad
· Sep 09, 2026
Shopify · 5 min
Migrating to Shopify Plus without losing a single ranking
Our 40-point checklist for moving a high-traffic store with zero SEO damage.
Sofia Lindqvist
· Sep 04, 2026
Engineering · 5 min
Next.js rendering choices: static, server or cached
Next.js offers several ways to render a page, and the default is not always right. How we decide per route between static, server and cached rendering.
Maya Okafor
· Aug 26, 2026
WordPress · 5 min
Block themes are finally ready for serious client work
Why we now start every WordPress project with a block theme, and where we still reach for PHP.
Maya Okafor
· Aug 22, 2026
SEO · 5 min
Content pruning: when to refresh, merge or remove old pages
Large content libraries accumulate dead weight. A data-driven way to decide what to update, consolidate or retire without losing traffic.
Ravi Iyer
· Aug 18, 2026
Performance · 5 min
INP in practice: fixing the metric that fails most stores
Real traces from five client sites and the fixes that moved them into the green.
Maya Okafor
· Aug 09, 2026
AI · 5 min
RAG for small teams: a knowledge base in two weeks
A pragmatic stack for turning your docs into an assistant your team actually trusts.
Daniel Reyes
· Jul 28, 2026
DevOps · 5 min
CDN caching rules for dynamic sites that still feel instant
Logged-in users, carts and personalization make caching feel impossible. How we design CDN rules that cache most traffic without serving anyone the wrong page.
Ravi Iyer
· Jul 21, 2026
Security · 6 min
The WordPress security baseline we apply to every site
Twelve controls that stop the vast majority of attacks we see in our care plans.
Maya Okafor
· Jul 15, 2026
E-commerce · 5 min
Running A/B tests when your store has modest traffic
Classic split testing needs more traffic than most stores have. How smaller stores can still make evidence-based changes without fooling themselves.
Sofia Lindqvist
· Jul 08, 2026
Shopify · 5 min
Designing Liquid sections merchandisers love to use
Flexible without breaking the brand: our rules for section schemas.
Sofia Lindqvist
· Jun 30, 2026
Engineering · 5 min
Idempotent webhooks: building integrations that tolerate retries
Webhooks arrive late, out of order and more than once. How we design handlers and integrations that stay correct whatever the sender does.
Daniel Reyes
· Jun 12, 2026
1
2
3
4
5
6
7
8
9
Older →
One email a month. Only the good stuff.
Field notes from real client projects. No spam.
Subscribe