Nice article to educate your non-geek girlfriend/boyfriend about the joys of programming.
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 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...
...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...
The difference between .bind(), .live(), and .delegate() is not always apparent. Having a clear understanding of all the differences, though...
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
Added utility methods for the Prototype Javascript framework.
Fixes all Flash elements on a page so that they heed DOM stacking order
...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...
...ruby class. You can add callbacks to your hook, which will be run as soon as you run the hook...
Ruby gem that provides an AR-style interface for the Pivotal Tracker API...
delocalize provides localized date/time and number parsing functionality for Rails.
This gem is designed to provide CSS views to Rails, and a process to concatenate and minify these files to...
Capistrano task for Bundler.
the best damn presentation software a developer could ever love
PaintbrushJS is a lightweight, browser-based image processing library that can apply various visual filters to images within a web...
A fake filesystem. Use it in your tests.
You’re a business, calling a business, about conducting business. Don’t be surprised when money comes up...
...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...
Awesome library to consume web services in Ruby...
Wrapper from Globalite API to the Rails 2.2 I18n API
LaterDude is a small calendar helper with i18n support
theman is a super simple "framework" that uses god/rufus-scheduler to create long running workers that do things at certain times...