Coding Dojo 1 - Library Sample Domain
Back in January we ran a modeling workshop around a simple Library domain. The workshop was an exercise in modeling where we explored the ubiquitous language as presented in a few simple reference scenarios to see what domain concepts would surface, and what ideas might float away. There has been interest in picking this domain back up and use it as a running example to continue to teach more hands on topics.
This coming Monday we will have our first coding dojo focused on this sample domain. We will take the concepts we discussed in January and put it in code - after all, working software is the primary measure of progress. We will do our best to record the coding session, and all code will be posted on github. This domain and the code will be our working model over the next several months.
Not sure which language will be first but I'll wager we'll be using C#, Java, or Ruby, so it should be pretty easy to follow along. Take a look at the model exploration whirlpool as an example of how the session will go. See you there!
6:30pm - 7pm Food & drink (including alcohol) provided and conversation - a big thanks to Code Talent for sponsoring the catering!
7pm - Announcements
7:05pm - Code!
~8:30pm - Conversation
This is a short (1 to 1.5 hours) session that is kind of a group programming experience. Basically, people get together to solve a simple programming challenge. They are there to have fun and to improve their skills. They use various languages, various tools, various exercise formats. They consider the outcome of an exercise successful when it is completed within allocated time (so it needs to be simple) AND the audience can repeat the exercise at home by themselves.
Coding Dojo Characteristics:
- Non-competitive, collaborative, fun environment
- All skill levels are welcome
- Safe to try new ideas