ProductBilingual Technical SEO: hreflang for Indonesian and English
A bilingual Next.js blog of 576 posts: the canonical and hreflang shapes that keep both languages indexed, and why the Indonesian title is not a translation.
Read MoreBlog
Notes on building and shipping products — from side project to SaaS, the decisions behind turning code into something people use.
12 articles
ProductA bilingual Next.js blog of 576 posts: the canonical and hreflang shapes that keep both languages indexed, and why the Indonesian title is not a translation.
Read More
Threads publishes 400 million monthly active users. X publishes nothing comparable. What each platform documents, and the UTM measurement that settles it.
Read More
The clouds bill by international credit card, which 1.6 percent of Indonesian adults hold. What that gate costs, and what a platform must build to bill on QRIS.
Read More
Rolling Claude Code out to a team is a configuration problem, not a training one. Here is what to ship, what to enforce, and what to measure.
Read More
Mentioning Claude in a Slack channel starts a cloud coding session. Here is the setup order that works, how Claude Tag differs, and the limits.
Read More
Bold is not decoration on a thermal printer — it is contrast control. A working guide to hierarchy, column budgets and what survives cheap paper.
Read More
How I shipped a three-surface ERP — NestJS API, Next.js POS, Flutter field app — for a cash-heavy, multi-branch carwash that loses wifi in the bays.
Read More
For bootstrapped Indonesian SaaS, distribution in 2026 runs on LinkedIn and Threads through build-in-public, not paid ads.
Read More
A practical blueprint for building a dead-simple, offline-first inventory app that Indonesian warung owners will actually use and pay for.
Read More
Why vertical SaaS beats horizontal tools for Indonesia's underserved clinics and salons, and how to build a booking plus CRM app for them.
Read More
How to price a micro-SaaS for Indonesia's UMKM market with IDR tiers, a low decision threshold, and QRIS-friendly billing.
Read More
The journey of building an AI-powered fitness companion from scratch.
Read More