Techie Info About This Site
Discussion about the technologies running here — for bitheads only.
This site is a first experiment with a bunch of really cool technologies. Here is the stack:
- Nginx
- Mongrel (actually, a cluster of mongrels)
- Ruby on Rails
- PostgreSQL
We use a number of Rails plugins:
- acts_as_taggable_on_steroids
- acts_as_versioned
- attachment_fu
- calendar_helper
- exception_notification
- gibberish
- rails_rcov
- tzinfo_timezone
- tztime
- white_list
- will_paginate
- ym4r_gm
We also use a few gems:
We make use of some nifty javascript libraries:
And we use these indispensable development/deployment tools:
This was our first bash at a Rails application, though we’ve been working on community web sites for a number of years using the original toolkit OpenACS. Ruby on Rails is truly eye-opening. Ruby is a wonderful object-oriented language, and Rails is a brilliantly thought-out framework. We’ll never go back to tcl.
(And for those who really need to get a life and aren’t bothered by the superficiality of this metric, the code:test ratio for this app is 1:1.3; the nifty tools for writing tests for Rails make it hard not to test.)
Created: 28 January 2008 - 17:10
Last updated: 24 February 2008 - 17:24
Comments
2008-02-13 10:26:01 -0800, RandyZ said:
Wow! I’m going to ask you to explain Ruby on Rails at our next work party. Such great names.