Blog Archives

Giving Thanks by Giving Laptops to Those in Need

Nelson Mandela once said: “There can be no keener revelation of a society’s soul than the way in which it treats its children.” While Madiba is no longer with us, about a year ago I had the honor of meeting

Posted in Agile, Development, Ethics, Giving Back, Python Tagged with: , , , , ,

Automating Your SOA Ruby Development Environment Using Foreman and Bash

The Monolithic App When you have one monolithic ruby stack,  getting a developers machine to run the stack for smoke testing etc. is really easy.  If the application is just Rails based without any background jobs you simply start up

Posted in Agile, Architecture, Database, Development, gems, rails, ruby, scaling Tagged with: , , , , , ,

Responsive Design and Print Styling

Responsive design is an approach aimed at creating websites that adjust to different browsers and screen resolutions. Many developers go to great lengths to craft attractive interfaces with fluid content, navigation, and typography, but they neglect to consider how the

Posted in Agile, Development, Javascript Tagged with: , , , ,

Rubyfuza 2014 Recap

Rubyfuza is Africa’s premier Ruby-language conference held each year in South Africa at the beginning of February. This year’s conference took place from 5 – 8 February at the Strand Hotel in beautiful Cape Town. Approximately 150 people, (many of

Posted in Agile, Development, rails, ruby Tagged with: , , , , ,

Purr Programming 2.0

Years ago when Extreme Programming was a new concept, a (now defunct) website posted an article about taking Extreme Programming to the next level by substituting a household cat for a dev pair. At that time I did all of

Posted in Agile, Architecture, Javascript, rails, rails, ruby