Decoupling is a sound software engineering principle, but it has limitations. Trying to... more »
This week Jeremy Chapman is joined by Yammer and enterprise social expert, Christophe... more »
Pre-processors such as Sass, Less, and Stylus have revolutionized CSS development. If you’re a... more »
I prefer OpenCSV for CSV parsing in Java. That library also supports parsing of tab delimited files, here's how.
In Definitional interpreters for higher-order programming languages (here), John Reynolds... more »
Game Description: Voice Commander, a Microsoft Garage project, is a fast paced, space themed,... more »