The Joys of Rails

I have been working on an application using Ruby on Rails recently – it is a very cool language and lots of fun to learn. As per my usual approach I have purchased a few books (see list on right) and started coding/test/playing.

The reason I chose Rails for the application I am building is that it is really a prototype for a production application. While it is certainly fast to create applications in Rails, I probably could have put something together faster in ASP.NET (because I am already familiar with that language/platform). The compelling thing about Rails is that it is a Model/View/Controller (MVC) framework based on a VERY object oriented language (Ruby). This means that when I am done hacking out my prototype it won’t be spaghetti code and another developer can use it as the basis for the production application.

More on what the application is/does once we have something worth showing…

No More Canon Cameras for a while…

We bought a Canon S400 about a year and a half ago and recently it started getting an error when we started it up – “Memory Card Error” is what the screen read. After researching on the Internet a while I found that this was a common problem with this model (read the hundreds of reviews with the same issue). I contacted Canon and found that they were willing to repair it for between $150-300. I decided to spend that money on a new Casio Elixim Z750 – no more Canon product for our family for a while after this experience.