SFSimone Festaincertosinolab.hashnode.dev·20m ago · 32 min readStreaming Large ZIP Archives in the Browser with Vue and the File System Access APIBlob vs streaming, ZIP64, progress tracking, cancellation, and browser fallbacks Exporting a file from a web application usually looks like a simple operation. The application generates some data, cre00
TTanyainmonotools.hashnode.dev·17h ago · 4 min readHow to Inspect a JWT Without Uploading a Production TokenA JSON Web Token often looks like opaque security data, but its header and payload are normally readable Base64URL segments. That makes local inspection straightforward. It also creates two common mis00
AAAhmed Alzaanininfilesconv.hashnode.dev·9h ago · 4 min readLessons Learned While Developing 300+ Browser-Based File ToolsBuilding one utility is easy. Building 300+ reliable browser-based tools taught me far more than I expected. When I started working on Files Converter, I thought the biggest challenge would be implem00
PBParth Bhovadinparthbhovad.hashnode.dev·9h ago · 4 min readReact Keys and Lists - Explained!Whenever you worked with rendering lists of DOM elements in React.js you have encountered this error. And most probably you solve this error in wrong way. Let me explain what's the correct approach! i00
JTJAY TANKinjaytank.hashnode.dev·10h ago · 9 min read The JWT function everyone mistakes for a security checkLet me hand you a valid-looking token and an app that trusts it. // The endpoint that decides who you are on every request. function currentUser(req) { const claims = jwt.decode(req.headers.authoriz00
HRHuman Reviewsinfile-bee.hashnode.dev·10h ago · 3 min readWhy Supporting Image Formats Is Harder Than It LooksWhen I first planned the image tools for FileBee, I thought I already understood the problem. Support PNG. Support JPG. Add WebP. Convert between them. Ship it. On paper, that sounded like a straightf00
EEvaninappsbyevan-labs.hashnode.dev·23h ago · 4 min readA freelance proposal template for developers: price, scope, and change requestsFreelance development projects rarely go off track because a proposal is missing legal-sounding paragraphs. They go off track because one practical decision is vague: what you will ship, what feedback00
VKVikash Kumarinthatonevikash.hashnode.dev·17h ago · 2 min readJavaScript: The core of WebApart from the history and origin of JavaScript. I would share the exact steps to start your career as a JavaScript developer. Hello, I'm Vikash Kumar. Let's start! Environment There are two environm00
TNTaufik Nur Rahmandaintxufiknr.hashnode.dev·1d ago · 10 min readHow I Built an AI-Powered Interactive Fiction Platform with 9 LLM Providers, RAG, and Next.jsWhen I was a kid, I devoured those short, fast-paced branching horror books — the Goosebumps-era choose-your-own-nightmare stories where the ending depended on which page you flipped to. Years later, 10
PPawmelMellerinlongscribe.hashnode.dev·1d ago · 3 min readNobody re-watches a 90-minute recording. Here's what actually happens to it instead.A Google Meet call gets recorded. A lecture gets dumped into the LMS as a raw video file. The call ends, the class ends, and now there's a file sitting somewhere with a name like Zoom_2026-07-30_meeti00