RRecline·50m agoWhy We're Building Recline: An Independent Alternative to DiscordDiscover why we're building Recline, an independent Discord alternative, using React, TypeScript, Socket.IO, WebRTC, and Tauri.7 min read·why-recline-is-built.hashnode.dev
PParish Khan·4h agoI Built a Free Caption Generator That Never Uploads Your VideoAnimated captions for Reels, Shorts and TikTok, built with on-device AI. Here’s why I made it—and how to use it.8 min read·parish.hashnode.dev
YYash Panchal·2d agoHow the Preview Sandbox Protects Your Saved ProjectsA share link runs strangers' code in your browser on click. One missing sandbox attribute is what keeps it from reading your saved projects.6 min read·nitroide.hashnode.dev
YYash Panchal·4d agoZero-Backend Accounts: What NitroIDE Gives Up by Never Asking You to Log InNo sign-in, no sign-up, no password reset — because there's no account system at all. The honest accounting of what that buys you, and what it costs.5 min read·nitroide.hashnode.dev1O
YYash Panchal·6d agoThe Codebox Engine: How Editor, Preview and Console Stay in Sync Without a ServerThree Monaco editors, one sandboxed iframe and a postMessage loop — how NitroIDE keeps editor, preview and console in sync with no server, no build step, and no round-trip.5 min read·nitroide.hashnode.dev
YYash Panchal·Oct 29JSON-LD Recipes: BlogPosting, FAQPage, and SoftwareApplication Without a PluginThree copy-paste JSON-LD blocks for a static site — SoftwareApplication, BlogPosting, and FAQPage — the fields that matter, the mistakes that void each one, and how to validate them without a plugin.3 min read·nitroide.hashnode.dev
HHamza Ali Basra·Oct 26Your 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 transcri5 min read·hamzaalibasra.hashnode.dev
YYash Panchal·Oct 22localStorage Is My Database (For Now): The Patterns That Work, the Limits That Bite, and When to GraduateNo server, no database — NitroIDE's whole persistence layer is localStorage. The patterns that carry it, the 5 MB wall, and the line where you graduate to IndexedDB.5 min read·nitroide.hashnode.dev
DDevDouble2·Oct 20The Programmatic SEO Playbook: Escaping Google's Zero-Click QuarantineArchitectural post-mortem on fixing internal link dilution, Featured Snippet semantics, and Knowledge Graph entity mapping across 14,000 pages.3 min read·precision.hashnode.dev
YYash Panchal·Oct 20I Built a Blog Engine With No Build Step: One JSON File, a noscript List, and a Gated RSS Feed37 posts, zero build step — how blog-data.json, a <noscript> archive list, a hand-gated RSS feed, and git-derived sitemap dates run NitroIDE's blog.4 min read·nitroide.hashnode.dev