addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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: http://www.camdug.com/events/21657101/

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

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.

TRAVEL: 

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  http://www.grantadesign.com/contact/ for directions.

UPDATE 2: Programme of sessions

10.30 Arrival, Tea/Coffee, networking
11.00 
Introduction and  Introduction to TDD (The "Leap Year" kata)
12.25 Comfort break
12.30 
Cementing Your Knowledge (The "Minefield" kata)
13.30 
Lunch, networking
14.30 
TDD in the Real World.  Developing a simple bank account system under TDD.
15.30 Tea/Coffee break
15.45 
An Objective Work-Out.  Developing a simple bank account system under TDD with  very restrictive object-orientation rules.
16.45 
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

    Jet

    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

  • JetBrains

    Free licenses to raffle during our community events.

  • 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:

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