<?xml version="1.0" encoding="utf-8" ?>  
 <rss version="2.0"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
 <channel>
    <title>Web 2.0 announcer feed for ruby</title>
    <link>http://ruby.web2announcer.com/</link>
    <description>Web 2.0 announcer top stories for ruby</description>
    <dc:language>en</dc:language>
    <pubDate>Wed, 23 Jul 2008 10:59:17 GMT</pubDate><item>
	<title>How to ease drupal development with capistrano</title>
    <link>http://web2announcer.com/go/2713304</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A drupal development strategy that employs capistrano to sync development and production databases.
	</content:encoded>
    <pubDate>Wed, 23 Jul 2008 10:59:17 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2713304</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Unix Signals for Live Debugging</title>
    <link>http://web2announcer.com/go/2711894</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Make use of UNIX signals to easily toggle debug mode on any process.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 19:05:54 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711894</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://unix-linux.web2announcer.com/">unix-linux</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Charles Nutter talks to JRuby Newbies</title>
    <link>http://web2announcer.com/go/2711584</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    On the eve of a new JRuby course at rubylearning.org, Charles Nutter gives some advise to JRuby newbies in the form of an interview.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 16:05:06 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711584</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Why Ruby Gems boost productivity</title>
    <link>http://web2announcer.com/go/2711093</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I think there is a connection between the enthusiasm of the Ruby community and the average size of a typical gem contribution. I explain my reasons in this (short) article. I&#039;ll be happy to hear what you think.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 11:37:03 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711093</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JRuby 1.1.3 released - Getting Started with GlassFish</title>
    <link>http://web2announcer.com/go/2711094</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Going forward, JRuby point releases will be on a 3-4 week frequency. And you can always checkout the trunk and build yourself.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 11:26:30 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2711094</guid><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>New and Noteworthy in JRuby 1.1.3</title>
    <link>http://web2announcer.com/go/2710805</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    JRuby 1.1.3 has been released a couple of days ago, and I wanted to highlight some of the most interesting changes in this release, from my perspective.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 08:31:51 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2710805</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Testing the new One-Click Ruby Installer for Windows</title>
    <link>http://web2announcer.com/go/2710375</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The One-Click Ruby Installer for Windows is evolving nicely. Take a look at its newest support for the MingW environment and what you gain from it.
	</content:encoded>
    <pubDate>Tue, 22 Jul 2008 04:00:40 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2710375</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://windows.web2announcer.com/">Windows</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The JRuby community announces the release of JRuby 1.1.3!</title>
    <link>http://web2announcer.com/go/2708858</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    JRuby 1.1.3 is the third point release of JRuby 1.1.  The fixes in the release are primarily performance enhancements and compatibility resolutions.
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 10:50:24 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2708858</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>IronRuby With ASP.NET MVC Working Prototype</title>
    <link>http://web2announcer.com/go/2708666</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    In June, John Lam wrote about a demo he gave at Tech-Ed 2008 where he showed IronRuby running on ASP.NET MVC. He posted the code for the demo online, but it relied on an unreleased version of MVC, so the code didn’t actually work. Now that Preview 4 is out, I revisited the prototype and got it working again. I use the term working loosely here. Yeah, it works, but it is really rough around the edges. As in, get a bunch of splinters rough. At least it looks better as I did take a moment to use a CSS layout from Free CSS Templates slightly tweaked by me.
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 08:29:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2708666</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>A Short Course in JRuby for 3 days</title>
    <link>http://web2announcer.com/go/2708466</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Recently, JRuby has been gaining more and more attention in the Java and Ruby communities. Java is a powerful platform and there are millions of lines of Java code being written each month, that the world will have to live with for a long time from now. language, programmers willing to learn Jruby. Join Now for 3 days.
	</content:encoded>
    <pubDate>Mon, 21 Jul 2008 05:46:51 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2708466</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://news.web2announcer.com/">News</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>JRuby 1.1.3 Released - JRuby - Codehaus</title>
    <link>http://web2announcer.com/go/2707732</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    JRuby 1.1.3 Released
	</content:encoded>
    <pubDate>Sun, 20 Jul 2008 17:58:11 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2707732</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Automate Your Rails Deployment</title>
    <link>http://web2announcer.com/go/2707205</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This CitrusByte blog post gives an overview of using Phusion Passenger + Apache2 to automate rails deployment
	</content:encoded>
    <pubDate>Sun, 20 Jul 2008 08:01:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2707205</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Rails + Gettext Crash Course</title>
    <link>http://web2announcer.com/go/2706223</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    There is a quite good crash course and introduction into using of the gettext library with ruby-on-rails. Described reasons why use gettext, some initial techniques, solutions, links.&amp;#xD;
