The ability to update and close Trac tickets associated with a given repo whenever a commit is made to that...
There are many wonderful things about Rails and the Rails ecosystem. A clean, well-lighted path for keeping all your...
Heroku's architecture enables deployment with nothing but Git. Deployment is fast, simple, and just works – all you do is...
One of the things that I always wanted to do but never got around to was to analyze a user...
Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and...
This article is an introduction to testing Rails plugins.
After 2 1/2 years of blood, sweat, tears, and the occasional Jägermeister, I’m finally officially announcing a project I...
Unfortunately, by default plugin tests are pretty bland. They use the plain unit test suite supplied by Ruby, and not...
Central point to collect locale data for use in Ruby on Rails.
I’m working on a problem for a client which involves connecting to a Microsoft SQL Server 2005 database from...
MMM (MySQL Master-Master Replication Manager) is a set of flexible scripts to perform monitoring/failover and management of MySQL Master...
In this presentation, I demoed Cucumber and Webrat. I also talked about Integrity and how I like to put it...
A Rails plugin that delivers a special message to DiggBar users, or runs frame-killer javascript.
The number of operators that you can overload is very small and each of them is attached to very specific...
So, as a result, people using RESTful ideas to talk to browsers have to put the smarts back on the...
Just because you are capable of building a bikeshed does not mean you should stop others from building one just...
This is a project to make a complete replacement for the default HTML generator for Rdoc, the API documentation-extraction...
Finish the remainder of the ActiveModel todo list (observers, callbacks, validations, scoping, and serialization) in addition to associations. Also wire...
In earlier version I needed to do an awkward thing that only affected development mode, where Rails unloads all classes...