<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Oh, one thing that may not be obvious. Attendance for this is FREE.<br><div><div>On Jun 12, 2009, at 4:19 PM 6/12/09, Brett L. Schuchert wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">The first coding dojo is now officially scheduled and you are encouraged to attend. Details follow.<div><br></div><div>Summary:</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>What: <span class="Apple-tab-span" style="white-space:pre">      </span>Coding Dojo using Randori Approach</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>Where:<span class="Apple-tab-span" style="white-space:pre">      </span>OkC CoCo (<a href="http://okccoco.com/">http://okccoco.com/</a>)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>When:<span class="Apple-tab-span" style="white-space:pre">       </span>Thursday, June 18th, 6PM - 9PM</div><div><br><div>Background</div><div><br></div><div>A coding dojo (<a href="http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo">http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo</a>) is a place to go and practice some technique. There's the person running it (me this time) and then the participants. I do not expect most attendees to be experts, but rather people who would like a place to practice a particular style of development. Though experts are certainly welcome.</div><div><br></div><div>In this case we will practice:</div><ul class="MailOutline"><li>Test Driven Development as defined by Robert Martin (<a href="http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd">http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd</a>)</li></ul><div><br></div><div>Detailed Outline:</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>6:00 - 6:30<span class="Apple-tab-span" style="white-space:pre"> </span>Ground rules and introductions</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>6:30 - 8:30<span class="Apple-tab-span" style="white-space:pre"> </span>Randori (<a href="https://davenicolette.wikispaces.com/Randori">https://davenicolette.wikispaces.com/Randori</a>)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>8:30 - 9:00<span class="Apple-tab-span" style="white-space:pre"> </span>Fishbowl</div><div><br></div><div>Environment:</div><div><ul class="MailOutline"><li>You will not need to bring anything, we'll have one computer displayed on the overhead projector. People will work in pairs and switch out every 5 minutes (approximately).</li><li>We'll be using C#, but Java developers, you should come, for what we're doing, you won't notice much of a difference - I promise</li></ul></div><ul class="MailOutline"><li>Visual Studio 2008</li><li>Resharper</li></ul><div><br></div><div>Problem:</div><ul class="MailOutline"><li>I'll provide a problem that evening and some initial tests. I'll also provide requirements. Where it goes from this initial seed will depend on the participants.</li><li>If you want to see the problem ahead of time, ping me and I'll send it along.</li></ul><div><br></div><div>You'll have an opportunity to practice/observe:</div><ul class="MailOutline"><li>How to start a problem from scratch</li><li>How to grow a solution through accretion</li><li>Observe violations of SRP (<a href="http://www.objectmentor.com/resources/articles/srp.pdf">http://www...objectmentor.com/resources/articles/srp.pdf</a>) and maybe the OCP (<a href="http://www.objectmentor.com/resources/articles/ocp.pdf">http://www...objectmentor.com/resources/articles/ocp.pdf</a>)</li><li>Time permitting, you might even see some refactoring to design patterns - if not, wait to see a forthcoming announcement about a course at the OkC coco on refactoring to design patterns (multi-language)</li></ul><div><br></div></div></div>_______________________________________________<br>Jug mailing list<br><a href="mailto:Jug@lists.okcjug.org">Jug@lists.okcjug.org</a><br>http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org<br></blockquote></div><br></body></html>