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.

5 min read
October 25, 2026

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.

6 min read
October 25, 2026

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.

5 min read
October 25, 2026

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.

10 min read
October 17, 2026

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.

8 min read
October 17, 2026

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.

8 min read
October 17, 2026
Page 1 of 6