<?xml version="1.0" encoding="UTF-8"?>
<workshop>
  <created-at type="datetime">2008-05-31T05:35:13Z</created-at>
  <description>Heard about agile development but not sure how to apply it to Rails projects?

We will learn about the variety of ways in the design and architecture of Rails invites agile practices.

* DRY: What it means, and how Rails provides mechanisms to eliminate code redundancy

* TDD: We&#8217;ll review classic test/unit, test/spec and RSpec approaches to test-driven development.

* Refactoring: The #1 practice of every agile developer is explored as the supporting pillar behind TDD and the DRY principle throughout the project lifecycle.

This workshop is geared for those new to agile practices. Those who are already familiar with unit testing and refactoring will learn how to leverage these practices to get the full value from the Rails framework.

</description>
  <id type="integer">2</id>
  <instructor>jeff</instructor>
  <name>Agile 101</name>
  <permalink>agile-101</permalink>
  <position type="integer">3</position>
  <public type="boolean">false</public>
  <title>Agile Development in Rails</title>
  <updated-at type="datetime">2008-05-31T14:12:15Z</updated-at>
  <visible type="boolean">true</visible>
</workshop>
