Monthly Archives: February 2014

Sublime Text 3 Keyboard Shortcut of the Day

Alt-Shift-N where N is a number will split your editor into that number of panes. You can then move between them using Alt-N. Numbers 1 to 4 gives you vertical split panes.   Alt-Shift-5 gives you a vertical and horizontal split … Continue reading

Posted in Uncategorized | Leave a comment

JavaScript Observable API’s

Observable objects are core part of my tool kit. Observables let you decouple objects from other objects, models from your UI for example. I made a little library called microObservables to make normal JavaScript objects into observables. It pretty straight … Continue reading

Posted in Uncategorized | 6 Comments

The Pocket Calculator Kata Continued

I continued my work on the pocket calculator kata at lunch today. Previously I have been struggling to remove a big if else statement and was unsure of the best approach to take. I started off by writing another test. … Continue reading

Posted in Uncategorized | Leave a comment

The Pocket Calculator Kata

Today I had a quick go at Patchspace’s Ash Moran’s Pocket Calculator kata. I tried this once before when I was taking my first steps into BDD and found it quite challenging. In retrospect I think part of this might … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Friday’s Kata – Bowling with Uncle Bob

NOTE: This was written on Friday, but I didn’t get chance to post it. Today’s kata was uncle Bob’s bowling in JavaScript. I started off writing a test for rolling all gutter balls. This let me quickly and easily get … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Lunchtime Kata – Back to the Checkout

Sorry for the delay in posting this. It’s a write up of a lunchtime kata from sometime this week, which some of my colleagues participated in. Usually a couple of times a week we will work on a coding exercise … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

A Month of TDD

NOTE: I actually wrote this yesterday, but didn’t get chance to post it. There may be an additional post today. Background I’m starting a new job in a few weeks where I will be using some technologies outside of my … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment