<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>CodeCamp</title><link>http://www.agileprogrammer.com/dotnetguy/category/109.aspx</link><description>CodeCamp</description><managingEditor>Brad Wilson</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2005.109</generator><item><dc:creator>Brad Wilson</dc:creator><title>Seattle Code Camp v3.0 - Nov 17 &amp;amp; 18</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2007/10/15/23584.aspx</link><pubDate>Mon, 15 Oct 2007 20:20:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2007/10/15/23584.aspx</guid><description>&lt;p&gt;Seattle Code Camp is back! &lt;a href="http://seattle.codecamp.us/default.aspx"&gt;More information&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Looks like it's been pushed back a couple weeks due to conflicts, and is now November 17 &amp;amp; 18.&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/23584.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Links for Today's Lua Talk</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/29/20648.aspx</link><pubDate>Sun, 29 Oct 2006 07:34:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/29/20648.aspx</guid><description>&lt;p&gt;Here are links for more information about our CodeCamp talk today on Lua and World of Warcraft:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.lua.org/about.html"&gt;About Lua&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lua-users.org/wiki/LuaTutorial"&gt;Lua Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lua.org/pil/"&gt;Programming in Lua&lt;/a&gt; (online version of the 1st Edition)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lua.org/manual/5.0/"&gt;Lua 5.0 Reference Manual&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lua.org/manual/5.0/"&gt;Ace-OO 2.0 Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.wowace.com/wiki/AceOO-2.0_Tutorial"&gt;Ace-OO 2.0 Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wowwiki.com/World_of_Warcraft_API"&gt;World of Warcraft API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wowwiki.com/Events/System"&gt;World of Warcraft System Events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wowace.com/wiki/WelcomeHome_-_Your_first_Ace2_Addon"&gt;Welcome Home Tutorial&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/20648.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Seattle Code Camp Venue Change</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/26/20562.aspx</link><pubDate>Thu, 26 Oct 2006 08:56:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/26/20562.aspx</guid><description>&lt;p&gt;That &lt;a href="http://seattle.techevents.info/codecamp/2/default.aspx"&gt;Code Camp&lt;/a&gt; thingy that's just 2 days away? It's not in Federal Way any more. It's at Digipen in Redmond:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;Digipen Institute of Technology&lt;br /&gt;5001 NE 150th Ave&lt;br /&gt;Redmond, WA 98052 [&lt;a href="http://local.live.com/?v=2&amp;amp;sp=Point.ry82tz4tndyf_5001%2520150th%2520Ave%2520NE%252c%2520Redmond%252c%2520WA%252098052%252c%2520United%2520States___"&gt;map&lt;/a&gt;]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That puts it within walking distance of my domicile. :)&lt;/p&gt;
&lt;p&gt;See you there this weekend!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Vanden Plas"&gt;Vanden Plas&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Wish You Were Here&amp;amp;artistTerm=Vanden Plas"&gt;Wish You Were Here&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/20562.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Sessions for Code Camp</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/21/20405.aspx</link><pubDate>Sat, 21 Oct 2006 15:35:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/10/21/20405.aspx</guid><description>&lt;p&gt;Peter and I will be doing two sessions together at Seattle Code Camp this year. The camp is next weekend, October 28 and 29, at DeVry in Federal Way.&lt;/p&gt;
&lt;p&gt;The first co-presentation is our &lt;a href="http://seattle.techevents.info/codecamp/2/SessionInfo.aspx?ID=48b9da48-ede7-4f19-9559-18be93fcf259"&gt;Micro-Pairing&lt;/a&gt; talk, which was actually born out of last year's Seattle Code Camp talk about Model-View-Presenter. It was an odd combination that seemed to work okay, but this talk will focus entirely on the Micro-Pairing agile practice (we used to call this "The TDD Pair Programming Game" until &lt;a href="http://www.agileprogrammer.com/oneagilecoder/"&gt;Brian Button&lt;/a&gt; suggested this better name). This is the same talk we did at Agile 2006 (in July)&amp;nbsp;and the p&amp;amp;p Summit (a couple weeks ago), and this will likely be the last time we do this talk publicly.&lt;/p&gt;
&lt;p&gt;The second is titled &lt;a href="http://seattle.techevents.info/codecamp/2/PresenterInfo.aspx?ID=d6aa8cb3-9f3c-4d37-bf5c-ee68ec71fc09"&gt;How I Pwn3d the World of Warcraft UI with Lua&lt;/a&gt;. This is a new talk that we've never given before. We will discuss the topic of end-user extensibility in game development, and we'll teach you the basics of how to extend the game for yourself using a Lua/WoW Object Orientation library called &lt;a href="http://www.wowace.com/"&gt;Ace2&lt;/a&gt;. We don't want to give away too many secrets before the talk, of course. :)&lt;/p&gt;
&lt;p&gt;I will also be doing a solo session titled &lt;a href="http://seattle.techevents.info/codecamp/2/SessionInfo.aspx?ID=16d4f469-a562-4ebc-9976-192a947db2bf"&gt;Introduction to Dependency Injection&lt;/a&gt;. Peter and I did a similar talk last year, although at the time we couldn't talk much about ObjectBuilder's inner guts and implementation. This time around, I'd like to spend a little more time talking about the types of things that dependency injection can bring to application development, as well as illustrate how you can extend ObjectBuilder yourself through a real-world example. I will attempt, within the time given, to show how to implement an event brokering system like the one present in CAB, but without the requirements of having CAB or WinForms. And this time, I'll be giving away all the code, of course. :)&lt;/p&gt;
&lt;p&gt;We would love to see all of you there!&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/20405.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Portland Code Camp 2.0 is Coming</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/05/06/14404.aspx</link><pubDate>Sat, 06 May 2006 15:27:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/05/06/14404.aspx</guid><description>&lt;p&gt;Jason has &lt;a href="http://www.jasonmauer.com/EntryView.aspx?id=8D128C26-093A-497A-9869-97E7D90D2FD3"&gt;announced Portland Code Camp 2.0&lt;/a&gt; for July 22-23. If last year was any indication, it's going to be seriously great. The new venue sounds excellent.&lt;/p&gt;
&lt;p&gt;Unfortunately I won't be able to make it this year, because they counter-scheduled against &lt;a href="http://www.agile2006.org/"&gt;Agile 2006&lt;/a&gt; (where I'm already presenting with &lt;a href="http://www.peterprovost.org/"&gt;Peter Provost&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/mitchl/"&gt;Mitch Lacey&lt;/a&gt;).&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/14404.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Front Range Code Camp</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/02/23/11719.aspx</link><pubDate>Thu, 23 Feb 2006 15:22:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/02/23/11719.aspx</guid><description>&lt;p&gt;Looks like Richard Lawrence is helping organize the &lt;a href="http://www.frontrangecodecamp.com/"&gt;first Code Camp for the Front Range area&lt;/a&gt;. It'll be in Denver on May 20th (only one day?).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now playing:&lt;/strong&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?artistTerm=Liz Phair"&gt;Liz Phair&lt;/a&gt; - &lt;a href="http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?songTerm=Why Can't I?&amp;amp;artistTerm=Liz Phair"&gt;Why Can't I?&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/11719.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>St. Louis Code Camp</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2006/01/22/11027.aspx</link><pubDate>Sun, 22 Jan 2006 12:42:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2006/01/22/11027.aspx</guid><description>&lt;P&gt;&lt;A href="http://www.agileprogrammer.com/oneagilecoder/archive/2006/01/22/11023.aspx"&gt;Brian Button is organizing a Code Camp in St. Louis&lt;/A&gt;. Is this a first for the midwest?&lt;/P&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/11027.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Slides and Code from CodeCamp</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2005/10/24/8943.aspx</link><pubDate>Mon, 24 Oct 2005 12:52:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2005/10/24/8943.aspx</guid><description>&lt;p&gt;Peter and I have posted the slides and code from the talks we gave:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;strong&gt;Dependency Injection&lt;br /&gt;&lt;/strong&gt;What, Why, How&lt;br /&gt;[&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/Dependency%20Injection.ppt"&gt;Slides&lt;/a&gt;] [Code might show up in the future]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TDDing GUIs using Model-View-Presenter&lt;/strong&gt;&lt;br /&gt;And the Pair Programming Game&lt;br /&gt;[&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/TDDing%20GUIs%20using%20MVP.ppt"&gt;Slides&lt;/a&gt;] [&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/tdd-source.zip"&gt;Code&lt;/a&gt;]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Peter also gave a couple fantastic talks on his own:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;strong&gt;Monad&lt;/strong&gt;&lt;br /&gt;The New Microsoft Command Shell&lt;br /&gt;[&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/Monad%20-%20The%20New%20Microsoft%20Command%20Shell.ppt"&gt;Slides&lt;/a&gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Composite UI Application Block&lt;/strong&gt;&lt;br /&gt;[&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/Composite%20UI%20Application%20Block.ppt"&gt;Slides&lt;/a&gt;] [&lt;a href="http://www.peterprovost.org/Files/CodeCampSeattle2005/cab_demo.zip"&gt;Code&lt;/a&gt;]&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I didn't post the deck from my Ruby talk, because there was no content.&lt;/p&gt;
&lt;p&gt;On a related note, I was a little disappointed to find myself being heckled from some Ruby enthusiasts from the area, who thought it was their job to make it known to the room who they were, and the fact that they had never heard of me.&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/8943.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>Seattle Code Camp</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2005/09/30/8245.aspx</link><pubDate>Fri, 30 Sep 2005 20:51:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2005/09/30/8245.aspx</guid><description>&lt;p&gt;Things are spinning up for &lt;a href="http://pacwest.ms/codecamp/sea/1/"&gt;Seattle Code Camp&lt;/a&gt;. I can't believe it's only 3 weeks away. I had a tremendously good time in Portland, so I've decided to speak again. Assuming they get accepted, here are&amp;nbsp;the talks I offered to give.&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;&lt;strong&gt;Introduction to Ruby&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This presentation will be a lot like what I did in Portland. The idea is that the entire hour is spent demonstrating Ruby interactively. I show up with a piece of paper with a bunch of ideas, but let the attendees lead me to show them the stuff they want to see.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Test Driven Development for GUIs Using Model-View-Presenter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Big long scary title. &lt;a href="http://www.peterprovost.org/"&gt;Peter Provost&lt;/a&gt; and I have done some test driven UI development using model-view-presenter, a pattern we really like. The UI framework we'll be using is Windows Forms, but the techniques should be applicable to any GUI system. As a bonus, we'll be using our &lt;a href="http://www.peterprovost.org/archive/2005/08/29.aspx"&gt;TDD pairing game&lt;/a&gt;. I mean, what's the point of doing TDD by yourself? It's so much more fun when you can inflict pain on your co-workers. :)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I didn't see many (any?) co-presentations at Portland, and that's a shame, because I think the right two people can get a really good chemistry going. Peter and I agreed to co-present as much as we can. I'll let him figure out which of his topics I can safely screw up, and post the list for himself. ;)&lt;/p&gt;
&lt;p&gt;Hope to see you there!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Looks like Peter and I got all 5 of our &lt;a href="http://pacwest.ms/codecamp/sea/1/sessions.html"&gt;talks&lt;/a&gt; (just waiting for the page to be updated because of some not quite right descriptions).&lt;/p&gt;
&lt;p&gt;Plus? Flair! :)&lt;/p&gt;
&lt;p&gt;&lt;img title="Seattle Code Camp v1.0, October 22-23, 2005" src="http://pacwest.ms/codecamp/images/codecamp_sea_badge.gif" border="0" /&gt;&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/8245.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Brad Wilson</dc:creator><title>PDX Code Camp 1.0, Day 2</title><link>http://www.agileprogrammer.com/dotnetguy/archive/2005/07/24/6328.aspx</link><pubDate>Sun, 24 Jul 2005 20:51:00 GMT</pubDate><guid>http://www.agileprogrammer.com/dotnetguy/archive/2005/07/24/6328.aspx</guid><description>&lt;p&gt;My spazzing paid off again, and my Ruby talk was very well received. Whew! It was, in essence, 5 minutes of introduction, and 70 minutes of typing at the keyboard. I demonstrated a bunch of the key concepts, and finished up showing one of the coolest pieces of Ruby: ActiveRecord. My talk was followed by one about Ruby on Rails, which is how most people will be approaching Ruby (to build web applications). That demo really showed the power of Ruby; he built a web site in a couple minutes, and started extending it quickly and easily. Adding AJAX support was simple, using the 1.9 release of Rails.&lt;/p&gt;
&lt;p&gt;John and I took off at the half-way point. The truth was, we were both dead tired and wanted to get back to Seattle. After the 4-hour traffic snafu on the way down Friday, we weren't anxious for a repeat, and thought that leaving a few hours early would be beneficial (it was).&lt;/p&gt;
&lt;p&gt;I just wanted to say a huge thank you to everybody who made Code Camp such a success. Of course, the organizers really kicked ass in putting it together in just about 2 months from idea to execution, but the most important part was getting a couple hundred people to show up. They really made it a success.&lt;/p&gt;
&lt;p&gt;Looking forward to Seattle Code Camp! :)&lt;/p&gt;&lt;img src ="http://www.agileprogrammer.com/dotnetguy/aggbug/6328.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>