Arguably few jobs require more repetitive tasks than programming. Undoubtedly, few people hate redundant tasks more than programmers. A programmer typically would be willing to spend as much or even potentially more time automating a redundant task than actually doing it. Thankfully, this can lead to a number of useful tools for automation. Popular ones […]
Automating CSSCSS using Grunt
By Peter Keating Recently a really useful tool Zach Moazeni named CSSCSS received a great deal of attention. CSSCSS is a Ruby gem that parse CSS files and will detect selectors with duplicated rules. This tool is great for helping you reduce the size and complexity of stylesheets by removing duplication. This can help in […]
Building a Google Maps Application with Updating Markers
by Raymond Camden I’ve been a fan of the Google Map API for some time now. If you dig beyond the basic “Show a map of X” and really examine the API, it is incredibly powerful. Recently, someone asked me an interesting question about Google Maps. Is it possible to use Google Maps to track […]
Creating Windows-8-like 3D animations with CSS3 and jQuery
by Sara Soueidan I’ve been using Windows 8 for a while now (and loving it), and one of the first things that struck me as impressive about it were the transitions and animations built into the dashboard (which uses the Metro design principles). I thought it would be a really fun experiment to try to […]
Backbone Model Unit Testing with Jasmine
By Ken Tabor Writing reliable JavaScript code at scale is difficult. The language lacks built-in formal structures that enable reliable engineering practices. Fortunately establishing conventions and selecting mature libraries can go a long way towards building a trustworthy application architecture. Furthermore, writing unit tests can give us confidence in our applications. In this article I’ll […]