{ |one, step, back| } http://onestepback.org/index.cgi Jim Weirich's Blog en-us { |one, step, back| } http://onestepback.org http://onestepback.org/images/jwface.gif XP Cincy Looks at Ruby http://onestepback.org/index.cgi/Tech/XpCinci/Feb2005.html <a href="http://onestepback.org/images/pictures/xp-feb05/xpgroup.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/xpgroup-thumb.jpg" align="right"></a> <em>So, what happened when the Cincinnati XP Users group started looking at Ruby? Here's a quick report on the evening (with pictures!). See <a href="http://localhost/jim/cgi-bin/pending.cgi/Tech/Ruby/XpCincyAndRuby.rdoc">XpCincyAndRuby</a> for background information.</em> <h2>XP and Ruby</h2> <p>As I mentioned in <a href="http://localhost/jim/cgi-bin/pending.cgi/Tech/Ruby/XpCincyAndRuby.rdoc">XpCincyAndRuby</a>, the Cincinnati XP Users Group is all set to take a look at Ruby this month.</p> <br clear="right"> <br> <a href="http://onestepback.org/images/pictures/xp-feb05/mark_talking.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/mark_talking-thumb.jpg" align="right"></a> <p>Mark Windholtz got us started with introductions (we had some newcomers to the group!) and laid out the plan for the evening.</p> <br clear="right"> <br> <a href="http://onestepback.org/images/pictures/xp-feb05/bill_chris.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/bill_chris-thumb.jpg" align="right"></a> <p>We thought we would start off with something a bit fun, and something that would allow us to get into Ruby fairly quickly. I had adapted the "Paper, Rock, Scissors" RubyQuiz of the week before into something that could be run over DRb. The goal was to run Paper/Rock/Scissors players on our laptops, coordinating with a central game server (using DRb and Rinda).</p> <br clear="both"> <br> <a href="http://onestepback.org/images/pictures/xp-feb05/we_got2.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/we_got2-thumb.jpg" align="right"></a> <p>The result was quite fun. As you can see, at least one of the programs was quite explicit about the state of its own playing ability (click to enlarge the pictures).</p> <br clear="both"> <br> <a href="http://onestepback.org/images/pictures/xp-feb05/chris_n.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/chris_n-thumb.jpg" align="right"></a> <h2>Mystery Guest</h2> <p>We did have one guest who was obviously a bit camera shy. Must have something to do with the <a href="https://trails.dev.java.net/quickstart.html">project</a> he is currently working on. It seems Chris has reached some good <a href="http://jroller.com/page/ccnelson/20050208#i_got_the_video_done">milestones</a> recently and had time to come over and check out the Rails crowd. Welcome Chris! And don't worry, we won't tell any of your Java friends (wink, wink).</p> <br clear="both"> <a href="http://onestepback.org/images/pictures/xp-feb05/unos_toast.jpg"><img src="http://onestepback.org/images/pictures/xp-feb05/unos_toast-thumb.jpg" align="right"></a> <h2>After the Meeting</h2> <p>Afterwards, we all headed to Unos and enjoyed some appetizers and drinks. This is where all the <em>important</em> discussions happen.</p> <p>Next month we will be diving into Rails itself. If you are in the Cincinnati area, feel free to stop by and join us. We meet the <a href="http://www.objectwind.com/cgi-bin/wiki.cgi?NextMeeting">first Tuesday of every Month</a>.</p> <p>Cheers!</p> <hr> <ul> <li> <a href="http://onestepback.org/cgi-bin/osbwiki.pl?FeedBack/XpCincyFeb2005">Wiki Feedback</a> or <a href="http://tagsurf.com/post?tag=@jimweirich+ruby+xp+cincinnati+rubyonrails+http://onestepback.org/index.cgi/Tech/XpCinci/Feb2005.html">TagSurf Feedback</a></li> </ul> XP-Cinci -- November 2003 Meeting http://onestepback.org/index.cgi/Tech/XpCinci/Nov2003.rdoc I haven&#8217;t mentioned the <a href="http://www.objectwind.com/xp-cinci/">Cincinnati XP Users Group</a>, and need to correct that oversight now. XP-Cinci has been meeting every month for a year! We learn XP by practicing it on a real project at the meeting. Our project is a web-based event scheduling system for Cincinnati&#8217;s <a href="http://www.cincinnatichildrens.org/default.htm">Children's Hospital</a> (we hold our meetings at the hospital). One of the hospital IT staff members acts as our customer and we usually have enough folks there to have 5 to 6 pairs of Java programmers and a pair using Ruby (guess where I am). <p> The project is moving slowly. It is very difficult to come in once a month and work a few hours on a project, and then leave it for another month. We spend a good portion of the meeting remembering what we did last month, and just as we get up to speed, the meeting is almost over. It&#8217;s a good thing that the goal of the group is more to learn XP practices than to actually finish this project. </p> <p> Tonight we concentrated on continuous integration. As soon as we had a new JUnit test working, we were to get the integration token and commit to our CVS repository. </p> <p> If you are in the Cincinnati area and want to join us, feel free. We meet on the first Tuesday of the month. You can find more information <a href="http://www.objectwind.com/cgi-bin/wiki.cgi?XpCincinnati">here</a>. </p>