Blog
Field notes from building DesignSetGo Apps.
Page 4 of 7. Design rationale, release notes, and the occasional aside.
-
Protecting your LLM API keys in WordPress 7.0: a defense-in-depth checklist
Read post →A small thread went around X today. Brian Coords kicked it off: Can someone explain the FUD around WordPress storing AI API keys to me? How is this different than storing Stripe or other API keys? Genuine question. Patrick Gallagher agreed: This current panic is really really daft. Stripe, PayPal, email marketing, Hubspot, shipping, analytics… all of […]
-
Build an agency client dashboard once and ship it to every WordPress site
Read post →This is the agency flow. You run a small shop. You manage anywhere from three to thirty WordPress sites for clients, and you want each client to have a real portal they log into on their own domain. Today that usually means a shared Dropbox, a Notion link, a “client portal” SaaS on its own […]
-
What AI builders get wrong about WordPress
Read post →AI builders often talk about WordPress like it is a thing to migrate away from. The assumption is familiar: WordPress is old, slow, PHP-shaped, plugin-heavy, and aesthetically associated with a decade of sites people are tired of maintaining. The future is prompt-to-app, modern front ends, hosted databases, edge deploys, and a clean stack. There is […]
-
The WordPress plugin I do not want to build anymore
Read post →There is a kind of WordPress plugin I have built too many times. It starts as a small client request: Can we add a little calculator to this page? Or: Can members see a simple dashboard when they log in? Or: Can we make a product selector that recommends the right plan? None of these […]
-
Stop paying Vercel, Supabase, and Anthropic for a widget your WordPress site could host for free
Read post →You vibe-coded an app in Cursor. Now you’re paying $20/mo Vercel, $25/mo Supabase, plus per-call Anthropic, and your client just wants it inside their WordPress site. WordPress is the runtime you already own.
-
Deploy a Claude Code project to WordPress in 4 commands
Read post →Claude Code can build the app. DesignSetGo Apps gives it a WordPress deploy target: manifest, bridge client, application-password login, and one CLI command.
-
Custom calculator plugin vs AI-built app: which should you use?
Read post →“Calculator plugin” is one of the most durable WordPress searches because calculators are one of the most useful things you can put on a site. Mortgage calculator. ROI calculator. Pricing calculator. Fitness calculator. Tax estimate. Quote builder. Savings estimator. Product selector. Recipe scaler. The pattern is always the same: ask a few questions, compute an […]
-
WordPress is the backend your vibe-coded app forgot it needed
Read post →Vibe-coding made front ends feel free. Describe a calculator. Get a calculator. Describe a dashboard. Get a dashboard. Describe a quiz, a planner, a product selector, a lesson browser, a directory, a lead magnet. The first version appears fast enough that it changes what you are willing to try. That part is real. The bottleneck […]
-
Vercel is the wrong place for your WordPress widget
Read post →Vercel is excellent at what Vercel is for. If you are shipping a Next.js app, a product dashboard, a SaaS front end, or a marketing site with a modern React stack, it is one of the best deployment surfaces on the internet. But a lot of what people are now building with Claude Code, v0, […]
-
Snippet plugins are the wrong home for AI-generated code
Read post →Snippet plugins are useful. I have used them for years. If you know exactly what code you are adding, understand the hook it runs on, and want a quick way to avoid creating a tiny plugin, a snippet manager is a perfectly reasonable tool. AI-generated code changes the risk profile. The problem is not that […]
-
Your WordPress AI connector dies on the 4th click: the 30,000 token limit nobody warned you about
Read post →Anthropic’s free tier caps you at 30,000 input tokens per minute. That’s about three Claude prompts. WordPress 7.0’s Connectors screen lets you wire up the key in 30 seconds and gives you zero warning before your editor session 429s in front of a client.
-
Five things Claude Code should know about your WordPress site
Read post →The agent-first workflow for DesignSetGo Apps is short. You scaffold a project with npx designsetgo apps init, you open it in Claude Code (or Cursor, or Aider, or any agent that reads files in the working directory), you describe what you want, and the agent deploys it to your WordPress site with npx designsetgo apps deploy. There […]