Blog
Build in public
Build a Multilingual Astro Site on Cloudflare with One Claude Code Prompt
Tutorial: the exact prompt, the four questions the astro-i18n skill asked back, and the edge-native multilingual site Claude Code built from an empty folder.
Edge-Native i18n, Part 4: The Engine Becomes an npm Package, and the Docs Become an Agent Skill
Edge-Native i18n with Astro & Cloudflare Workers - Part 4
A Self-Hosted Gumroad Alternative for Code Sellers: What You Can Own and What You Can't
Decision guide for code sellers weighing a self-hosted Gumroad alternative: what Gumroad costs on real numbers, which layers of a store can run on your own infrastructure (storefront, GitHub delivery) and which cannot (sales tax), and three paths that keep the delivery yours.
Paddle vs Lemon Squeezy for Selling Code: Same 5% + 50¢, Different Bill
Provider decision for code sellers choosing between the two merchants of record: the monthly bill behind the identical headline fee, which sellers each one accepts as Lemon Squeezy heads for Stripe Managed Payments, what each one sends when money goes back to a buyer, and where the GitHub username gets collected.
How to Set Up a Boilerplate for Sale on GitHub, Before the First Buyer
Seller-side setup guide for a boilerplate or starter kit sold as private GitHub repo access: organization, one team per tier, the template setting, releases, the buyer README, the licence file, the updates promise and a refund policy for code the buyer can clone.
Stripe Isn't Available in My Country: How to Sell Boilerplates and Starter Kits With Paddle, Lemon Squeezy, Razorpay or Telegram Stars
Situational guide for code sellers outside Stripe: which payment rails accept sellers from their country, how each one pays out, and the delivery step none of them does - inviting the buyer to a private GitHub repo and revoking on refund.