Blog

Don't let the Train make you Strain
November 12, 2010

On Monday I was standing on a packed train looking out at a platform full of glum people expecting to be able to get on the train. No chance! At least I am slowly heading in the right direction unlike those poor people standing on a cold and wet p...

Pair programming with your mind
November 10, 2010

My last post was about pair programming. Recently I start working on a small project where I can’t pair with anyone. So I started thinking  “what could I use from pairing even When I’m not ? ”. My first thought was to...

In White Space... No One Can Hear You Scream!
November 8, 2010

 “Simplicity is the ultimate sophistication.” Leonardo Da Vinci On my travels through cyberspace this week I hit upon this spooky website…  http://yvettesbridalformal.com/ It reminded me of a serious and consistent ...

A dev's point of view - agile helps focus.
November 4, 2010

Forget Pro-Plus or extra strong coffees, you don’t need this or a trip down to Spec-Savers to help keep focus.  The answer is agile. I’m not going to speak for other devs, but I have a seriously overactive mind.  Just as I g...

Agile and Angry Birds
October 25, 2010

I have recently converted to iphone (‘about time’ I hear you say) and with that comes the many recommendations on apps. It was on a recent road trip with the family after the 100th ‘are we nearly there yet?’ that I succumbe...

Waterfall Syndrome
October 21, 2010

Is there a disease called Waterfall Syndrome? I personally think we can see it taking hold in a number of large organisations. Companies should start to recognise it and help those who are suffering with the symptoms. I am sure that if we carried ...

7 reasons why pair programming works
October 18, 2010

I was wondering why a lot of people still don’t want to pair program. So I wrote down my most important reasons why you should pair program. Btw if you don’t know what pair programming is, here is the explanation. Faster learning - if...

New version of Planning Poker for iPhone, iPod touch and iPad
October 15, 2010

We have just released a new version of our Planning Poker application for the iPhone, iPod touch and iPad. It wont cost you a penny as it is free. Planning Poker is an estimation tool used in the Agile methodology. Rather than asking a single dev...

y Cuke?
October 11, 2010

We, the interns (Lawrence, Raunak and Andrew) have been here at Unboxed Consulting now for a little over 3 months. As a little introduction to ourselves and what we have learned, we felt a short blog article about our experience would be fitting. ...

Newsletter - October 2010
October 6, 2010

We are heading into winter again already - where has the time gone?  We are all too often so busy with the day to day that we don’t find time to touch base with friends and colleagues of projects past (and hopefully projects future). So...

Unit testing on the iPhone
October 5, 2010

Developing for the iPhone can be quite fun. You get very mature frameworks to work with that do an extensive use of design patterns and you also get a fancy an highly tuned platform to play with. But there’s something I’m missing from...

Our Applications on the Apple App Store
October 4, 2010

AKA: Shameless Plug II. At Unboxed Consulting we have now been developing iPhone applications for 2 years. There is another post by Borja telling you the story about one of them. That was about an Enterprise application for a client. But we ...

Shameless Plug
September 29, 2010

When it comes to marketing your company, sometimes the same old-school avenues and techniques to achieve commercial success seem a bit tired and gauche within an increasingly savvy (and dare I say cynical) industry. So why not take a small risk an...

Road Trip
September 28, 2010

At Unboxed we also build iPhone applications. Our largest project so far has been inTouch, an application for a medical products sales company based in the US…This is the story of two men that crossed the pond with a mission; Attend the Cus...

Fix your broken window!
September 22, 2010

As a programmer working with other programmers, I’m usually contributing to an already existing code base and basically just adding new functions or extending their functionality. Because I’m a person who could be influenced by others&...

One Week Iterations Rock
September 15, 2010

Stuck in a project where every iteration fails to deliver? Where every retrospective is a nightmare? Where every show and tell is a verbal cat o’ nine tails session? Where you’re a gibbering wreck yearning for a stronger prescription? ...

Plenty more fish in the sea...
September 10, 2010

It dawned on me this week that sometimes seeking out new business can be a bit like asking out a girl out on a hot date! Cold sweats, nervous shivers, butterflies in the stomach; a total nightmare… right?! This week I went along to the fre...

What car is your website?
September 6, 2010

I was driving the family back from Lucca in Tuscany to catch our flight from Genova when a thought struck me. Car manufacturers segment their markets looking for large niches.  Large enough to attract enough customers worldwide but unique eno...

I'm not working
August 20, 2010

Yes that’s right, despite the fact that I’m employed by Unboxed I’m not working anymore. I’m going to work every day, programming some stuff but it’s not work for me anymore. Really. I have had this feeling since I s...

IRB completion from the debugger
August 18, 2010

The default IRB completion code that ships with Ruby does not work well when being invoked from the debugger prompt: >: ruby /test_script.rb [-2, 7] in /test_script.rb 1 require 'ruby-debug' 2 debugger => 3 :foo /test_script.rb:3 :foo (...

Appetite for Agile
August 13, 2010

This week I’ve been musing over the most expensive, and delayed record in music history, the (sort of) Guns n’ Roses album Chinese Democracy. ‘Sort of’ because it’s not really Gn’R at all, it’s the band&r...

Which JS Unit Testing Framework?
August 13, 2010

As a ruby developer I’m used to using testing frameworks like Rspec or Cucumber. I started polishing an old project of mine recently, which is written in Ruby/js and using Sinatra. When I looked at the code I noticed that there is a lot of J...

The abominable Rails 3 snowman doesn't like Rack-Test
August 10, 2010

I recently started a Rails 3 application to see how things are done in the new version, and also to take an opportunity to try Mongoid. After all, Rails now plays nicely with any library that implements ActiveModel.   The application i...

A++ code review
July 31, 2010

We have had a code review carried out on one of the projects we are currently working on, channel5.com, by an external party.  Xavier Noria has looked at the code and has given us a glowing report which Channel 5 are very happy with.&nbs...

Announcing: Tabnav
July 30, 2010

I’ve just released a new gem called Tabnav. It’s a Rails helper for generating navbars. It allows you to specify highlighting rules for each nav item in a clean way without lots of conditionals in your views. It is loosely based on th...

Wikileaks war logs on rails
July 27, 2010

I assume that everybody has now heard about the wikileaks war logs leak. I thought this was a nice opportunity to hack together a Rails app that contains the data that was leaked. Hopefully this will be a good resource for people to play around bo...

Hacking Safari’s auto-complete feature
July 26, 2010

The recently released update to Safari (version 5.0.1) seems to fix the security issue described below. Jeremiah Grossman points out a serious security issue that he recently found in Safari. You probably know about Safari’s autocompletion...

Scrum in the Deep End
July 25, 2010

As a new employee of Unboxed, and being new to scrum, I thought I would tell you about my 3 month experience as a ScrumMaster thus far. Thanks to Unboxed, I have been thrown into the deep end of the world of agile, London culture, fine whiskey, an...

Recipe for a Cape Town office
June 9, 2010

Search for office space from the Waterfront to Muizenberg and settle on a great and gorgeously located building in Constantia close to some superb vineyards, the names of which are a challenge (for some) to pronounce. Uitsig anyone? Tear do...

Cucumber + iPhone = iCuke
May 31, 2010

Ever wish you could write Cucumber stories for iPhone applications the way you do for web apps? Well now you can, thanks to Unboxed’s iCuke. iCuke allows you to write integration tests for your iPhone applications without changing your exis...

Book a meeting