Standard Reader
Hwee-Boon Yar
tools

Hwee-Boon Yar

I write, ship and sell software products. Indie. Writing code in Swift, TypeScript and Ruby. Based in Singapore, working remotely. This is my blog.

@hboon.com0readers141posts13d ago
LatestRecent writing
Coding Agent Skills vs Slash Commands, MCP, and CLI Tools
May 29, 2026
How I decide whether a coding-agent workflow belongs in a skill, slash command, MCP server, or plain CLI script.
AITools
Vite SPA Static SEO Meta Tags Without SSR
May 29, 2026
How I handle static SEO meta tags, canonical URLs, Open Graph tags, and prerendered HTML for Vite and Vue SPAs without adding SSR.
WebTechniques
Kamal vs Coolify for a Solo SaaS
May 29, 2026
My practical Kamal vs Coolify comparison for solo SaaS apps: when I prefer one-command deploys, when a dashboard helps, and why I use Kamal with Hetzner.
WebTools
You Can Publish Without Replit
May 25, 2026
Replit and browser app builders are fine for sketches. If the app matters, I want source code, a normal repo, terminal agents, and boring deployment.
AITools
Stripe Billing Setup for SaaS: The Parts Nobody Tells You
May 24, 2026
WebTechniques
Hetzner vs Vercel: What I Pay to Run My SaaS Apps
May 21, 2026
My SaaS hosting cost comparison for Hetzner, Vercel, and Render: real numbers from running production apps on Hetzner VPS servers with Kamal and PostgreSQL.
WebProjects
You Do Not Need Firebase and Supabase
May 16, 2026
AIWeb
Why AGENTS.md Gets So Long
May 10, 2026
The obvious complaint about AGENTS.md is that it gets too long. I get it. You open a repo, see a few hundred lines of instructions for the coding
AITools
My Cloudflare Tunnel Config Is My Local Dev Directory
May 1, 2026
I saw Greg Raiz's local.vibe post on Hacker News. The problem is familiar: once you have enough local projects, remembering localhost:5173 vs
AITools
If You Vibe Code an App for Work, Put the Backend in Charge
May 1, 2026
Someone on Reddit asked about deploying a custom vibe-coded app for work, installed on a local server. They could not code their way through problems,
AIWeb
Magic Link Sign Up and Login for SaaS
Apr 30, 2026
No passwords. No separate registration form. No "confirm your email" step after sign up. The user enters an email address, gets a link, clicks it, and
WebTechniques
DevSnoop — Browser Access for Coding Agents
Apr 23, 2026
I use coding agents — Claude Code, Codex, Cursor — for most of my development. They're good at reading and writing code. They're not good at seeing
AITools