If you are working on a HTML5 site or application that will require constant updates, you may be interested in finding ways to ease the pain of manual file updating when it comes to publishing updates to your web server. Manually updating specific files over a FTP or SFTP connection to your web server that may be in different directories can easily become a pain. Finding ways to automate any time wasting process is usually a point of interest for any developer. So for the sake of your sanity in future projects, let's cover a few of the interesting options available to web developer for automating many processes from compressing code to deploying a website.
Grunt (http://gruntjs.com) is a relatively new kid on the web development block but has seen extremely active development since its inception in 2011. The concept behind the software is pretty simple—automation. The key to Grunt's success in the HTML5 web developer community is the fact that...