<?xml version="1.0" encoding="UTF-8"?>
<talk>
  <created-at type="datetime">2009-10-01T05:57:29+00:00</created-at>
  <event-id type="integer">192</event-id>
  <id type="integer">1508</id>
  <info>As experienced Rails consultants, and authors of the upcoming Rails AntiPatterns book, Chad Pytel and Tammer Saleh have seen their fair share of terrible code. They&#8217;ll discuss some common AntiPatterns they&#8217;ve seen in the wild, and will walk through the process of refactoring them to bring them in line with current best practices. They&#8217;ll be making use of the latest Rails 3.0 features to transform code from appalling to awesome. In addition, they will be looking at audience submitted code snippets, and giving live refactoring advice.</info>
  <location></location>
  <series-id type="integer" nil="true"></series-id>
  <slides-url></slides-url>
  <slideshare-key nil="true"></slideshare-key>
  <talk-url>http://www.alohaonrails.com/sessions/#youre-doing-it-wrong</talk-url>
  <title>You&#8217;re Doing It Wrong</title>
  <updated-at type="datetime">2009-10-01T17:44:29+00:00</updated-at>
  <when type="datetime">2009-10-06T10:00:00+00:00</when>
  <average-rating type="decimal">4.62</average-rating>
  <event>
    <created-at type="datetime">2009-09-25T09:49:01+00:00</created-at>
    <creator-id type="integer" nil="true"></creator-id>
    <description>The Aloha on Rails Conference is the premier destination event for Ruby on Rails and Web Development. This unique, intimate three day event (2 day conference and 1 day tutorial) unites the community&#8217;s top speakers and talent with motivated and excited attendees for an unforgettable conference in beautiful Hawaii.</description>
    <end-date type="datetime">2009-10-06T00:00:00+00:00</end-date>
    <event-url>http://www.alohaonrails.com/</event-url>
    <hashtag nil="true"></hashtag>
    <id type="integer">192</id>
    <location>Waikiki, HI</location>
    <series-id type="integer" nil="true"></series-id>
    <start-date type="datetime">2009-10-04T00:00:00+00:00</start-date>
    <title>Aloha on Rails, the Hawaii Ruby on Rails Conference</title>
    <updated-at type="datetime">2009-10-08T21:07:51+00:00</updated-at>
    <average-rating type="decimal">4.09</average-rating>
  </event>
  <speakers type="array">
    <speaker>
      <biography></biography>
      <company nil="true"></company>
      <company-website nil="true"></company-website>
      <id type="integer">3323</id>
      <linkedin-url>http://www.linkedin.com/pub/chad-pytel/2/119/552</linkedin-url>
      <location nil="true"></location>
      <name>Chad Pytel</name>
      <personal-website nil="true"></personal-website>
      <title nil="true"></title>
      <twitter-username nil="true"></twitter-username>
      <average-rating type="decimal">4.62</average-rating>
      <avatar-url>/avatars/3323/thumb/stream.11067.0</avatar-url>
    </speaker>
    <speaker>
      <biography>Tammer Saleh wrote the [Shoulda][1] testing framework, was the primary developer and project manager for Thoughtbot's fantastic [Hoptoad service][2], and is currently co-authoring Addison Wesley's [Rails AntiPatterns][3].  He's also an [experienced Ruby on Rails trainer and speaker][4].  In previous lives he's done AI programming for the NCSA and the University of Illinois, as well as systems administration for Citysearch.com and Caltech&#8217;s Earthquake Detection Network.  You can read more about him at [tammersaleh.com][5].


  [1]: http://thoughtbot.com/projects/shoulda
  [2]: http://hoptoadapp.com/
  [3]: http://my.safaribooksonline.com/9780321620293
  [4]: http://tammersaleh.com/speaking
  [5]: http://tammersaleh.com/</biography>
      <company>Tammer Saleh Consulting, Inc.</company>
      <company-website></company-website>
      <id type="integer">351</id>
      <linkedin-url>http://www.linkedin.com/in/tammersaleh</linkedin-url>
      <location>San Francisco</location>
      <name>Tammer Saleh</name>
      <personal-website>http://tammersaleh.com</personal-website>
      <title>Programmer</title>
      <twitter-username></twitter-username>
      <average-rating type="decimal">4.62</average-rating>
      <avatar-url>/avatars/351/thumb/stream.11892.0</avatar-url>
    </speaker>
  </speakers>
</talk>
