The amount helper now retrieves the decimal separator from your I18n dictionary (number.format.separator) instead of hardcoding it to a comma. money_amount helper tunnels options to amount New money_amount...
Nice article to educate your non-geek girlfriend/boyfriend about the joys of programming.
To make the RSpec matcher of the authorization solution Consul work with Rspec 2.x read the following blog post...
I introduced DataMapper on my last two major projects. As those projects matured after I had left, they both migrated...
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...
...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