Tuesday, December 9, 2008

The Prodigal Developer Returns to Rails

It has been two days since I posted an article on auditing data modifications using the Zend Framework. I have recently published a number of other articles on Zend in general. I noticed a recurring statement that forced me to rethink the pursuit of using alternative frameworks for openEPRS:

"X is easier with Ruby on Rails than it is with (insert language and/or framework)"

When I started openEPRS in 2007, Ruby on Rails was the chosen platform. I liked it because it was easy to learn, concise and held close DRY development principles. It really is an amazing framework, one that is truly a disruptive platform.

Sunday, December 7, 2008

Audit Data Modifications with Zend_DB

One of the requirements for my electronic medical record prototype is ability to track data modifications as users interact with the system. I wanted to see how difficult this would be to accomplish using the Zend Framework. This exercise ranged from being extremely trivial with Ruby on Rails to quite convoluted using the Java Persistence API (JPA). A quick web search landed me at zed23 where I found an example by Ryan Brooks that was pretty close to what I was looking for.