Modeling Workflow in Ruby and Rails

David Bock (CodeSherpas)
General
Location: Ballroom B
Presentation: external link
Average rating: ****.
(4.64, 25 ratings)

“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.

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.

Photo of David Bock

David Bock

CodeSherpas

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.

Comments on this page are now closed.

Comments

Picture of David Bock
David Bock
05/21/2009 8:04pm PDT

Thanks for the comments. a pdf of the slides as well as the code I showed is available for download at www.codesherpas.com/files/w...

Thien Vuong
05/21/2009 2:47pm PDT

Thanks for the great talk. Is there a copy of your presentation somewhere online?

David Vanderson
05/09/2009 3:16pm PDT

Great talk. Thanks very much. This is an area where we are struggling at the moment.

David Lokhorst
05/08/2009 2:49pm PDT

David, thanks for talk. It relates directly to an app I’m working on now and I took away some excellent tips.

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf 2009 contacts.