This page is dedicated to the exercises that we have in our talks. All of the code is available from
You should start by installing Git, the best version control system/source control module around. It is available from
You probably want a modern IDE for the exercises, such as
Eclipse http://eclipse.org/downloads (Classic edition)
IntelliJ IDEA http://www.jetbrains.com/resharper/ (Community edition (free) works fine)
One of the exercises, the kata, is available for C#. Recommended is to use a version of Visual Studio with the plugin http://www.jetbrains.com/resharper/ for great refactoring support.
Exercise 1: Kata
At a terminal
git clone git://github.com/mikadomethod/kata-java.git
Also available for C#:
git clone git://github.com/mikadomethod/kata-dotnet.git
Now you have the code in a folder kata-java (kata-dotnet), in which there is a Java (Visual Studio) project mastercrupt, which is the starting point (the template_with_junit is a template project to speed up creation of new projects in presentations). Load the project(s) in your favorite Java IDE, like IDEA or Eclipse (there are Eclipse config files available). Or Visual Studio if you are doing .NET.
Now follow the instructions in our book, Chapter 2. The book is available at
Exercise 2: Space
At a terminal
git clone git://github.com/mikadomethod/space.git
Scroll down at the page
to the README.md There are the instructions on how to run the code. There are also three suggested exercises at different levels of difficulty. You can do them one at a time from a fresh copy of the exercise, or you can do the exercises on top of each other.