NPNirdesh pokharelinblog.nirdeshpokhrel.com.np·3h ago · 5 min readdigit-to-words-nepali: Converting Numbers to Nepali Words, ProperlyIf you've ever built a billing system, an invoice generator, or a cheque-printing tool for a Nepali audience, you already know the pain: turning 1234 into "एक हजार दुई सय चौँतिस" is not a simple looku00
RDRaju Dandigaminrajudandigam.hashnode.dev·18m ago · 7 min readHow to Debug AI Agents With Execution Trees Instead of Flat LogsA flat log can tell you that five things happened. It often cannot tell you which operation caused the next one, which failure triggered a fallback, or whether three tool calls were children of one pl00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·10h ago · 4 min read Why We Moved to an Nx Monorepo (And What Changed) Monorepo vs multi-repo is another debate that gets treated as universal, when it's really about specific pain points. Here's what we were actually dealing with, and what genuinely improved (and what d00
HAHamza Azizinhamzaaziz.hashnode.dev·11h ago · 7 min readtecPATH_DRY means five different thingsIf you've built anything on the XRP Ledger that moves issued tokens, you've hit this: tecPATH_DRY The docs will tell you it means no path was found to deliver the payment. That's accurate and almost 00
GGalleryDockingallerydock.hashnode.dev·12h ago · 2 min readDesigning Explainable Opportunity Detection in SaaS AnalyticsAnalytics products often start with a simple request: “Show users where they should take action.” The tempting implementation is a score. const score = impressions * 0.2 + clicks * 0.4 + positio10
LMLucas Martininlucalucas.hashnode.dev·14h ago · 4 min readMigrating a 40-Screen React Native App from React Navigation to Expo RouterI finished a two-week migration from @react-navigation/native to Expo Router across a production app with roughly 40 screens. Here's what actually happened, week by week. The state we started in The a00
SPSalman Parvezinmlsystems.hashnode.dev·17h ago · 7 min readI stopped storing facts and started storing claimsEvery table I have ever written starts from the same quiet assumption: that there is one right answer and my job is to store it. bedrooms: 3. Done. That assumption survives right up until two sources 00
KKrrishinkrrish-ranjan.hashnode.dev·1d ago · 5 min readArchitecting a Real-Time Web3 Arcade Engine: Anti-Cheat, 60 FPS Canvas Bridging, and Sub-100ms LeaderboardsSubtitle: How I engineered Space Cargo Runner with Phaser 3, Zustand, Node.js, Prisma, and Redis without dropping a single frame. Tags: Web Development, TypeScript, Game Development, System Design, No00
SMSiddhartha Mohapatrainsiddhartha-here.hashnode.dev·1d ago · 7 min readIntroduction to TypeScript Why does TypeScript exist? If JavaScript works, why was TypeScript created? In the era of Artificial Intelligence, new web apps are shipping every minute. As codebases grow to hundreds of thousands of00
CIChiagoziem Ikeurulorinbass111.hashnode.dev·2d ago · 9 min readMastering Class Variance Authority (CVA) in ReactThis article explains what Class Variance Authority (CVA) is and how to use it with Tailwind CSS in React applications. Prerequisites: A basic understanding of React, JavaScript/TypeScript, and Tailwi00