Agical Coding Dojo
Dojo @ Agical
During 2008, Agical will host training sessions in the Agical Coding Dojo. Joining us in the dojo will help you in improving your skill as a developer. It will make you better at writing good unit tests and using TDD. It will help you write better code that communicates and is easier to read. You will get the chance to meet with and learn from other people who like you would like to excel in their programming skills and believe that the coding dojo is a great and fun way of achieving just that.
What is a Coding Dojo?
Coding Dojo is a concept developed by Laurent Bossavit and Emmanuel Gaillot.
The Japanese word 'Dojo' would translate to 'place of the way' and is a sacred hall for training. In martial arts the practitioner will learn new techniques by repeating them over and over again during training sessions in the dojo, and one way of doing this is by learning a series of techniques which when put together will form a kata.
Coding Dojo borrows this concept and translates it into software development.
During a training session in a coding dojo a number of programmers of various level and experience come together to solve a predefined problem (a kata) using techniques like TDD and pair programming. The focus is not on the problem itself but rather on the techniques used.
The form we are using at Agical is called Randori and means that two people are pairing in front of the others, and at given intervals one of the programmers is switched for someone in the audience. That way everyone gets to participate and we get to see more variations in techniques and different ways of attacking problems.
By attending the coding dojo at regular intervals, the programmers will learn their techniques and when to use them to become more effective when facing 'real' problems. Our hope is that the participants will also have a great deal of fun during these sessions.
Prerequisites
There are no prerequisites what so ever for attending the training sessions, as long as you have basic knowledge in programming you will be able to contribute. You don't have to bring anything to the session, and you don't even have to shower afterwards.
Registration
Please tell us if you are coming: dojo [at] agical [dot] se. If you cannot make it, we would like to hear from you as well.
When and where?
The coding dojo is located at Agical’s office on Västerlånggatan 79 in the old town of Stockholm. Training sessions will start at 18.30. If you are hungry and do not want to eat alone swing by the office around 18.00 and we will provide something to eat. Just let us know beforehand. The session will be about two hours long, including a break and retrospect at the end.Dojos winter/spring 2008
February 20th at 18.30 (Java - Texas Hold 'em kata).
March 12th at 18.30 (Java - Texas Hold 'em kata).
April 16th at 18.30 (Ruby - Texas Hold 'em kata).
May 14th at 18.30.
