Target audience: developers which are new or want to improve their skills in TDD and pair programming. Session type: full day workshop Date: 16.03.2012. Place: Tallink Hotel Riga Schedule: 10:00 AM; 6 hours with 1 hour lunch break Price: 230 LVL
The partipants can use any language they like for the extreme startup. For the randori style, I can support Java, JavaScript, Ruby, CoffeeScript, and Python. Schedule- first 15-30 minutes: I demonstrate TDD with a small coding kata (e.g. prime factors, tennis scoring, maybe fizzbuzz). Alternatively, I demonstrate pair programming with a partner.
- 1 hour: A randori style dojo (if 10 people or less) or a cyber-dojo style dojo (if more people): People use the TDD and pair programming styles that I've demonstrated
- 30 minutes: Retrospective and reflective demostration (that is: I do another kata and we discuss blow by blow what decisions to make and how to make them)
- 1 hour: Another randori style dojo or cyber-dojo
- 30 minutes: Retrospective
- 1,5 hours: Extreme startup: Each participant team write a web server that answers questions from incoming web requests (controlled by me). The teams may choose to use TDD or not and to use pair programming or not
- 30 minutes: Retrospective and wrap-up
Requirements: - For venue: Projector, wi-fi network where peers can communicate directly, participants bring PC with development environment of their choice. It works well to combine this workshop with a coding dojo workshop.
- For attendees: Bring a wi-fi-capable computer with the development environment(s) of your choice. (If you can't bring a computer, you can pair with someone else. We depend on most people bringing a computer, though)
|
|