Pretty amazing:

Backup is a RubyGem (for UNIX-like operating systems: Linux, Mac OSX) that allows you to configure and perform backups in a simple manner using an elegant Ruby DSL.

Jake Scruggs (@jakescruggs) nos muestra cómo utilizar MetricFu para encontrar problemas en nuestro código y cómo solucionarlos.

MetricFu es una gema Ruby para la creación de métricas de código. Ahora MetricFu incorpora Hotspotsque le permiten ver si el código tiene múltiples problemas a la vez.

Puedes consultar la documentación en http://metric-fu.rubyforge.org/

Hotspots With MetricFu by Jake Scruggs (by ChicagoRuby)

Travis is an attemp to create an open-source, distributed build system for the Ruby community that

  1. allows open-source projects to register their repository and have their test-suites run on demand
  2. allows users to contribute build capacities by connecting a VM that runs a build workers somewhere on their underused servers

Travis is currently running on http://travis-ci.org.

mongodb:

The state of Ruby and MongoDB is strong. In this post, I’d like to describe some of the recent developments in the Ruby driver and provide a few notes on Rails and the object mappers in particular.

The Ruby Driver

We just released v1.2 of the MongoDB Ruby driver. This release is stable and…

Screencast de @coreyhaines, code kata: String Calculator del desafío de TDD de Roy Osherove osherove.com/​tdd-kata-1/​

thechangelog:

Need a quick-and-dirty way to find broken links on your web site? Rawler from Oscar Del Ben is a Ruby gem that gives you a command line tool to crawl your site, looking for errors.

Install via Rubygems:

gem install rawler

For usage, just execute the command rawler --help:

~ » rawler --help                                                                ~ 255 ↵ 
Rawler is a command line utility for parsing links on a website

Usage:
      rawler http://example.com [options]

where [options] are:
  --username, -u <s>:   HTT Basic Username
  --password, -p <s>:   HTT Basic Password
       --version, -v:   Print version and exit
          --help, -h:   Show this message

Point Rawler to your URL and you’ll get a list of followed links and their HTTP status codes:

~ » rawler http://thechangelog.com                                               ~ 130 ↵ 
301 - http://thechangelog.com/episodes
200 - http://thechangelog.com/archive
200 - http://thechangelog.com/
200 - https://chrome.google.com/extensions/detail/oiaejidbmkiecgbjeifoejpgmdaleoha
301 - http://github.com
200 - http://stylebot.me
200 - http://twitter.com/stylebot
200 - http://thechangelog.com/tagged/css
200 - https://github.com/handlino/CompassApp

...

The roadmap includes:

  • Follow redirects, but still inform about them
  • Respect robots.txt
  • Export to html

If you want to help out, fork the project and contribute.

[Source on GitHub]

Tags: ruby

Tags: TDD Ruby

kylewritescode:

I launched Facto yesterday. It’s a project I’ve been wanting to build for a while, and I finally got around to making it a reality over the past 24 hours or so. While building, I had a bit of a “whoa” moment thinking about what it really takes to launch a project these days, and why there’s no…

Tags: ruby ruby2.0

What are some things you can do to your Ruby code to make your apps run faster? Kurt Stephens of Enova Financial will show us a few: 

  • Little code changes that speed up your applications. 
  • Raw benchmarks on different Ruby platforms. 
  • Areas where Ruby platforms can be improved and how.

Ruby Code Performance Tweaks by Kurt Stephens (by ChicagoRuby)