Gem to provide nice looking urls ("/blog/the-greatest-bug-i-never-fixed"). If you don't need anything too special (like i18n for the urls...
Consent is an access control abstraction layer for ActionController. It lets you restrict access to actions across your application using...
I have been playing around with RESTful Rails recently. Below is my collection or Rails REST howtos, tutorials and other...
A while back, I had a requirement to persist a record of which email addresses were sent an email through...
Maybe I haven’t been paying close enough attention, but over the past few years an interesting variation of CSS...
PUT means update the resource with this entity, which tends means "overwrite". Now think for a moment about how that...
Once you start introducing partial updates, you open yourself for caching problems. doing partial updates means all cached copies of...
i keep looking for ways to help people 'get' REST. not URLs or HTTP Methods; but REST itself - in a...
Noel Rappin discusses ways to keep up with edge Rails.
ObjectiveResource is an Objective-C port of Ruby on Rails' ActiveResource. It provides a way to serialize objects to and...
There are many wonderful things about Rails and the Rails ecosystem. A clean, well-lighted path for keeping all your...
One of the things that I always wanted to do but never got around to was to analyze a user...
SWFRIP is a Macromedia Flash resource extractor and editor. It can save resources in various formats, including SVG conversion from...
So, as a result, people using RESTful ideas to talk to browsers have to put the smarts back on the...
Finish the remainder of the ActiveModel todo list (observers, callbacks, validations, scoping, and serialization) in addition to associations. Also wire...
Most of the problems with cookies are due to breaking visibility,
Without intending to take anything away from Roy’s (valid) criticism on labeling, REST isn’t an all or nothing...
So I thought it might be interesting to share with you the various stages of design the site went through...
Trample is a more flexible load simulator. Instead of a static list of urls, trample's configuration language is ruby...
The reasoning goes that if we create languages that keep people out trouble by restricting what damage they can do...
There will always be a company that replaces you. At some point your BlackSwan competitor will appear and they will...
As we get ready to upgrade our servers I thought it’d be a good time to upgrade our deployment...