<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Iowa Ruby Brigade Meetings</title>
    <link>http://www.iowaruby.org/rss/</link>
    <language>en-us</language>
    <ttl>120</ttl>
    <description>The meetings feed for the Iowa Ruby Brigade</description>
    
    
      
        <item>
          <title>July 2008</title>
          <description>&lt;h4&gt;Thursday, July 10, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h2 title=&quot;and your fellow Rubyists&quot;&gt;You&lt;/h2&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Tips &amp;amp; Tricks / Q&amp;amp;A / Hackfest&lt;/h4&gt;

&lt;p&gt;Bring your Ruby questions, puzzlers, tips, &amp;amp; tricks and join us for an open Q&amp;amp;A and coding session.&amp;nbsp; Whether you're a newbie with questions, an intermediate Rubyist, or an advanced Ruby hacker, this meeting is for you.&amp;nbsp; Get your questions answered, share your knowledge, and get to know your fellow programmers.&lt;/p&gt;

&lt;p&gt;Please come with at least one question or tip.&lt;/p&gt;</description>
          <pubDate>Fri, 27 Jun 2008 12:14:00 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/07/#9</guid>
          <link>http://www.iowaruby.org/meetings/2008/07/</link>
        </item>
      
        <item>
          <title>June 2008</title>
          <description>&lt;h4&gt;Thursday, June 19, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;David W. Body / &lt;a href=&quot;http://www.bigcreek.com/&quot; rel=&quot;external&quot;&gt;Big Creek Software, LLC&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;What's New in Rails 2.1?&lt;/h4&gt;

&lt;p&gt;David will explain and demonstrate the new features of &lt;a href=&quot;http://www.rubyonrails.org/&quot; rel=&quot;external&quot;&gt;Ruby on Rails&lt;/a&gt; version 2.1, which was officially &lt;a href=&quot;http://weblog.rubyonrails.org/2008/6/1/rails-2-1-time-zones-dirty-caching-gem-dependencies-caching-etc&quot; rel=&quot;external&quot;&gt;released&lt;/a&gt; June 1, 2008, at &lt;a href=&quot;http://en.oreilly.com/rails2008/public/content/home&quot; rel=&quot;external&quot;&gt;RailsConf.&lt;/a&gt;&amp;nbsp; Rails 2.1 is the result of more than 1600 patches submitted by 1400 contributors in the 6 months or so since Rails 2.0 was released.&lt;/p&gt;
&lt;p&gt;New features include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Time zones&lt;/li&gt;
  &lt;li&gt;Partial updates&lt;/li&gt;
  &lt;li&gt;Gem dependencies&lt;/li&gt;
  &lt;li&gt;Named scope&lt;/li&gt;
  &lt;li&gt;&lt;span class=&quot;caps&quot;&gt;UTC&lt;/span&gt;-based migrations&lt;/li&gt;
  &lt;li&gt;Better caching&lt;/li&gt;
&lt;/ul&gt;
</description>
          <pubDate>Tue, 03 Jun 2008 01:23:00 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/06/#9</guid>
          <link>http://www.iowaruby.org/meetings/2008/06/</link>
        </item>
      
        <item>
          <title>May 2008</title>
          <description>&lt;h4&gt;Thursday, May 15, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speakers&lt;/h3&gt;
&lt;h4&gt;Luke Amdor / &lt;a href=&quot;http://www.studentloan.org/&quot; rel=&quot;external&quot;&gt;Iowa Student Loan&lt;/a&gt;&lt;/h4&gt;
&lt;h4&gt;Ryan Hanks&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Git&lt;/h4&gt;

