STSahil Thakurinarraysinjs.hashnode.devArrays in JavaScriptWhen you begin programming, one of the first challenges is storing multiple values efficiently. Writing separate variables for each value quickly becomes unmanageable and error-prone. Consider a simpl2h ago·4 min read
AAAdegoke Ayobami Seuninayobamiseun.hashnode.devSingle Thread vs Goroutines: The Real Difference Between Node.js and GoYou've probably heard it a thousand times: "Node.js is single-threaded" and "Go has goroutines." But what does that actually mean when you're building real applications? Here's the thing both Node.js 20h ago·7 min read
FAFaiz Ahmed Farooquiinblog.faizahmed.inStop Putting Secrets in process.env: Encrypt Env Vars with AWS KMSThis post starts with the production problem we hit in late 2025, the critical security vulnerability in React Server Components and Next.js (CVE-2025-66478). Then it explains the library I built in r18h ago·10 min read
AAmankr200inamankumardev.hashnode.devBuilding a Zero-Dependency Env Validator for Production Security🔒 secure-env-check A zero-dependency, production-ready Node.js library to validate environment variables, detect weak secrets, and guard against accidental .env commits. ✅ Zero dependencies 🔐 Secu1d ago·6 min read
MMatheusinreleaserun.hashnode.devNode.js 20 End of Life: Migration Playbook for April 30, 2026Originally published at releaserun.com Node.js 20 reaches end of life on April 30, 2026. If you are reading this in March or April, you are already behind. Node.js EOL dates do not come with a grace period. On May 1st, no more security patches. No mo...15h ago·10 min read
MMatheusinreleaserun.hashnode.devHow to Automatically Track EOL Dates for Your Entire Tech StackPython 3.9 goes EOL in October 2025. Node.js 18 already hit end of life. Kubernetes drops support for minor versions every 14 months. If you're running production services, you're probably behind on at least one of these. I got tired of manually chec...1d ago·4 min read
DADarshit Anjariaindarshitanjaria.hashnode.devInside the JavaScript Call StackHey everyone! 👋 Darshit here — let’s jump right in! You've console.logged a variable. It's undefined. You swear you declared it three lines ago. Welcome to the call stack—where JavaScript's memory is1d ago·4 min read
LMLahiru Marambainlahirumaramba.hashnode.devSecure GitHub Actions: Keyless Firebase Admin SDK Authentication with Workload Identity FederationThe standard way to authenticate GitHub Actions with Firebase Admin SDK was to use a long-lived Service Account JSON key. If you’re still downloading Service Account JSON keys, uploading them as GitHu1d ago·3 min read
MMatheusinreleaserun.hashnode.devNode 20 vs 22 vs 24: Which Node.js LTS Should You Run in Production?Node 20 vs 22 vs 24: Which Node.js LTS Should You Run in Production? I’ve watched “just bump Node” turn into a 3 a.m. rollback because TLS started throwing errors nobody handled. Pick your Node LTS like an ops decision. You want fewer CVEs, fewer sur...20h ago·10 min read
TDTim Derzhavetsintimderzhavets.hashnode.devClickUp to Custom Kanban: Migration StrategiesYou've been using ClickUp for project management, and it works. The boards are organized, the workflows are defined, and your team knows where to find their tasks. But then you start using Claude Code for development, and a friction emerges: context-...1d ago·16 min read