SGShikhar Guptainthecleancommit.hashnode.dev00Setting Up Your First Node.js Application Step-by-Step3h ago · 3 min read · So far in this series, you’ve understood how Node.js works internally. You know about its single-threaded nature, non-blocking behavior, and the event loop. Now it’s time to actually use it. This is wJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Blocking vs Non-Blocking Code in Node.Js8h ago · 3 min read · In the previous blog, you learned how Node.js handles multiple requests using a single thread. Now we zoom into the core behavior that makes that possible. Blocking vs non-blocking code. This is not jJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Handling File Uploads in Express with Multer8h ago · 3 min read · In real-world applications, users don’t just send text data. They upload files. Profile pictures, documents, PDFs, images — these are all part of modern applications. Handling file uploads is not straJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Sessions vs JWT vs Cookies8h ago · 4 min read · Once your application starts dealing with users, one problem becomes unavoidable. How do you know who is making the request? This is what authentication solves. When a user logs in, the server needs aJoin discussion
BABELLO ABDUL-QUARI BOLAJIindiamond-worlldd.hashnode.dev00How to Build an Interactive Grade Calculator from Scratch Making Use Of If-Else If-Else Statement9h ago · 2 min read · The first part of the program is the Collector. Instead of us telling the computer the scores upfront, we’ve programmed it to ask, then after 5 input continuously, we use an If-Else Chain to filter thJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev10 How Node.Js Handles Multiple Requests with a Single Thread11h ago · 4 min read · At first glance, Node.js sounds confusing. It is single-threaded, yet it can handle thousands of requests at the same time. If you come from traditional backend systems, this feels almost impossible. Join discussion
SGShikhar Guptainthecleancommit.hashnode.dev00What is Node.Js1d ago · 4 min read · Until a few years ago, JavaScript had a very clear role. It lived inside the browser. You used it to make websites interactive. Buttons clicked, forms validated, UI updated. That was its world. If youJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Why Node.js is Perfect for Building Fast Web Applications23h ago · 4 min read · In the previous blog, you understood what Node.js is and how it allows JavaScript to run on the server. Now comes the more important question. Why is Node.js known for being fast? And more importantlyJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Error Handling in JavaScript6d ago · 4 min read · As you start building real-world applications, one thing becomes very clear. Things break. A function might fail. An API might not respond. A variable might be undefined. And if your code is not prepaJoin discussion
SGShikhar Guptainthecleancommit.hashnode.dev00Async/Await in JavaScript6d ago · 4 min read · In the previous blog, you learned how promises help manage asynchronous operations in a cleaner way compared to callbacks. Promises improved readability, but they still have a limitation. When multiplJoin discussion