<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>rss / new tutorials</title><link>http://www.developerhell.com/feed/new_articles/ruby</link><description>the last 20 tutorials</description><language>en</language><item><title>The future of shoulda</title><link>http://www.developerhell.com/out/The_future_of_shoulda</link><guid>http://www.developerhell.com/out/The_future_of_shoulda</guid><description>Shoulda has long been one of our most useful and popular open source projects, and it continues to serve us well as we use it daily. However, there have been some changes over the past year in the way that we use Shoulda, and these changes have led to some decisions about its future. In our post about the Rails 3 roadmap, we briefly covered the changes we made in Shoulda 2.11 as well as our intentions for Shoulda 3. However, we wanted to go over these changes in depth and explain some of our motivation.</description></item><item><title>Lightning Talk: TATFT - Test All the F***in Time</title><link>http://www.developerhell.com/out/Lightning_Talk_TATFT_Test_All_the_F_in_Time</link><guid>http://www.developerhell.com/out/Lightning_Talk_TATFT_Test_All_the_F_in_Time</guid><description>Video from Ruby Hoedown 2008. If you&amp;#039;re not testing, please stop reading this and start TATFT.</description></item><item><title>The Road to Passenger 3: Technology Preview 1 &amp; Performance</title><link>http://www.developerhell.com/out/The_Road_to_Passenger_3_Technology_Preview_1_Performance7806</link><guid>http://www.developerhell.com/out/The_Road_to_Passenger_3_Technology_Preview_1_Performance7806</guid><description>It has already been two years since we&amp;rsquo;ve first released Phusion Passenger. Time sure flies and we&amp;rsquo;ve come a long way since then. We were the first to implement a working Ruby web app deployment solution that integrates seamlessly in the web server, and all the features that we&amp;rsquo;ve developed over time &amp;ndash; smart spawning and memory reduction, upload buffering, Nginx support, etc &amp;ndash; have served us for a long time.</description></item><item><title>Rake Tasks 101</title><link>http://www.developerhell.com/out/Rake_Tasks_101</link><guid>http://www.developerhell.com/out/Rake_Tasks_101</guid><description>I&amp;rsquo;ve been working with Rake quite a bit on my current project so I thought I&amp;rsquo;d share some beginner tips.

Before I go into Rake, what is it? Rake is a Ruby-based build program. Ruby on Rails uses Rake quite a bit in it&amp;rsquo;s process. If you&amp;rsquo;ve worked on a Rails project you&amp;rsquo;ll used one, some or all of the following: rake db:create, rake gems:unpack, rake db:migrate, and rake test. Now that&amp;rsquo;s not all of Rail&amp;rsquo;s Rake tasks, just some common ones.</description></item><item><title>Unobtrusive JavaScript in Rails 3</title><link>http://www.developerhell.com/out/Unobtrusive_JavaScript_in_Rails_3</link><guid>http://www.developerhell.com/out/Unobtrusive_JavaScript_in_Rails_3</guid><description>One of the biggest changes on the frontend side of the upcoming Rails 3 version is the replacement of the Prototype JavaScript helpers in favor of Unobtrusive JavaScript (UJS).</description></item><item><title>DataMapper 1.0 Released</title><link>http://www.developerhell.com/out/DataMapper_1_0_Released</link><guid>http://www.developerhell.com/out/DataMapper_1_0_Released</guid><description>I&amp;#039;m pleased to announce that we released DataMapper 1.0 &amp;quot;Vermouth&amp;quot;
earlier today.

