null and Missing Look the Same in MongoDB — Until Your Queries Disagree// Clearing the token after a successful email-verification user.emailVerificationToken= undefined; await user.save(); At first glance it looks harmless? That is what I thought at first, when I usedAug 3 · 11 min readwebdev18.hashnode.dev
Requiring a Capital Letter and a Number Doesn't Make Passwords Safer (NIST Agrees)Password1! passes almost every signup form on the internet.correct horse battery staple gets rejected by most of them.The second one is dramatically harder to crack. So why are we still enforcing rule21HJul 27 · 7 min readwebdev18.hashnode.dev
JWT Authentication in Node.js: The Digital PassportIn the landscape of modern web development, security isn't just a feature—it's the foundation. Whether you are building a simple "Hello World" server or a complex SaaS application, you need a way to vMay 8 · 4 min readjavascripttopics.hashnode.dev
Creating Routes and Handling Requests with ExpressWhen developers first start backend development with Node.js, one of the first painful realizations is this: Building servers with raw Node.js is verbose. You can absolutely create backend servers usiMay 8 · 6 min readjavascripttopics.hashnode.dev
What is Node.js? JavaScript on the Server ExplainedToday, JavaScript is everywhere. You can use it for: frontend websites backend APIs mobile apps desktop apps real-time systems even AI tools But originally, JavaScript was never meant for backend deveMay 8 · 5 min readjavascripttopics.hashnode.dev