Tools

3 Tools for DRYing Your Ruby Code

hercules-and-atlas.gif We've all heard the admonitions: "Don't Repeat Yourself!" But how do you avoid this if you're working on a Ruby codebase that stretches to thousands of lines, maintained by multiple developers? One answer is to run a tool that looks for duplicate code. This is an area where good tools are tantalizingly close - there are at least three out there that are worth checking out:

Read more →

RubyMine: A New “Intelligent” Ruby IDE Built on IntellJ

rmine.pngRubyMine is an all new IDE for Ruby and Rails developers, developed by JetBrains (best known for Java IDE IntelliJ IDEA). RubyMine is built upon the IntelliJ IDEA platform and brings together all of the essential features you'd expect of an IDE (editor, debugging tools, source control integration, code completion, and so forth) along with lots of extra goodies specific to Ruby, such as GUI-based support for RSpec and Test::Unit.

Read more →

Nokogiri: A Faster, Better HTML and XML Parser for Ruby (than Hpricot)

html-xml.pngYesterday, Aaron Patterson (@tenderlove) and Mike Dalessio released Nokogiri (Github repository), a new HTML and XML parser for Ruby. It "parses and searches XML/HTML faster than Hpricot" (Hpricot being the current de facto Ruby HTML parser) and boasts XPath support, CSS3 selector support (a big deal, because CSS3 selectors are mega powerful) and the ability to be used as a "drop in" replacement for Hpricot.

Read more →

The Best of RubyFlow – April 24 to May 5, 2008

RubyFlow - the community based companion site to Ruby Inside - has been on fire! I'm finding out about lots of new stuff on there that then gets included into Ruby Inside posts. It's the place to be if you want the most up to date Ruby and Rails news, but don't mind putting up with a bit of 'noise'.

Read more →