Latest Blog Posts
301 vs 302 Redirects: Which to Use and How to Check a Chain
What 301, 302, 307 and 308 redirects mean for browsers and Google, when each is right, and how to find redirect chains, loops and HTTPS downgrades.
How Stripe Fees Work: Card Rates, Surcharges and Refunds
How Stripe calculates card fees in the US, EEA and UK, how international and conversion surcharges stack, what refunds cost, and the price-to-charge formula.
Open Graph Tags for Link Previews: What X, LinkedIn and Slack Read
The Open Graph and X card tags a link preview needs, image sizes that work everywhere, why old previews stick around, and how to set the tags in Next.js.
How to Build a SaaS with Claude Code: A Founder's Workflow
A spec-first loop for building a SaaS with Claude Code or Codex: project memory, plan mode, thin verified slices, guardrails and a security pass.
Product Hunt Alternatives: Where to Launch Your SaaS in 2026
Product Hunt and six alternatives with their real rules and launch costs as of October 2026, plus a plan from two weeks before launch to a month after.
Stripe vs Lemon Squeezy vs Paddle: Payments for Your First SaaS
Processor or merchant of record? Current fees, who owes the sales tax, what Stripe Managed Payments changed in 2026, and how to wire payments up safely.
