slate.com

Nice article to educate your non-geek girlfriend/boyfriend about the joys of programming.

rubyinside.com

While 2.0 will include a number of syntax changes, new features and general improvements, mentioned below, it is anticipated to remain backward compatible with code written for 1.9.3 and Matz...

...has stated that the changes are less significant than those made in the 1.8 to 1.9 jump...

whatsmydns.net

whatsmydns.net is an online service that allows you to instantly perform a DNS lookup to check a hostnames current IP Address and other DNS information against a selection of random...

...name servers around the world. This is especially useful to check the current state of DNS propagation after making changes to your domains zones...

37signals.com

...custom fields to Highrise which allow you to keep track of extra details beyond standard contact information like phone, email, address, etc. After the launch, we had a “looking back...

...conversation to see what lessons could be learned from the process...

alfajango.com

The difference between .bind(), .live(), and .delegate() is not always apparent. Having a clear understanding of all the differences, though...

robots.thoughtbot.com

Selenium has been the siren song that continually calls out to us. Unfortunately, in practice we’ve been unable to get Selenium to run reliably for real applications, on both...

...developers machines and on the continuous integration server. This failure with Selenium has caused us to search for alternative solutions

github.com

Added utility methods for the Prototype Javascript framework.

github.com

Fixes all Flash elements on a page so that they heed DOM stacking order

37signals.com

...to offer web apps that perform like native apps on mobile devices. For this short sprint we targeted mobile WebKit browsers—especially the default browsers on iOS and Android—because...

...of their widespread use and excellent support for HTML5 and CSS3. Here are a few things we’ve learned along the way...

github.com

...ruby class. You can add callbacks to your hook, which will be run as soon as you run the hook...

github.com

Ruby gem that provides an AR-style interface for the Pivotal Tracker API...

github.com

delocalize provides localized date/time and number parsing functionality for Rails.

github.com

This gem is designed to provide CSS views to Rails, and a process to concatenate and minify these files to...

github.com

the best damn presentation software a developer could ever love

github.com

PaintbrushJS is a lightweight, browser-based image processing library that can apply various visual filters to images within a web...

github.com

A fake filesystem. Use it in your tests.

weblog.muledesign.com

You’re a business, calling a business, about conducting business. Don’t be surprised when money comes up...

github.com

...for ActionController. It lets you restrict access to actions across your application using a single config file, rather than scattering access logic across your controllers using verify() and method-specific...

railstips.org

Awesome library to consume web services in Ruby...

github.com

Wrapper from Globalite API to the Rails 2.2 I18n API

github.com

LaterDude is a small calendar helper with i18n support

github.com

theman is a super simple "framework" that uses god/rufus-scheduler to create long running workers that do things at certain times...