Interesting stuff.
	</content:encoded>
    <pubDate>Sat, 19 Jul 2008 15:25:16 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2706223</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>We ain&#039;t got no RSpec - Best Voicemail Ever</title>
    <link>http://web2announcer.com/go/2706192</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    &#039;Funny&#039; Rails Envy Podcast Voicemail remix. In case you need a good laugh today listen to the remix, though the orginal voicemail it making some valid points. Way better than Terry Chays&#039; PHP anthem.
	</content:encoded>
    <pubDate>Sat, 19 Jul 2008 15:00:37 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2706192</guid><category domain="http://humor.web2announcer.com/">humor</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Scripting support with Axis2</title>
    <link>http://web2announcer.com/go/2705315</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Enjoy the world of scripting languages with Apache Axis2. Deploy scripting , invoke service using scripting and more
	</content:encoded>
    <pubDate>Sat, 19 Jul 2008 02:18:46 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2705315</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-services.web2announcer.com/">web services</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Rails for PHP Developers: Function Reference</title>
    <link>http://web2announcer.com/go/2705104</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This function reference covers commonly used PHP libraries to their closest Ruby equivalents. The reference is structured very closely against the PHP reference library.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 22:32:39 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2705104</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Is Twitter Responsible For Rail’s Image?</title>
    <link>http://web2announcer.com/go/2704714</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Is Twitter Responsible For Rail’s Image? Personally, I think not, however let’s take a look at the subject.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 17:49:29 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704714</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Friendliest console installer EVER!</title>
    <link>http://web2announcer.com/go/2704485</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Friendliest console installer EVER! Shows a snippet of the Phusion Passenger installer for Ruby on Rails.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 15:07:40 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704485</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Smells like a Google Search: Easily grab inbound search terms in Rails using search_sniffer</title>
    <link>http://web2announcer.com/go/2704354</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Sure you can mine your referrers in Google Analytics, but why not tailor your site to your users by peeking at what they were looking for when they found your site? The search_sniffer plugin makes it too easy to do just that.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 13:32:10 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704354</guid><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Deploying Drupal with Capistrano</title>
    <link>http://web2announcer.com/go/2704299</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A case study on Drupal deployment with Capistrano. Nice code inside.
	</content:encoded>
    <pubDate>Fri, 18 Jul 2008 13:14:27 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2704299</guid><category domain="http://php.web2announcer.com/">php</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>MOAR Rabbits! Dwemthy&#039;s Array in Java Refactored</title>
    <link>http://web2announcer.com/go/2701277</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Dwemthy&#039;s Array is an uber-geeky text based adventure game with a specific coding challenge built in, and is particularly suited to implementation with a dynamic language such as Ruby. What caught my attention recently, was Adrian Kuhn&#039;s implementation in Java. Despite my love-hate (or like-hate) relationship with Java, I&#039;m always up for a coding challenge. I&#039;ve taken Adrian&#039;s Java implementation and made it &quot;MOAR META!&quot; by using annotations and dynamic proxies.
	</content:encoded>
    <pubDate>Thu, 17 Jul 2008 02:15:11 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2701277</guid><category domain="http://games.web2announcer.com/">games</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>New language for this year</title>
    <link>http://web2announcer.com/go/2700598</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    One of the tenants of the Pragmatic Programmer is to learn at least one new language every year.  What language should you learn this year?
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 18:04:10 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700598</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Next Great Language</title>
    <link>http://web2announcer.com/go/2700599</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    There has been a lot of talk in the last year or two about Java losing ground to newer languages and about which language is going to replace Java as the dominant language going into the next decade. After all the smoke clears, what should the reasonable person conclude? Is it time to move on?
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 18:04:08 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2700599</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Multi-thread scaling issues with Python and Ruby</title>
    <link>http://web2announcer.com/go/2699605</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    With the advent of multi-core processors, CPU bound applications need to use multi-threading in order to be able to scale their performance beyond that offered by a single core. This provides many challenges, but an interesting aspect of this problem is to consider how the threading modules in modern programming languages such as Python and Rubycan either help or hinder this scalability. Yes, there are plenty of other programming languages in use today, but Python and especially Ruby are rapidly rising in popularity and there are some surprising limitations to be aware of when using their threading packages.
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 07:26:01 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2699605</guid><category domain="http://python.web2announcer.com/">python</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Revisiting Rails Full Text Search Options</title>
    <link>http://web2announcer.com/go/2699335</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    After implementing &#039;good enough&#039; search functionality early in our project, we decided to circle back and take another look at the search options in Rails.
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 03:56:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2699335</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://reviews.web2announcer.com/">reviews</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Getting IronRuby Up and Running</title>
    <link>http://web2announcer.com/go/2698957</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    I wanted to have a little walk-through on getting IronRuby up and running. I am normally a C# guy and this is usually a C# blog, but I think that exposure to dynamic languages is very important. Since .net is starting to get a bit dynamic (with IronPython, Boo (kinda), IronPython, and VB.net 10 (kinda)), I think that developers are going to start seeing this stuff more and more. Because of this I have created this little walk-through, but this month if you are in the Richmond VA area we are going to have our Meet and Code dinner (on the 31st of July 2008) on dynamic languages.
	</content:encoded>
    <pubDate>Wed, 16 Jul 2008 00:10:30 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2698957</guid><category domain="http://net.web2announcer.com/">.net</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Tracks screencast: How to get things done</title>
    <link>http://web2announcer.com/go/2697970</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This great application helps you to get more organized (Something I definitely needed!). Another good thing about it is that it requires a minimum of knowledge to be installed using the BitNami installer.
	</content:encoded>
    <pubDate>Tue, 15 Jul 2008 14:44:48 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2697970</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>The Rabbit Will Die in Java</title>
    <link>http://web2announcer.com/go/2696368</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    For those unfamiliar with Dwemthy’s Array, it is a Ruby meta-programming example that is along the lines of a text-based game. The game has been put on Ward’s wiki as a challenge to Smalltalk advocates: “Go ahead and reimplement DwemthysArray!” Darren Hobbes and, recently, Nicholas Chen have taken the challenge. But never has nobody been so insane to met the challenge in the vast quagmires of Java meta-programming—not until, NOW.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 21:38:31 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2696368</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>A close look at three Rails 2.1 bugs</title>
    <link>http://web2announcer.com/go/2696112</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Rails 2.1 introduces three annoying bugs. Let&#039;s fix them.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 19:34:38 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2696112</guid><category domain="http://database.web2announcer.com/">database</category><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Ruby&#039;s Open Classes - Or: How Not To Patch Like A Monkey</title>
    <link>http://web2announcer.com/go/2695951</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Ruby&#039;s Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 17:50:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695951</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Rails: Where to put the &#039;other&#039; files</title>
    <link>http://web2announcer.com/go/2695801</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    When starting a Rails project, four golden folders are predefined: Models, Views, Controllers, Helpers. Could we possibly need anything more? In my experience, the answer is yes. This leads to the question of, where do these extra files go?
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 16:46:28 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695801</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>This Week in Ruby (July 11, 2008)</title>
    <link>http://web2announcer.com/go/2695310</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Highlights from the Ruby community.
	</content:encoded>
    <pubDate>Mon, 14 Jul 2008 12:13:41 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2695310</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Testing Is Overrated</title>
    <link>http://web2announcer.com/go/2692319</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Article about why user testing by itself is overrated.  To produce high quality code, several quality review techniques are needed.
	</content:encoded>
    <pubDate>Sat, 12 Jul 2008 17:17:39 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2692319</guid><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://standards.web2announcer.com/">standards</category><category domain="http://usability.web2announcer.com/">usability</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>DSL and Metaprogramming with Smalltalk</title>
    <link>http://web2announcer.com/go/2690592</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Be productive with Squeak and Seaside. Metaprogramming and DSLs with Smalltalk.
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 21:24:55 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2690592</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://opinion.web2announcer.com/">opinion</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>You May Want To Avoid Project Proposal Requests Like This</title>
    <link>http://web2announcer.com/go/2690093</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This describes a very vague Ruby on Rails project proposal request from an unknown source and the response.  Even this response was probably too much time to spend on such a request!
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 17:13:09 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2690093</guid><category domain="http://humor.web2announcer.com/">humor</category><category domain="http://methodology.web2announcer.com/">methodology</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Now &#039;and&#039; for something completely different.</title>
    <link>http://web2announcer.com/go/2689294</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    My son Justin is working as a Ruby apprentice for my son Micah at 8th light. We were sitting at the kitchen table, and he showed me a function he was writing. In the midst of the function I saw this:&amp;#xD;
