Code retreat is a whole day programming event. Practices and exercises in pair programming and TDD. We start at 9 am with a morning coffee and a breakfast (yay!!! free food), after which we describe the idea and a problem we are planning to solve. The rules are simple: we work in 45 minutes timebox, finishing each session with a retrospective.
Mid day we plan a bigger break with lunch (yay!!! free food again). After the meal another 3 sessions and a retrospective to sum up the whole day.
The workshop is in the BYOL formulae (which means everybody brings their own machine). All you need to install is your favourite IDE. And obviously we are not limited to Java. Any language is fine: Java, Scala, Ruby, Python, COBOL – whichever you prefer.