It is a badly kept secret that my favourite business book is Clayton M. Christensen's seminal Innovator's Dilemma. Even though it is more than a decade old, its ...Read More
The Non-Functioning Programmer (Part 1)
Over the years I have played with a whole bunch of languages here and there and have had a lot of fun hacking different things together. But in my second year of university I was introduced to a language called Scheme. ...Read More
Upcoming Event: Using HTML5 Sensibly (at Skills Matter)
I've just signed up for the Using HTML5 sensibly and how to cheat by using the web event hosted by Skills Matter on Tuesday 8th February. I am really looking forward to hearing Christian Heilmann speak about HTML5 ...Read More
CSS Sprites and the Jigosaurus
120 individual PNGs for one jigsaw As mentioned before, Jigosaurus is a multiplayer jigsaw puzzle that is played through a web browser. When Aleksei, Yasser and I joined as part of the Caplin ...Read More
Clojure Dojo
We had a great time with the London Clojurians at the Clojure Dojo hosted by ThoughtWorks on Tuesday night. Lots of cool (and geeky) code written and fun had by all. It was very nice to get together with a lot ...Read More
Dev Days: Learning Haskell
There is a strong culture of innovation at Caplin and everyone is encouraged to take time out to explore new technologies, build useful tools that would not otherwise be scheduled, and generally learn interesting things. The easiest way ...Read More
Javascript: Elements of Style
I recently read Farhad Manjoo’s polemic on slate explaining that using two spaces after a full stop is flat out wrong. Of course things are never that simple and Manifest Destiny has an ...Read More
Upcoming: London Clojure Dojo
We're attending the recently sold out London Clojure Dojo next Tuesday evening. Hopefully we'll see some of you guys there! ...Read More
TEDtalk: The Beauty of Data Visualisation
As a User Experience Designer at Caplin Systems, I am faced with the challenge of translating complex financial data into something quite lively and exciting on a daily basis. With that in mind, I recently had the pleasure of watching a ...Read More
Dynamic method invocation in Ruby
This year at Caplin we are having a series of Tech Talks based on Bruce A. Tate's Seven Languages in Seven Weeks. This is a great book and I would highly recommend it to any coders out there. Whether you ...Read More