handle_batch(item) and display_batch(item) while items_remaining?&amp;#xD;
&amp;#xD;
I looked hard at this and then I said: “Justin, I don’t think you understand what and does.&amp;#xD;
&amp;#xD;
He said: “I think I do.” and he pointed me to a website which showed 21 Ruby tricks “you should be using in your own code.”
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 10:13:42 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2689294</guid><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Writing a compiler in Ruby bottom up - step 10</title>
    <link>http://web2announcer.com/go/2689261</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    ach step so far has included minor bits and pieces to test specific features. But it&#039;s hard to get an idea for how complete a language is becoming without writing something a little bit more substantial. In this case I&#039;ve chosen to write a &quot;text-mangler&quot; that will &quot;parse&quot; an s-expression like (Lisp like) syntax and turn it into a Ruby script that will run the compiler with the equivalent program.
	</content:encoded>
    <pubDate>Fri, 11 Jul 2008 09:57:50 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2689261</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://research.web2announcer.com/">research</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Presentation : Contrasting java and dynamic languages.</title>
    <link>http://web2announcer.com/go/2688153</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    A presentation I made which contrasts java with other dynamic languages such as python, ruby, PHP and also java based languages such as Groovy, JRuby, Jython. This is not a strictly programming oriented contrasting exercise, it instead attempts to look at it from a architects and a managers view as well.
	</content:encoded>
    <pubDate>Thu, 10 Jul 2008 20:56:04 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2688153</guid><category domain="http://java.web2announcer.com/">java</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://trends.web2announcer.com/">trends</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>NetBeans 6.5 M1: GlassFish v3 + Rails</title>
    <link>http://web2announcer.com/go/2685686</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    NetBeans IDE 6.5 Milestone 1 is now available. The New and Noteworthy feature list certainly makes it worthy for the install - comprehensive PHP support (Editor Screencast and PHP Learning Trail), JavaScript Debugger, Groovy Editor, Grails support and Numerous improvements in other areas are some of them.
	</content:encoded>
    <pubDate>Wed, 09 Jul 2008 21:32:56 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2685686</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://server.web2announcer.com/">server</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>6 Optimization Tips for Ruby MRI</title>
    <link>http://web2announcer.com/go/2684260</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    MRI is slow, we all know it, but knowing the internals can help you optimize.
	</content:encoded>
    <pubDate>Wed, 09 Jul 2008 08:19:44 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2684260</guid><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://web-20.web2announcer.com/">web 2.0</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Io Language</title>
    <link>http://web2announcer.com/go/2684170</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Anyone here have any experience of Io Language? It&#039;s claimed to be small, embeddable, reasonably fast, clean, and all good things in a scripting language. It&#039;s a PrototypeBasedProgramming Language like SelfLanguage, inspired by NewtonScript and Smalltalk, embeddable like LuaLanguage, and I was wondering what it&#039;s like to use.
	</content:encoded>
    <pubDate>Wed, 09 Jul 2008 07:15:43 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2684170</guid><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Adding Google Maps To Your Rails Applications</title>
    <link>http://web2announcer.com/go/2683202</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Although there&#039;s nothing preventing you from linking to Google&#039;s mapping JavaScript API and referencing the library directly from your views, jumping between Ruby/Rails syntax and JavaScript can quickly become a tedious affair. The YM4R/GM plugin remedies this issue nicely, abstracting the API calls through Ruby&#039;s familiar object-oriented syntax. With it you can do everything from render simple maps to build complex maps complete with custom markers, information windows, and clusters for facilitating the rendering of large numbers of markers.
	</content:encoded>
    <pubDate>Tue, 08 Jul 2008 22:23:23 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2683202</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://javascript.web2announcer.com/">javascript</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Download the latest Ruby Book, with Source Codes here...</title>
    <link>http://web2announcer.com/go/2683203</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    The Book Of Ruby is a comprehensive free tutorial to the Ruby language. Eventually it will form a book of more than 400 pages in 20 chapters.&amp;#xD;
