© 2026 Hashnode
Today marks the beginning of a series of posts about Node.js and Express, where we will explore various aspects to consider when developing an API. Setting up a robust development environment is crucial for building maintainable Node.js applications....

📖 Part 1: Learning the essentials👈 you are here 🤖 Part 2: Automating the process 📘 Introduction Managing and debugging large code bases can be challenging, especially when they lack proper structure or standards. Following a standard for wri...

📖 Part 1: Learning the essentials 🤖 Part 2: Automating the process👈 you are here 📘Introduction This blog is in continuation with its first part - A Complete Guide to Setting Up Dev Tools for Vanilla JavaScript Projects: Part 1. So please che...

This guide provides detailed instructions and best practices for crafting commit messages when using Commitlint, ensuring consistency, clarity, and traceability in your codebase. Following this format not only improves collaboration but also integrat...

🚀 This blog will cover best practices for managing local development with live code on GitHub. ✨ GitHub is more than just a version control system; it’s a platform that fosters collaboration among developers. With features like branching, pull reque...

As a developer, I'm constantly scouring for those nitty-gritty details because, let's face it, they make all the difference. But you know what really grinds my gears? 🤔 It's when I'm knee-deep in a project, collaborating with a bunch of other devs, ...

Hello everyone, welcome to the new blog where we will be discussing about how you can upgrade your commits, your changes and your codebase to achieve proper documentation and code structure. In this blog, we will learn about husky and commitlint, and...
