<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>NovaRUG: May 14: Modeling Workflow in Ruby on Rails by David Bock</title>
    <link>http://www.novarug.org/articles/2009/05/11/5-14-modeling-workflow-in-ruby-on-rails-by-david-bock</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Northern Virginia Ruby User's Group</description>
    <item>
      <title>May 14: Modeling Workflow in Ruby on Rails by David Bock</title>
      <description>&lt;p&gt;
Title: Modeling Workflow in Ruby on Rails

&lt;p&gt;
Register:  &lt;a href="http://novarugworkflow.eventbrite.com/"&gt;http://novarugworkflow.eventbrite.com/&lt;/a&gt;

&lt;p&gt;
&lt;b&gt;Food:&lt;/b&gt; Pizza and sodas will be provided. 

&lt;p&gt;
&lt;b&gt;Time:&lt;/b&gt; 6:30 PM - 9 PM. 

&lt;p&gt;
&lt;b&gt;Description:&lt;/b&gt; "Workflow" is a generic concept that can mean different things to
different people – a book author is going to think of workflow a lot differently
than a photographer processing images. Whether you are implementing a simple
shopping cart or building a complex system to track the review of legal
documents, there are abstract concepts of states, transitions, actions, actors,
assignments, tasking, concurrency, sequences, and dependencies we can use.

&lt;p&gt;
Come learn about tools and techniques for implementing workflow concepts in Ruby
and Rails. From user stories with `shoulda', through state machines, to complete
workflow engines like OpenWFEru, this is a rich space with a lot to learn.

&lt;p&gt;
&lt;b&gt;Speaker:&lt;/b&gt; David Bock is a founder and principal at CodeSherpas, a software
engineering consultancy in the Northern Virginia area. Prior to falling in love
with Ruby, Mr. Bock spent many years writing custom workflow solutions in Java
for the U.S. State Department. His work in this space protects the borders of
many countries from hazardous imports and exports, and was instrumental in
Poland meeting some reporting obligations for entry into NATO.

&lt;p&gt;
&lt;b&gt;Sponsor:&lt;/b&gt; 
&lt;p&gt;
&lt;a href="http://www.rubynation.org/"&gt;
  &lt;img src="http://www.rubynation.org/images/conference/badges/2009/rubynationA.jpg"/&gt;
&lt;/a&gt;

&lt;p&gt;
&lt;b&gt;Location:&lt;/b&gt; 
&lt;p&gt;
FGM HQ,
&lt;br&gt;
12021 Sunset Hills Rd, Suite 400
&lt;br&gt;
Reston, VA 20190
&lt;br&gt;
Call 703 727-1307 (Gray) to get in.</description>
      <pubDate>Mon, 11 May 2009 20:08:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:2d1baf9a-1106-4c51-a2a1-b5bc3779ea6a</guid>
      <author>Gray Herter</author>
      <link>http://www.novarug.org/articles/2009/05/11/5-14-modeling-workflow-in-ruby-on-rails-by-david-bock</link>
      <category>Meetings</category>
    </item>
  </channel>
</rss>