&amp;#xD;
It is being provided in the form of a PDF document in which each chapter is accompanied by ready-to-run source code for all the examples. The Introduction explains how to use this source code in Ruby In Steel or any other editor/IDE of your choice.
	</content:encoded>
    <pubDate>Tue, 08 Jul 2008 22:13:41 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2683203</guid><category domain="http://announcement.web2announcer.com/">announcement</category><category domain="http://books.web2announcer.com/">books</category><category domain="http://open-source.web2announcer.com/">open source</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy</title>
    <link>http://web2announcer.com/go/2682604</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Performance comparison for a small piece of logic across a number of languages. Some of the interesting findings (I emphasise - in this context) are : Java faster than C++, Java about a 100 times faster than Python / Ruby, JRuby faster than Ruby 1.9, Ruby 1.9 twice as fast as Python, Python / Ruby faster than Groovy, and PHP and Jython bringing up the rear.
	</content:encoded>
    <pubDate>Tue, 08 Jul 2008 15:53:02 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2682604</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://python.web2announcer.com/">python</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>MVC: How to write controllers</title>
    <link>http://web2announcer.com/go/2682313</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    4 advices on how to write controllers in a typical MVC application. Rails is used for code examples.
	</content:encoded>
    <pubDate>Tue, 08 Jul 2008 13:33:19 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2682313</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://how-to.web2announcer.com/">how-to</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>NetBeans 6.5 Milestone 1 Available: New Features and More...</title>
    <link>http://web2announcer.com/go/2681606</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    NetBeans IDE 6.5 Milestone 1 is now available for download. Charles walks through the main features.
	</content:encoded>
    <pubDate>Tue, 08 Jul 2008 06:01:34 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2681606</guid><category domain="http://groovy.web2announcer.com/">groovy</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://php.web2announcer.com/">php</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Ruby Screenshot of the Week #30: New YAML Editor</title>
    <link>http://web2announcer.com/go/2680942</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As part of our Ruby and Rails support, we&#039;ve had a YAML editor in NetBeans for a couple of releases now. However, the support was primitive. Only the most basic editing features were there, and more problematically, many common, valid YAML constructs were not supported. You&#039;d get various wrong error messages from the parser if you tried to go outside the normal simple syntax of the database.yml file in Rails.
	</content:encoded>
    <pubDate>Mon, 07 Jul 2008 22:52:24 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2680942</guid><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://tools.web2announcer.com/">tools</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Unhygienic Rewriting Ruby by Example</title>
    <link>http://web2announcer.com/go/2679829</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    As you can probably deduce, it’s unhygienic: Variables like andand_temp shadow variables declared elsewhere. This is a problem if you fail to choose a sufficiently obfuscated name or—more likely—nest constructions like #andand.
	</content:encoded>
    <pubDate>Mon, 07 Jul 2008 10:48:35 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2679829</guid><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Cheri: Swing Builder for JRuby</title>
    <link>http://web2announcer.com/go/2679797</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    This is the first in a two part series covering Ruby libraries targeted at the Swing application development using the Java implementation of the Ruby programming language: JRuby. Cheri&#039;s provides a &quot;builder&quot; - a domain specific language (DSL) - that makes Swing application development both expressive and intuitive.
	</content:encoded>
    <pubDate>Mon, 07 Jul 2008 10:24:48 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2679797</guid><category domain="http://frameworks.web2announcer.com/">frameworks</category><category domain="http://gui.web2announcer.com/">gui</category><category domain="http://java.web2announcer.com/">java</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item><item>
	<title>Windows PowerShell through IronRuby - Writing a custom PSHost</title>
    <link>http://web2announcer.com/go/2679605</link>
    <author>unknown@DZone.com</author>
    <content:encoded>
    Lately I&#039;ve been playing quite a bit with DLR technologies, including IronRuby. During some experiments I came to the conclusion that the Kernel.` method isn&#039;t implemented yet in the current version. This `backtick` method allows executing OS commands from inside a Ruby program. It&#039;s a bit like Process.Start, redirecting the standard output as a string to the Ruby program for further use (actually the Kernel.exec method is precisely implemented like this).
	</content:encoded>
    <pubDate>Mon, 07 Jul 2008 08:09:40 GMT</pubDate>
    <guid isPermaLink="true">http://web2announcer.com/go/2679605</guid><category domain="http://microsoft.web2announcer.com/">Microsoft</category><category domain="http://other-languages.web2announcer.com/">other languages</category><category domain="http://ruby.web2announcer.com/">ruby</category><category domain="http://programming.web2announcer.com/">Programming</category></item></channel>
</rss>