Python Using the Command Pattern to Write More Testable Python How the Command Pattern can help you create more elegant and more testable Python code.
News & Events Balanced Team is Coming to Grand Rapids in 2015 Help us create better, stronger, smarter multi-disciplinary teams at the 2015 Balanced Team summit in Grand Rapids.
Development Practices Putting the Science back in Computer Science Five scientific tools/techniques that can improve your software development and put the Science back in Computer Science.
Web Apps Testing Web Apps Developed via Vagrant Using Capybara Tips to for developing and testing web apps over Vagrant using the Capybara testing framework.
Extracurricular Activities Talking SPI on Raspberry Pi Two ways to communicate using SPI on the Raspberry Pi.
iOS / OS X 6 Ways Swift Improves On Objective-C Swift fixes a lot of the things that bother me about Objective-C. This post discusses 6 Swift features that will make iOS development more efficient.
Communities The Regional Economic Impact of Technology Jobs Technology jobs are beneficial to regional economic health. West Michigan has a wealth of tech talent and is poised to grow the local technology sector.
Evolving the Industry Why Workplace Gender Diversity Matters Workplace diversity is important for understanding our clients, creating innovative products, and improving our bottom line.
iOS / OS X First Impressions of Swift A non-Apple programmer takes a look at some of his favorite features of Swift, plus a few misses.
Growing as Makers A Talk with Richard Saul Wurman Fear having an uninteresting life. Fear not being able to answer the question. Comfort is not your friend.
Communities Good Eats in Uptown Grand Rapids The Uptown neighborhoods of Grand Rapids offer a wealth of restaurants, coffee shops, bakeries, breweries and bars, etc. Lucky us.
Functional Programming Running F# Using Mono and Unix A chronicle of my efforts and the challenges I faced, while writing an F# program on OSX using Mono.