Building a Search Engine in 200ish Lines of Ruby

somesearchthing.jpegSau Sheong Chang works at Yahoo!'s Singapore office. Yahoo! isn't implemented in Ruby, of course, but Sau's made an attempt at implementing a basic search engine in Ruby and has written a pretty interesting, indepth article about the whole process. Sau's search engine is formed of a crawler, indexer, and query system, and uses Hpricot, DataMapper, and Sinatra to get things done. Lots of code, lots of explanations - go read it.

Read more →

Ruby Techniques Revealed: Autoload

monster-with-torch.jpgThere's plenty of stuff in Ruby that I've either not noticed before, noticed but forgotten about, or otherwise failed to realize the utility of. Add to that all the awesome Ruby tricks and techniques I'm seeing in people's code over on Github lately and.. we need a new series here: Ruby Techniques Revealed!

Read more →

6 Ruby and Rails Jobs for March 2009

If you're a Ruby developer, the current recession needn't be too hard.. depending on where you live, of course. There are some good jobs going out there and if you're on the hunt for one, we've recently had several Rails-focused positions come by our Ruby jobs board in both the US and UK:

Read more →

Ruby XML Performance Shootout: Nokogiri vs LibXML vs Hpricot vs REXML

xmlresults.gifDisclaimer: Every time we've run a piece about benchmarking or performance numbers on Ruby Inside, a retraction or significant correction has come out shortly thereafter. Benchmarking is hard, ugly, and quite often wrong or biased. It is not useless, however, but if you depend on the results in any way, you should certainly try to do your own benchmarking to confirm.

Read more →