<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DeveloperHell" type="application/rss+xml" /><item><title>CSS Star Rating System</title><link>http://www.developerhell.com/out/CSS_Star_Rating_System</link><guid>http://www.developerhell.com/out/CSS_Star_Rating_System</guid><description>Recently I had to create a Star Rating system for a client so I thought I&amp;#039;d share with you the techniques I used to accomplish this. If you are not familiar with a Star Rating System, it&amp;#039;s simply a method of voting using (usually) 5 stars in a row, which will change colour as you hover over them indicating the level at which to rate something.</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>A Lightweight Approach to Aspect-Oriented Programming in Python</title><link>http://www.developerhell.com/out/A_Lightweight_Approach_to_Aspect_Oriented_Programming_in_Python</link><guid>http://www.developerhell.com/out/A_Lightweight_Approach_to_Aspect_Oriented_Programming_in_Python</guid><description>aspects.py library provides means to intercept function calls. Functions and methods (also in Python standard library and third party code) can be wrapped so that when they are called, the wrap is invoked first. Depending on the wrap, the execution of the original function can be omitted, or the function can be called arbitrarily many times. Wraps are able to modify the arguments and the return value of the original function. In the terminology of aspect-oriented programming, the library allows applying advices (wraps) to call join points of methods and functions in around fashion.</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>Using Pyke, the Python knowledge engine</title><link>http://www.developerhell.com/out/Using_Pyke_the_Python_knowledge_engine</link><guid>http://www.developerhell.com/out/Using_Pyke_the_Python_knowledge_engine</guid><description>This describes how to use pyke from within your python program.</description></item><item><title>Storing User Profiles</title><link>http://www.developerhell.com/out/Storing_User_Profiles</link><guid>http://www.developerhell.com/out/Storing_User_Profiles</guid><description>User Profiles -  The profile feature in ASP.NET 2.0 allows you to define and store per-user settings to be used throughout your application. Settings can also be stored in an anonymous profile while users are not logged in, and then migrated to a logged-in user profile at a later time.</description></item><item><title>Learning Python Programming Language Through Video Lectures</title><link>http://www.developerhell.com/out/Learning_Python_Programming_Language_Through_Video_Lectures</link><guid>http://www.developerhell.com/out/Learning_Python_Programming_Language_Through_Video_Lectures</guid><description>One of the upcoming projects I am doing (I will reveal it in one of the next blog post) is going to be written entirely in Python. I have a good understanding of Python but, same as I had with JavaScript, I have little experience doing projects from the ground up in it.

