Archive for the ‘Programming’ Category

REST: I don’t quite get it

Friday, August 10th, 2007

I’ve been playing with RESTful Rails on one of my projects. I must admit to being a bit perplexed.

You have to bend your code to get REST working properly, which smells to me.

For example, when editing a model, you need to push a hidden element into your form to spoof a HTTP PUT method. Rails automates some of this, but … why?  What do you gain by forcing the system to only accept puts for particular actions, particuarly when browsers need to be tricked into playing nicely?  What is lost by having an update action accept POSTs?

Anyway, I will keep playing …

2 things I most loved about Ruby on Rails this week

Thursday, August 9th, 2007

Everything you know about scaling is wrong

Friday, August 3rd, 2007

Multitasking is evil

Wednesday, August 1st, 2007

Lies, Damned Lies, and Equity

Monday, July 30th, 2007

Why a code review could save you money

Tuesday, July 24th, 2007

Note to self: server date and Amazon S3

Tuesday, July 24th, 2007

Trivial, Hard and not going to do it

Tuesday, July 17th, 2007

More on Triggers

Tuesday, July 10th, 2007

Transactional Full-Text Search in MySQL

Monday, July 9th, 2007