<?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/all</link><description>the last 20 tutorials</description><language>en</language><item><title>Browser Plugin Detection</title><link>http://www.developerhell.com/out/Browser_Plugin_Detection</link><guid>http://www.developerhell.com/out/Browser_Plugin_Detection</guid><description>Have you ever wondered how to detect plugins loaded by your browser using JavaScript? In this tutorial you will learn to detect plugins in IE way and for other browsers. You will also learn to use Lazy Function Definition pattern to optimize your object detection code.</description></item><item><title>Generate Random IP with Python</title><link>http://www.developerhell.com/out/Generate_Random_IP_with_Python</link><guid>http://www.developerhell.com/out/Generate_Random_IP_with_Python</guid><description>In need of an IP address on-the-fly that appears to be valid? Try this.</description></item><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>ContextFree.js &amp; Algorithm Ink: Making Art with Javascript</title><link>http://www.developerhell.com/out/ContextFree_js_Algorithm_Ink_Making_Art_with_Javascript633</link><guid>http://www.developerhell.com/out/ContextFree_js_Algorithm_Ink_Making_Art_with_Javascript633</guid><description>ContextFree.js &amp;amp; Algorithm Ink: Making Art with Javascript

Aza Raskin, the head of UX at Mozilla, has released ContextFree.js and the corresponding site Algorithm Ink.  ContextFree.js is a port of Context Free Art by Chris Coyne, and uses the HTML5 Canvas element to render the incredibly simple Context Free grammar.  It makes rendering complex and beautiful art very simple.  For example, the following code:</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>Django performance tips</title><link>http://www.developerhell.com/out/Django_performance_tips3838</link><guid>http://www.developerhell.com/out/Django_performance_tips3838</guid><description>Django handles lots of traffic with ease; Django sites have survived slashdottings, farkings, and more. Here are some notes on how we tweak our servers to get that type of high performance.</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>jQuery Globalization Plugin from Microsoft</title><link>http://www.developerhell.com/out/jQuery_Globalization_Plugin_from_Microsoft</link><guid>http://www.developerhell.com/out/jQuery_Globalization_Plugin_from_Microsoft</guid><description>Today, we released a prototype of a new jQuery Globalization Plugin that enables you to add globalization support to your JavaScript applications. This plugin includes globalization information for over 350 cultures ranging from Scottish Gaelic, Frisian, Hungarian, Japanese, to Canadian English.  We will be releasing this plugin to the community as open-source.</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>Printer Friendly CSS</title><link>http://www.developerhell.com/out/Printer_Friendly_CSS</link><guid>http://www.developerhell.com/out/Printer_Friendly_CSS</guid><description>In Part I of this tutorial, you learned how to slice a design and write standards compliant Html/CSS. In this part, you will learn how to write printer friendly CSS. I will continue extending the same demo  used in Part I and make it printer friendly.</description></item><item><title>Slicing PSD and HTML/CSS</title><link>http://www.developerhell.com/out/Slicing_PSD_and_HTML_CSS</link><guid>http://www.developerhell.com/out/Slicing_PSD_and_HTML_CSS</guid><description>In this article you will learn how to slice a design and write standard compliant Html/CSS. In its Part 2, you will learn how to write printer friend CSS. Which means when you print your webpage, it will exclude all background images, and colors. This helps anyone printing the document more reader friendly and also save the user&amp;rsquo;s printer resources as well.</description></item><item><title>How to Use Optional Parameters in C# 4.0</title><link>http://www.developerhell.com/out/How_to_Use_Optional_Parameters_in_C_4_0</link><guid>http://www.developerhell.com/out/How_to_Use_Optional_Parameters_in_C_4_0</guid><description>Optional parameters are default values used when a function or method is called without specific arguments. They can be used in PHP&amp;hellip;</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>Create a Hibernate application that is managed by JBoss AS</title><link>http://www.developerhell.com/out/Create_a_Hibernate_application_that_is_managed_by_JBoss_AS</link><guid>http://www.developerhell.com/out/Create_a_Hibernate_application_that_is_managed_by_JBoss_AS</guid><description>Developers will be introduced to Hibernate and learn to build Java classes and map files from scratch. They will also learn to reverse engineer the database schema into Java classes and Hibernate mapping files and build a web application that will be able to interact with the Hibernate POJOs which they will later deploy to JBoss AS.</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>Customize Page Management in Liferay Portal 5.2 Systems Development</title><link>http://www.developerhell.com/out/Customize_Page_Management_in_Liferay_Portal_5_2_Systems_Development</link><guid>http://www.developerhell.com/out/Customize_Page_Management_in_Liferay_Portal_5_2_Systems_Development</guid><description>In this article by Jonas Yuan, developers will learn to employ features of page management. They will also learn how to use communities and layout pages efficiently.</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></channel></rss>