Thank you to everyone in the community, especially this mailing list
and the IRC channel. There&amp;#039;s no way we could&amp;#039;ve reached this milestone
without your encouragement and assistance.</description></item><item><title>Foreign relations in Ruby on Rails models and forms</title><link>http://www.developerhell.com/out/Foreign_relations_in_Ruby_on_Rails_models_and_forms</link><guid>http://www.developerhell.com/out/Foreign_relations_in_Ruby_on_Rails_models_and_forms</guid><description>How to setup models and input forms to manage foreign relations in Ruby on Rails.</description></item><item><title>File uploading in Ruby on Rails</title><link>http://www.developerhell.com/out/File_uploading_in_Ruby_on_Rails</link><guid>http://www.developerhell.com/out/File_uploading_in_Ruby_on_Rails</guid><description>How to upload a file in Ruby on Rails, unzip it and import its contents into the database.</description></item><item><title>Inside Ruby on Rails: Rescuable and rescue_from</title><link>http://www.developerhell.com/out/Inside_Ruby_on_Rails_Rescuable_and_rescue_from</link><guid>http://www.developerhell.com/out/Inside_Ruby_on_Rails_Rescuable_and_rescue_from</guid><description>Last time I talked about the ActiveSupport Module#delegate method. Today, I want to introduce an other poweful ActiveSupport module: Rescuable, also known in the Rails ecosystem as rescue_from.</description></item><item><title>Ruby on Rails 2 - from zero to a small application</title><link>http://www.developerhell.com/out/Ruby_on_Rails_2_from_zero_to_a_small_application</link><guid>http://www.developerhell.com/out/Ruby_on_Rails_2_from_zero_to_a_small_application</guid><description>Describing the process of setting up RoR2 and developing a small application. The tutorial touches most aspects of RoR development, form helpers, activerecord and Ajax to name a few.</description></item><item><title>Parsing gettext strings with Ruby</title><link>http://www.developerhell.com/out/Parsing_gettext_strings_with_Ruby</link><guid>http://www.developerhell.com/out/Parsing_gettext_strings_with_Ruby</guid><description>Basic hash, regular expressions and blocks tutorial.</description></item><item><title>Scraping and Converting Data with Hpricot and JSON in Ruby</title><link>http://www.developerhell.com/out/Scraping_and_Converting_Data_with_Hpricot_and_JSON_in_Ruby</link><guid>http://www.developerhell.com/out/Scraping_and_Converting_Data_with_Hpricot_and_JSON_in_Ruby</guid><description>We&amp;#039;re retrieving information from a HTML document with Hpricot, no regular expressions needed.</description></item><item><title>Autocomplete in WxRuby&#039;s Scintilla</title><link>http://www.developerhell.com/out/Autocomplete_in_WxRuby_s_Scintilla3691</link><guid>http://www.developerhell.com/out/Autocomplete_in_WxRuby_s_Scintilla3691</guid><description>How to accomplish autocompletion when you write your own editor.</description></item><item><title>AUI in WxRuby</title><link>http://www.developerhell.com/out/AUI_in_WxRuby</link><guid>http://www.developerhell.com/out/AUI_in_WxRuby</guid><description>Advanced User Interface to create all the coolness you need in your desktop application.</description></item><item><title>The basics of how to work the Scintilla component in WxRuby.</title><link>http://www.developerhell.com/out/The_basics_of_how_to_work_the_Scintilla_component_in_WxRuby</link><guid>http://www.developerhell.com/out/The_basics_of_how_to_work_the_Scintilla_component_in_WxRuby</guid><description>The basics of how to work the Scintilla component in WxRuby.</description></item><item><title>More Scintilla in WxRuby</title><link>http://www.developerhell.com/out/More_Scintilla_in_WxRuby</link><guid>http://www.developerhell.com/out/More_Scintilla_in_WxRuby</guid><description>A discussion on custom key commands and custom behavior.</description></item><item><title>Behavior-driven Testing with RSpec</title><link>http://www.developerhell.com/out/Behavior_driven_Testing_with_RSpec</link><guid>http://www.developerhell.com/out/Behavior_driven_Testing_with_RSpec</guid><description>Testing fever has infected the Ruby programming community, and the infection is spreading. One of the most promising innovations in testing in the past year is the introduction and rapid growth of RSpec, a behavior-driven testing tool. Learn how RSpec can change the way you think about testing.</description></item><item><title>Registration form with Merb and Datamapper</title><link>http://www.developerhell.com/out/Registration_form_with_Merb_and_Datamapper</link><guid>http://www.developerhell.com/out/Registration_form_with_Merb_and_Datamapper</guid><description>How to setup a semi-advanced registration form with Merb and Datamapper with validators and stuff.</description></item><item><title>Rails Messaging Tutorial</title><link>http://www.developerhell.com/out/Rails_Messaging_Tutorial</link><guid>http://www.developerhell.com/out/Rails_Messaging_Tutorial</guid><description>This guide aims to be a simple, logical tutorial showing how to develop a simple Rails messaging system with all of the trimmings with Ruby on Rails (v2.0.2). This tutorial is intended for beginner to intermediate Rails users. If you&amp;#039;ve never used Rails before, I suggest you check out any of the excellent introductions out there.</description></item><item><title>Merb and Datamapper on Ubuntu with XAMPP</title><link>http://www.developerhell.com/out/Merb_and_Datamapper_on_Ubuntu_with_XAMPP</link><guid>http://www.developerhell.com/out/Merb_and_Datamapper_on_Ubuntu_with_XAMPP</guid><description>Basic setup tutorial to get you started with Merb and Datamapper.</description></item></channel></rss>