Ruby On Rails
- on the architecture of BaseCamp: https://www.youtube.com/watch?v=yhseQP52yIY
used for BaseCamp
- Jan'2008 Sinatra, Merb, etc. http://accidentaltechnologist.com/ruby/10-alternative-ruby-web-frameworks/
Some notes from reading AgileWebDevelopmentWithRails ISBN:097669400X (v1)
I'm surprised that the templates they generate use HttpGet for deletes and edits.
I'm chewing over whether data validation (non-nulls, etc.) should happen in the RDBMS rather than in the code. At least for the rules that are simple enough to be easily expressed in the db engine.
- of course, this assume that you're not using some either kind of Data Store which might not have such validation capabilities built in....