&lt;p&gt;Are you ready for an actual version control system that actually stays out of the way?&amp;nbsp; A system that doesn't take umpteen million commands just to work on a branch?&amp;nbsp; Something that doesn't force its workflow on you.&amp;nbsp; Welcome to the world of Git.&amp;nbsp; Git (&lt;a href=&quot;http://git.or.cz/&quot; rel=&quot;external&quot;&gt;http://git.or.cz/&lt;/a&gt;) is a distributed version control system focused on speed, effectivity and real-world usability.&amp;nbsp; Git was born out of the need for a non-linear distributed workflow for Linux kernel development.&amp;nbsp; Linus Torvald's design criteria were easy: &quot;Take CVS as an example of what not to do.&amp;nbsp; If in doubt, do the opposite.&quot;&lt;/p&gt;
</description>
          <pubDate>Sat, 03 May 2008 12:18:23 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/05/#10</guid>
          <link>http://www.iowaruby.org/meetings/2008/05/</link>
        </item>
      
        <item>
          <title>April 2008</title>
          <description>&lt;h4&gt;Thursday, April 17, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;David W. Body / &lt;a href=&quot;http://www.bigcreek.com/&quot; rel=&quot;external&quot;&gt;Big Creek Software, LLC&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Capistrano&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.capify.org/&quot; rel=&quot;external&quot;&gt;Capistrano&lt;/a&gt;, a tool for automating tasks on remote servers, has become the de facto standard for deploying Rails applications.&amp;nbsp; But it can be used for many other things, including deploying applications written in other languages and frameworks, as well as general system administration.&amp;nbsp; David's presentation will cover the following topics:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Getting started with Capistrano&lt;/li&gt;
  &lt;li&gt;Capistrano's requirements and assumptions&lt;/li&gt;
  &lt;li&gt;Writing Capistrano recipes&lt;/li&gt;
  &lt;li&gt;Deploying Rails applications with Capistrano&lt;/li&gt;
  &lt;li&gt;Rolling back changes on remote servers&lt;/li&gt;
  &lt;li&gt;Using Capistrano for system administration and other tasks&lt;/li&gt;
&lt;/ul&gt;
</description>
          <pubDate>Mon, 07 Apr 2008 23:41:59 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/04/#14</guid>
          <link>http://www.iowaruby.org/meetings/2008/04/</link>
        </item>
      
        <item>
          <title>March 2008</title>
          <description>&lt;h4&gt;Thursday, March 27, 2008&lt;span style=&quot;vertical-align:super&quot;&gt;*&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;Luke Amdor / &lt;a href=&quot;http://www.studentloan.org/&quot; rel=&quot;external&quot;&gt;Iowa Student Loan&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Alternative Ruby (JRuby / Rubinius / IronRuby)&lt;/h4&gt;

&lt;p&gt;&lt;span style=&quot;vertical-align:super&quot;&gt;*&lt;/span&gt;&lt;b&gt;Note:&lt;/b&gt;&amp;nbsp; This is a special meeting date.&amp;nbsp; We will return to our normal third Thursday meeting date in April.&lt;/p&gt;

&lt;p&gt;Lately there has been a plethora of news surrounding alternative Ruby interpreters: Sun hires the main JRuby developers, Oracle begins deploying JRuby on Rails applications, Engine Yard hires Rubinius developers to work full time on Rubinius, and Microsoft is currently developing it's own Ruby interpreter IronRuby to run on its CLR.&lt;/p&gt;

&lt;p&gt;In this presentation, we'll talk about the motivation behind these interpreters, where they're headed, and what impact this is having on the Ruby community.&lt;/p&gt;
</description>
          <pubDate>Mon, 03 Mar 2008 04:05:53 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/03/#8</guid>
          <link>http://www.iowaruby.org/meetings/2008/03/</link>
        </item>
      
        <item>
          <title>February 2008</title>
          <description>&lt;h4&gt;Thursday, February 21, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speakers&lt;/h3&gt;
&lt;h4&gt;Ryan D. Hanks&lt;br/&gt;
David W. Body / &lt;a href=&quot;http://www.bigcreek.com/&quot; rel=&quot;external&quot;&gt;Big Creek Software, LLC&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;What's New in Rails 2.0?&lt;/h4&gt;

&lt;p&gt;Ryan and David will cover the significant new features and changes from &lt;a href=&quot;http://www.rubyonrails.org/&quot; rel=&quot;external&quot;&gt;Ruby on Rails 2.0&lt;/a&gt;, which was released in December 2007 after almost a year of development.&amp;nbsp; We'll basically follow the outline in the &lt;a href=&quot;http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done&quot; rel=&quot;external&quot;&gt;announcement post&lt;/a&gt;, and we'll provide code examples and live demos illustrating the major changes.&amp;nbsp; We'll also discuss effective migration strategies for Rails applications developed under previous versions of Rails.&lt;/p&gt;

&lt;h3&gt;O'Reilly Books&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.oreilly.com/&quot; rel=&quot;external&quot;&gt;O'Reilly&lt;/a&gt; has donated some books for us to give away at the meeting.&amp;nbsp; To be eligible to win one, you must be present at the meeting and be on our &lt;a href=&quot;join&quot;&gt;mailing list&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Meeting Location&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.dmacc.edu/west/&quot; rel=&quot;external&quot;&gt;DMACC West&lt;/a&gt;&lt;br/&gt;
5959 Grand Ave&lt;br/&gt;
West Des Moines, Iowa&lt;/p&gt;

&lt;p&gt;We meet in the main auditorium on the second floor.&amp;nbsp; Wi-fi Internet access is available.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=dmacc+west&amp;amp;sll=41.623623,-93.600125&amp;amp;sspn=0.022809,0.059395&amp;amp;ie=UTF8&amp;amp;z=14&amp;amp;ll=41.545204,-93.785219&amp;amp;spn=0.045674,0.090637&amp;amp;t=h&amp;amp;om=1&amp;amp;iwloc=A&quot; rel=&quot;external&quot;&gt;Map&lt;/a&gt; (DMACC West)&lt;/p&gt;


&lt;h3&gt;Dinner After the Meeting&lt;/h3&gt;
&lt;p&gt;If you can, please plan to join us for dinner at a local restaurant after the meeting.&lt;/p&gt;
</description>
          <pubDate>Wed, 20 Feb 2008 01:49:57 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/02/#12</guid>
          <link>http://www.iowaruby.org/meetings/2008/02/</link>
        </item>
      
        <item>
          <title>January 2008</title>
          <description>&lt;h4&gt;Thursday, January 17, 2008&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;Cassie Schmitz / &lt;a href=&quot;http://www.iowai.org/&quot; rel=&quot;external&quot;&gt;Iowa Interactive&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Things I Wish I'd Known When I Started Working with Rails&lt;/h4&gt;

&lt;p&gt;You've heard about all the cool things Rails can do, but Rails is full
of hidden features that many developers are not aware of. In this
presentation, Cassie will show you time-saving tools and tricks for
making Rails development faster and more fun!   Cassie will use
examples from an actual application she has developed.&lt;/p&gt;

&lt;p&gt;Topics that will be covered:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Rails plugins&lt;/li&gt;
  &lt;li&gt;Spicing up your application with Ajax&lt;/li&gt;
  &lt;li&gt;Templates&lt;/li&gt;
  &lt;li&gt;Filters&lt;/li&gt;
  &lt;li&gt;Validation&lt;/li&gt;
  &lt;li&gt;with_scope&lt;/li&gt;
  &lt;li&gt;Rails resources&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Meeting Location&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.dmacc.edu/west/&quot; rel=&quot;external&quot;&gt;DMACC West&lt;/a&gt;&lt;br/&gt;
5959 Grand Ave&lt;br/&gt;
West Des Moines, Iowa&lt;/p&gt;

&lt;p&gt;We meet in the main auditorium on the second floor.&amp;nbsp; Wi-fi Internet access is available.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=dmacc+west&amp;amp;sll=41.623623,-93.600125&amp;amp;sspn=0.022809,0.059395&amp;amp;ie=UTF8&amp;amp;z=14&amp;amp;ll=41.545204,-93.785219&amp;amp;spn=0.045674,0.090637&amp;amp;t=h&amp;amp;om=1&amp;amp;iwloc=A&quot; rel=&quot;external&quot;&gt;Map&lt;/a&gt; (DMACC West)&lt;/p&gt;


&lt;h3&gt;Dinner After the Meeting&lt;/h3&gt;
&lt;p&gt;If you can, please plan to join us for dinner at a local restaurant after the meeting.&lt;/p&gt;
</description>
          <pubDate>Wed, 16 Jan 2008 00:58:51 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2008/01/#10</guid>
          <link>http://www.iowaruby.org/meetings/2008/01/</link>
        </item>
      
    
      
        <item>
          <title>December 2007</title>
          <description>&lt;h4&gt;Thursday, December 20, 2007&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;Josh More / &lt;a href=&quot;http://www.alliancetechnologies.net/&quot; rel=&quot;external&quot;&gt;Alliance Technologies&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Web Application Security&lt;/h4&gt;

&lt;p&gt;Josh More presents an excerpt from SANS 504: Hacker Techniques,
Exploits and Incident Handling.  We will cover issues like Cross Site
Scripting (XSS) and SQL Injection, with examples in a Ruby on Rails
application.&lt;/p&gt;

&lt;p&gt;Josh More has fourteen years of experience in IT, and seven years
working in Security. He has designed, developed, and implemented
distributed Linux-based secure products. He has also been the lead for
all technical security matters -- ranging from incident handling to
prevention -- in multiple companies. From a business perspective, he has
consulted on security policy, vulnerability analysis, and strategy.  He
will be teaching a SANS security course in Des Moines in January 2008.&lt;/p&gt;

&lt;h3&gt;Meeting Location&lt;/h3&gt;

&lt;p style=&quot;font-weight:bold&quot;&gt;&lt;a href=&quot;http://www.alliancetechnologies.net/&quot; rel=&quot;external&quot;&gt;Alliance Technologies&lt;/a&gt;&lt;br/&gt;
400 Locust Street, Suite 840&lt;br/&gt;
Des Moines, Iowa&lt;/p&gt;

&lt;p&gt;Directions&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Park at the ramp at 4th and Grand, or drive around and find a spot on
the street. (ramp parking costs $, street parking is free after 6).&lt;/li&gt;
&lt;li&gt;Come into the capital square building and take the escalator to the 2nd floor.&amp;nbsp; (If you come in via the skywalk, you will already be on the second floor.)&lt;/li&gt;
&lt;li&gt;Walk around to where the elevators are, sign in, and take an elevator to the 8th floor.&lt;/li&gt;
&lt;li&gt;Walk towards the near wall, turn left and cross the little bridge.&amp;nbsp; (The big bridge is the wrong way).&lt;/li&gt;

&lt;li&gt;Take the first left after you exit the small bridge.&amp;nbsp; Do not turn left until after you have crossed the bridge.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We are in a conference room on the left, after you pass several rooms and cubes.&amp;nbsp; Generally, you can just follow the noise.&lt;/p&gt;

&lt;p&gt;If you get lost, call Josh More at:  515-245-7701&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=400+Locust+Street,+Des+Moines,+IA&amp;sll=41.594713,-93.620596&amp;sspn=0.017716,0.038753&amp;ie=UTF8&amp;z=16&amp;iwloc=addr&amp;om=1&quot; rel=&quot;external&quot;&gt;Map&lt;/a&gt; (Alliance Technologies)&lt;/p&gt;


&lt;h3&gt;Dinner After the Meeting&lt;/h3&gt;
&lt;p&gt;If you can, please plan to join us for dinner at a local restaurant after the meeting.&lt;/p&gt;
</description>
          <pubDate>Wed, 19 Dec 2007 01:01:44 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2007/12/#8</guid>
          <link>http://www.iowaruby.org/meetings/2007/12/</link>
        </item>
      
        <item>
          <title>November 2007</title>
          <description>&lt;h4&gt;Thursday, November 15, 2007&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;h4&gt;David W. Body / &lt;a href=&quot;http://www.bigcreek.com&quot; rel=&quot;external&quot;&gt;Big Creek Software, LLC&lt;/a&gt;&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Object-Oriented Ruby&lt;/h4&gt;

&lt;p&gt;The fundamentals of object-oriented programming in Ruby are straightforward and easy to learn.&amp;nbsp; But there are some aspects of object-oriented programming in Ruby that are special and set Ruby apart.&lt;/p&gt;

&lt;p&gt;Every data type in Ruby is an object, including data types that may be considered primitives in other languages.&amp;nbsp; For example, integers, booleans, and nil are objects.&amp;nbsp; Like other object-oriented languages, Ruby supports inheritance and dynamic dispatch of methods.&amp;nbsp; Although Ruby does not support multiple inheritance, it does allow collections of methods called modules to be &quot;mixed into&quot; classes.&lt;/p&gt;

&lt;p&gt;As in other object-oriented languages, Ruby objects are instances of classes.&amp;nbsp; But Ruby classes are themselves objects (instances of the class Class).&amp;nbsp; Yes, that means that Class is an instance of itself!&lt;/p&gt;
</description>
          <pubDate>Wed, 14 Nov 2007 19:43:26 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2007/11/#10</guid>
          <link>http://www.iowaruby.org/meetings/2007/11/</link>
        </item>
      
        <item>
          <title>October 2007</title>
          <description>&lt;h4&gt;Thursday, October 18, 2007&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;h3&gt;Speakers&lt;/h3&gt;
&lt;h4&gt;Mike Gorski, Lead Architect, &lt;a href=&quot;http://www.outsellinc.com&quot; rel=&quot;external&quot;&gt;Outsell, Inc.&lt;/a&gt;&lt;br/&gt;
Dan Buettner, IT Manager, Gannett Regional Toning Centers&lt;/h4&gt;

&lt;h3&gt;Topic&lt;/h3&gt;
&lt;h4&gt;Real Applications in Ruby on Rails: An Introduction&lt;/h4&gt;

&lt;p&gt;Ruby on Rails (RoR) is web application framework written in Ruby that 
implements a Model-View-Controller architecture for database-backed web 
sites.&amp;nbsp; There are plenty of tutorials available on the web which will guide 
you through building a simple web application with Ruby on Rails.&amp;nbsp; With this 
talk we hope to take that one step further by showing an RoR application in 
the real world.&lt;/p&gt;
</description>
          <pubDate>Wed, 17 Oct 2007 15:26:16 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2007/10/#22</guid>
          <link>http://www.iowaruby.org/meetings/2007/10/</link>
        </item>
      
        <item>
          <title>September 2007</title>
          <description>&lt;h4&gt;Thursday, September 20, 2007 - Organizational Meeting&lt;/h4&gt;

&lt;p&gt;6:00 - 7:30 PM&lt;/p&gt;

&lt;p&gt;Please join us for our first meeting.  We're just getting started, so please let us know how we can best serve the needs and interests of the Iowa Ruby community.&lt;/p&gt;

&lt;h3&gt;Speaker&lt;/h3&gt;
&lt;p&gt;David W. Body / &lt;a href=&quot;http://www.bigcreek.com&quot; rel=&quot;external&quot;&gt;Big Creek Software, LLC&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Topics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Organizational Meeting&lt;/li&gt;
&lt;li&gt;Getting Started with Ruby&lt;/li&gt;
&lt;/ul&gt;
</description>
          <pubDate>Sat, 28 Jul 2007 13:22:44 GMT</pubDate>
          <guid isPermaLink="false">http://www.iowaruby.org/meetings/2007/09/#22</guid>
          <link>http://www.iowaruby.org/meetings/2007/09/</link>
        </item>
      
    
    
  </channel>
</rss>