Before diving into the project I decided to take a look at a few Python video lectures to learn language idioms and features which I might have not heard of.</description></item><item><title>The state of Python profilers in two words. Use cProfile.</title><link>http://www.developerhell.com/out/The_state_of_Python_profilers_in_two_words_Use_cProfile</link><guid>http://www.developerhell.com/out/The_state_of_Python_profilers_in_two_words_Use_cProfile</guid><description>This is for people who still wonder what they should use every time. cProfile was added in Python 2.5 after much discussion about the downsides of existing profilers.</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><item><title>Python - 15 Line HTTP Server - Web Interface For Your Tools</title><link>http://www.developerhell.com/out/Python_15_Line_HTTP_Server_Web_Interface_For_Your_Tools</link><guid>http://www.developerhell.com/out/Python_15_Line_HTTP_Server_Web_Interface_For_Your_Tools</guid><description>I write a lot of command line tools and scripts in Python. Sometimes I need to kick them off remotely. A simple way to do this is to launch a tiny web server that listens for a specific request to start the script.</description></item><item><title>Adding Type Checking to Ruby</title><link>http://www.developerhell.com/out/Adding_Type_Checking_to_Ruby</link><guid>http://www.developerhell.com/out/Adding_Type_Checking_to_Ruby</guid><description>What&amp;rsquo;s the first thing you think of when you consider the Ruby Language?  Dynamic types, right?  Ruby is famous (infamous?) for its extremely flexible type system, and as a so-called &amp;ldquo;scripting language&amp;rdquo;, the core of this mechanism is a lack of type checking.  This feature allows for some very concise expressions and a great deal of flexibility, but sometimes makes your code quite a bit harder to understand.</description></item><item><title>Ruby Spin-up: Where Did That Method Come From?</title><link>http://www.developerhell.com/out/Ruby_Spin_up_Where_Did_That_Method_Come_From</link><guid>http://www.developerhell.com/out/Ruby_Spin_up_Where_Did_That_Method_Come_From</guid><description>A tutorial that gives a nice background on some object-oriented thinking in Ruby, including classes, superclasses, modules, and singleton methods. It&amp;#039;s a straightforward tutorial aimed at those who have gotten their feet wet in Ruby, but not the object-oriented aspects of Ruby.</description></item><item><title>Sub-Pixel Problems in CSS</title><link>http://www.developerhell.com/out/Sub_Pixel_Problems_in_CSS</link><guid>http://www.developerhell.com/out/Sub_Pixel_Problems_in_CSS</guid><description>Something that jumped at me, recently, was a rendering dilemma that browsers have to encounter, and gracefully handle, on a day-by-day basis with little, to no, standardization.</description></item><item><title>Python as Config Language -- Forget XML and INI files</title><link>http://www.developerhell.com/out/Python_as_Config_Language_Forget_XML_and_INI_files</link><guid>http://www.developerhell.com/out/Python_as_Config_Language_Forget_XML_and_INI_files</guid><description>A programming language has all the advantages as a language for encoding parameters.  I see why it&amp;#039;s rare -- too many programmers have spent too much time with MS&amp;#039;s abominable INI files and think it&amp;#039;s &amp;quot;normal&amp;quot;.</description></item><item><title>Ruby 1.9 - When Will It be Production Ready</title><link>http://www.developerhell.com/out/Ruby_1_9_When_Will_It_be_Production_Ready</link><guid>http://www.developerhell.com/out/Ruby_1_9_When_Will_It_be_Production_Ready</guid><description>Ruby 1.9 was released on Christmas Day of 2007 as version 1.9.0, after undergoing a year or so as an experimental testbed for changes to the Ruby language and core class library.</description></item><item><title>Sorting Data with List and Table Widgets [pdf]</title><link>http://www.developerhell.com/out/Sorting_Data_with_List_and_Table_Widgets_pdf</link><guid>http://www.developerhell.com/out/Sorting_Data_with_List_and_Table_Widgets_pdf</guid><description>The simple widgets that we learned about in the previous chapter primarily deal with a single value (if they have any real &amp;quot;value&amp;quot; associated
with them at all). FXRuby also provides a number of more complicated widgets for dealing with collections of values.</description></item><item><title>Creating Multiple Choice Exam Application Part I</title><link>http://www.developerhell.com/out/Creating_Multiple_Choice_Exam_Application_Part_I</link><guid>http://www.developerhell.com/out/Creating_Multiple_Choice_Exam_Application_Part_I</guid><description>This is the first part of a multi-part series. In this series we will cover the scenario of creating a multiple choice exam for the user. In the first part I will cover the design of the application. This will include unit tests, domain objects and NHibernate mapping files</description></item><item><title>Using RPC-Style Web Services with J2EE</title><link>http://www.developerhell.com/out/Using_RPC_Style_Web_Services_with_J2EE</link><guid>http://www.developerhell.com/out/Using_RPC_Style_Web_Services_with_J2EE</guid><description>Web Services provide functionality to the Internet, and are seen as the wave of the future. In this article, Martin Bond explains how to use Web Services protocols to join J2EE application components with any other software that supports those protocols. This excerpt is from Chapter (Day) 20, from Teach Yourself J2EE in 21 Days, second edition, by Martin Bond, et. al. (Sams, 2003, ISBN: 0672325586)</description></item></channel></rss>
