The package.json file is the heart of all npm packages and no matter what you might have in your project, one thing is for sure: there will always be a package.json file. Out of the many things contained within the package.json file, dependency management is what we
Writing unit tests is one of those things a lot of people forget to do or just avoid altogether, but when you have them they're lifesavers.
Test-driven development, which means you write your tests before your code, is a great goal to strive for, but takes discipline and planning when
await syntax being introduced in ES7. Although it's basically just syntactic sugar on top of Promises, these two keywords alone should make writing asynchronous code in Node much more bearable. It all but eliminates