Dojo Day - Cambridge

What is a Dojo Day? Rooted in the Software Craftsmanship principles of repeated, deliberate practice, this will be a day of coding exercises in your language of choice to enhance your software development skills. It will be a great way to experience Pair Programming and different forms of Test-Driven Development (TDD).

Coding kata are derived from the idea of martial arts kata: a slow series of movements that when repeated sufficient times instill "muscle memory". Coding kata are simply-stated, interesting exercises such as a Ten-Pin Bowling Game, calculating Prime Factors, or converting a number to Roman numerals that instill "coding memory" to practice and improve your skills in TDD, object orientation, solution design and implementation.

The day will run a number of sessions of roughly 90-minutes each focussing on a different exercise. Each exercise will be completed in pairs. Please bring a laptop.

UPDATE: Please note the change in venue.  Many thanks to Granta Design Ltd. for volunteering to host this event!

For the original event meetup page, please check:

NOTE: This event is being organised by the Cambridge Developers' User Group. For more info about the group please check

NOTE2: LSCC is committed to promote and support any software craftsmanship initiatives. We will be publishing events from other groups to our calendar whenever we are asked and we judge they are of general interest of LSCC members.


Train: Cambridge is 50 minutes from London Kings Cross and day tickets are inexpensive (~£20 return).  Granta Design is 10 minutes' walk from Cambridge station.  

Car: There is parking available at Granta Design's offices.  Please see for directions.

UPDATE 2: Programme of sessions

10.30 Arrival, Tea/Coffee, networking
Introduction and  Introduction to TDD (The "Leap Year" kata)
12.25 Comfort break
Cementing Your Knowledge (The "Minefield" kata)
Lunch, networking
TDD in the Real World.  Developing a simple bank account system under TDD.
15.30 Tea/Coffee break
An Objective Work-Out.  Developing a simple bank account system under TDD with  very restrictive object-orientation rules.
Close, retire to a nearby pub!

All sessions will be pair-programmed.  Please bring a laptop configured with your preferred development environment(s) and a unit testing framework for those languages.

Unfortunately, there will be no wireless Internet connection available on the day.

Join or login to comment.

  • Gonçalo S.

    Great dojo! Can't wait for the next one

    August 15, 2011

  • Mani

    It was fantastic - a small group, we could mix about and learn not just languages but also TDD at the same time. Everyone had their own approach and style of progressing a given assignment.

    Would like to see more of these in the future!

    August 14, 2011

  • Sandro M.

    Well organised, good sessions and interesting discussions. Always great to meet passionate and talented people. Had a great time.

    August 14, 2011

  • Alastair S.

    Had a great day organising and running my and CAMDUG's first dojo. Great discussions over lunch and at the pub after, and great to meet other craftsmen from the London community.

    August 14, 2011

  • Andrea B.

    Great experience, really well organized, I liked Dojo.

    August 14, 2011

  • Aleksander S.

    Google Maps leads you to the back side of the building. It's easier to find Clifton road

    August 13, 2011

  • Jianfeng T.

    Hi alastair, Could you please let us know what sessions are in the day? Many thanks


    August 6, 2011

18 went

Our Sponsors

  • Codurance

    LSCC organisation

  • TIM Group

    Hosts and provides catering for our monthly Round-table meetings

  • Pivotal

    Hosts our monthly hands-on sessions

  • SkillsMatter

    Hosts our monthly talks

  • O'Reilly

    Books for review and 40% discount on printed books and 50% on e-books

  • Rewardli

    Special deals and perks for all LSCC members

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy