As anyone who writes code for a residing will inform you, web development is hard. The evolution of browsers and gadgets to build for, alongside the languages and frameworks to build with, has left developers with extra of an assignment ...