Ssunny g6h ago · 1 min readHow to Architect a Large Angular App for Dynamic Loading and Role-Based AccessMastering standalone lazy loading, functional canMatch guards, and dynamic runtime component instantiation. Large Angular codebases require disciplined architectural guardrails to prevent bloat and sneweraofcoding.hashnode.dev
KKrishna Kumar Yadav14h ago · 16 min readNodeList vs HTMLCollection in JavaScript: The Differences Every Developer Should Know1. Introduction: The DOM Collection Bug You Might Not Expect Imagine we have three HTML elements and want to remove a class from all of them using a simple JavaScript loop. Our code looks perfectly redevintelligence.hashnode.dev
PPowsihan1d ago · 4 min readInternationalization Is More Than Translation FilesWhen we add multiple languages to a frontend application, translation files are often the first thing we think about. Create an en.json, add a ja.json, replace hardcoded labels, and build a language sblog-powsi.hashnode.dev
PPowsihan1d ago · 7 min readBuilding Reusable UI Components Without Overengineering ThemIn React projects, I've worked with both custom UI components and existing component libraries. Both approaches can be useful, but they raise the same question: how much flexibility should a componentblog-powsi.hashnode.dev
LLevel UI1d ago · 10 min readWebP vs AVIF vs JPEG: we measured all three on 12 web imagesEvery article on WebP vs AVIF says AVIF is smaller. Ours does too, mostly. We encoded 12 typical web images, from photorealistic scenes to 3D renders to page screenshots, as JPEG, WebP and AVIF, matchlevelui.hashnode.dev
RReuven Aboulker1d ago · 8 min readTest Slop in React: Review the Tests Harder Than the CodeThe tests nobody reads Most developers I know now follow the same ritual. The AI produces a feature, and we read the diff carefully. We question the abstractions, rename things, and delete the helper reuvab.hashnode.dev
CCruxtab Technologies Pvt. Ltd.2d ago · 4 min readUsing SheetJS to Export Structured Form DataExporting structured data is a common requirement in admin applications. A merchant may want to analyze submissions in a spreadsheet, share a report with a colleague, or keep a local copy of collectedcruxtab-technologies.hashnode.dev
RRakha Kanz Kautsar2d ago · 6 min readMaking Shopping Cart Loads Feel InstantAt Shopee, I led a project to optimize the shopping cart in our React Native app. When we started, loading the cart took around 11 seconds at the 80th percentile. By the end, it was down to around 0.5blog.rakha.dev
AAjay Yadav2d ago · 7 min readEvent Propagation in JavaScript: How One Line of Code Fixed My BugYesterday, I encountered an interesting bug while working on a UI component. There was a clickable parent container with a clickable child element inside it. The requirement was straightforward: Cliccreowis.com
AAkande Olalekan Toheeb3d ago · 17 min readAI Agents in 2026: How to Check Their Work with Specs, Tests, and AWS GuardrailsHow much do you trust the code your AI agent wrote this morning? If you're like most developers, the honest answer is "not much." Nearly three in four developers now use AI coding assistants or agentsmuhtoyyib.hashnode.dev