YYash Panchal1d ago · 3 min readJSON-LD Recipes: BlogPosting, FAQPage, and SoftwareApplication Without a PluginTwo weeks ago I wrote the overview: a static indie site needs three machine-readable files — sitemap, schema, and llms.txt. That post told you what each one is for. This one is the part I left out on nitroide.hashnode.dev
HHamza Ali Basra4d ago · 5 min readYour AI stack is probably charging you twice for the same thingLet me guess how your AI subscriptions started. One for writing, because the free tier ran out mid-task. One for images, because a client needed something the first tool couldn't do. One that transcrihamzaalibasra.hashnode.dev
YYash PanchalOct 22 · 5 min readlocalStorage Is My Database (For Now): The Patterns That Work, the Limits That Bite, and When to GraduateNitroIDE has no server and no database. Your projects still survive a browser restart, a closed tab, and a Monday morning. The entire persistence layer is localStorage — one API, string keys, string vnitroide.hashnode.dev
DDevDouble2Oct 20 · 3 min readThe Programmatic SEO Playbook: Escaping Google's Zero-Click QuarantineWhen software engineers discover programmatic SEO, the instinct is almost always the same: scrape or curate a clean dataset, write a generator script, template 10,000 static HTML files, and let Googleprecision.hashnode.dev
YYash PanchalOct 20 · 4 min readI Built a Blog Engine With No Build Step: One JSON File, a noscript List, and a Gated RSS FeedThere's no CMS behind this blog. No static site generator, no build step, no database. Thirty-seven posts, and the entire "engine" is five files plus a checklist. That's not a brag — it's a design I cnitroide.hashnode.dev
LludyOct 18 · 2 min readBuilding FigureDraft in Public: The Review Step Is the ProductI’m Ludy, and I’m building FigureDraft: a tool for turning a research description into a scientific figure draft. The product has a deliberately narrow path. Describe the research, review objects, labludyleo.hashnode.dev
YYash PanchalOct 17 · 7 min read12 Starters, Zero Blank Pages: A Tour of NitroIDE's Template GalleryThe hardest part of any project is the blank page. Not the hard algorithm, not the deployment — the empty editor, blinking at you, daring you to type something. NitroIDE's template gallery exists to knitroide.hashnode.dev
YYash PanchalOct 15 · 6 min readZero Security Headers to a Hardened Static Site: The Cloudflare Recipe I Run on NitroIDEGitHub Pages is a wonderful host with one sharp edge: it cannot set HTTP response headers. Not one. Your site ships with zero security headers unless you add a layer in front of it that can. I build Nnitroide.hashnode.dev
YYash PanchalOct 13 · 7 min readHMR Without a Bundler: How NitroIDE's Instant Preview Updates Actually WorkType a character in Vite and the browser updates before your finger leaves the key. It feels like magic, but it isn't — it's a dev server, a WebSocket, a module graph, and a client runtime, all coopernitroide.hashnode.dev
YYash PanchalOct 11 · 2 min readRSS Is Not Dead: I Resurrected My Blog Feed With One TagConventional wisdom says RSS died years ago and the algorithm feeds won. Here's a story from my own site that argues otherwise. During a self-audit of NitroIDE, I found the blog feed had been silentlynitroide.hashnode.dev