Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 159

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 162

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 165

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 168

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 171

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 173

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 175

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 197

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 201

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 224

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 225

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 226

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 316

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 316

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 316

Warning: Creating default object from empty value in /home/jfcouture/jfcouture.com/wp-content/themes/platform/core/library/class.layout.php on line 316
2005 July
From the monthly archives: July 2005

I just got back from a 3 days fishing trip. It ended my week of vacation, and once again, I barely did anything that I wanted to do. It happens every time. I dress a list of things to occupy the week and can only finish a third of them.

Of the things I did do though is find some time to play with Rails. I bought the beta book Agile Software Development With Rails. I went through the tutorial (about 100 pages) and I remembered so clearly why I fell in love with Rails. The framework keeps the boring stuff out of the way and allows you to concentrate on the functionality of your application. It’s just fun seeing the application rapidly come to life.

There are a few things that bug me right now, but they probably come from my lack of experience with Ruby and the lack of a good IDE. Debugging can be hard, and typos are hard to find. For debugging I recommend you use Webrick as the console leaves a trace of call made and shows a stack trace when an exeption is thrown. However, on my computer, Webrick is just too slow to allow to rapidly see the changes just made so I prefer to use Apache with FastCGI. In fact, I think it’s a must if you want to keep your sanity.

I had some problem with the tutorial at some point as the book documents a version of Rails that isn’t out yet. A quick gems install –source gems.rubyonrails.org fixed that. I was lucky with that part, as I bought the book on monday and a new update was released on tuesday night. The email that I got to inform me of the update mentioned it.

Popularity: 2% [?]