MMuhammad Ahmad10h ago · 3 min readI Built a Globe Where Every Country Is a Separate Piece You Can Pull OutMost web globes are a picture wrapped around a sphere. You can spin them, and that's about it. I wanted one where every country is a real object: its own plate, set into the ocean ball like a puzzle pmahmad.hashnode.dev
SSubramanya M Rao11h ago · 19 min readMaking an Employee Portal Usable by Browser AI Agents with WebMCPThe first question was a small one: could an AI assistant in the browser tell an employee how many approvals were waiting for them? The portal already knew. The dashboard showed a badge, the approvalssubramanyarao.hashnode.dev
MMahnoor Munir18h ago · 8 min readAuditing React Codebases with the TypeScript Compiler APIWhy I built RepoLens Every React project starts clean. A few months and a few developers later, things begin to slip. A page component calls the API directly. Someone imports from a deep internal foldmahnoor9.hashnode.dev
CCruxtab Technologies Pvt. Ltd.22h ago · 4 min readMigrating from Polaris React to Shopify Polaris Web ComponentsShopify Polaris provides interface components for building consistent embedded Shopify applications. Historically, many applications used Polaris React components. Shopify now provides Polaris web comcruxtab-technologies.hashnode.dev
KKarthik Parameshwara1d ago · 7 min readThe SQL engine was fast. The table was the slow part.I built Blinkql, an open-source SQL workbench that runs in the browser. You open a CSV, Parquet, JSON or Excel file, write SQL and get results. The engine runs inside the tab, so the file is never uplkarthikparameshwara.hashnode.dev
Ccihan koc1d ago · 5 min readCatch Invented React UI Imports Before They Reach Your AppCover created with AI-assisted vector code. Cover description: Trust the types. Check the imports. Button, Modal and VStack map to three different Ninna UI packages. A small TypeScript check can catchmoderncode.hashnode.dev
Kkishan kanejiiya1d ago · 4 min readA code block in react-email was rendering HTML instead of showing itI've been looking for small React bugs to fix in open source projects, and this week I sent one to react-email. The change is only a few lines, but the reason for it is a trap I'd like to remember. Thkishankanejiya.hashnode.dev
BBeta Templates2d ago · 2 min readI built contractor websites that run entirely on Whop (leads, deposits, card-on-file invoices)Most contractor websites stop at a contact form. The homeowner fills it out, someone calls back days later, and half the leads go cold. I wanted a contractor site that actually books the job and takesbetatemplates.hashnode.dev
JJonesjson2d ago · 7 min readBuilding AnimeSelfie: A Focused AI Photo App with TypeScriptFor someone uploading a selfie, the useful decisions are concrete: which photo to use and which visual style to choose. The application still has to handle uncertain generation times, rejected inputs,animeselfie.hashnode.dev
TTavero3d ago · 4 min readVibe-coded UIs drift. I built Tavero to catch it.If you build React UI with a coding agent, you've probably seen this: every page looks fine on its own, but put them side by side and something's off. The Team page has a flat grey button with a 2px btaveroui.hashnode.dev