Learn how to run JSHint (and Grunt) in a Docker container. Catch simple syntax errors before they get committed and shipped.
Learn how to take advantage of Nodemon in a Docker container, and as a bonus, how to re-start a Docker container and attach to the log output.
What does it take to get Babel v6 up and running? And how would you go about upgrading from v5 with Grunt, to v6? In this episode, you’ll learn exactly that – how to upgrade Babel to v6 and keep your system running. Along the way, you’ll see a few potential problems that you may run into, some solutions, and how to fix the differences between Babel v5’s module exports vs v6.
In this second video of the Architecting Express Applications series, you’ll get a walk-through of the basic setup for Node and Express development. You’ll see the use of Grunt for task automation and Nodemon for restarting the server as needed.
Having a handful of tools at your disposal is great. More tools means more ability to get things done quickly, as you can apply those tools as needed. But it’s not always obvious how you can combine various tools to gain even further productivity improvements. In this episode, then, I’ll show you how to take a handful of the tools that I’ve shown in recent episodes and combine them to create an epic development workflow for NodeJS, ExpressJS, and more.
Developing NodeJS applications often requires restarting the server or process that is being built. This is needed for NodeJS to reload the files that have been modified, since Node will by default cache those files. Fortunately, Nodemon is here to help! It will automate the process of stopping and restarting your code any time a file is changed.