A coding dojo is a meeting where a bunch of coders get together and work on a code kata, a programming challenge to improve their skills. They code, learn and have fun away from interruptions, distractions, deadlines and production bugs. A coding dojo provides a safe environment to discuss topics like design, functional programming, testing, refactoring, choice of code editors, tools, etc.
The kata will be announced at the beginning of the dojo.
Bring your own laptop with a Scala IDE (Eclipse, IntelliJ, etc.) already installed and configured.
Have SBT[masked] installed on your machine (0.12.x also works, but you need to edit the plugins.sbt file - see comments below).
Follow the instructions given here:
We'll be working in pairs. Pairs will be formed at random, pairing together experts and beginners.
All pairs will work on the same problem (to be disclosed in the Dojo). But the goal is not to finish, but to learn and have fun while doing it.
At least 30 minutes before the end of the Dojo, we'll discuss our different solution approaches together. You can then present cool aspects of the language you used or discovered, ask questions, etc.