Rails data integrity : To trust or not to trust

In the midst of my Utopian Rails world, something prompted me to rethink using the ActiveRecord associations heavily in Rails. You may have guessed right, it is related to data integrity.
Rails enforces “data integrity” at the application level by forcing you to use certain conventions.Semantics are built in within ActiveRecord to check for patterns [...]

Referential Integrity in Rails *Part 2*

Finally, the onslaught of enforcing referential integrity is over…..I have finally succumbed to the manual way of writing bits and pieces of code to enforce it in Rails. It still hits me how the management of this could have been left out in the ORM (Object Relational Mapping) layer. Much like taking a 300 pounds [...]

Referential Integrity in Rails *Part 1*

I have started using Rails framework recently on a internal software engineering project at my workplace, prototyping an Enterprise 2.0 application that encompasses all the usual social collaborative/networking softwares that you can think of.
For the obvious reasons, it seems it will turn out a lot easier to write the software from scratch (am breaking the [...]

Ruby on Rails *The Holy Grail to Web 2.0 development* (Part II)

In desperate search for an alternative, I came across Ruby on Rail. The first time I heard of Ruby was in 2000 when a University PhD mate of mine told me he used it for statistical purposes. I never figured Ruby could be what it is today back then.
I decided to go for the “leap [...]

Ruby on Rails *The Holy Grail to Web 2.0 development* (Part I)

Title sounds a bit exaggerative, or doesn’t it?

Throughout time as a software engineer I have been searching for an elegant, light-weight language to quickly develop/prototype applications, but I have never had the patience to go through all the configurations that I need to get something simple up and running.

I come from a [...]