Bye bye Ruby, hello Groovy

I first time discovered Ruby back in 2006 (yes, I know, I was late to the game), and immediately fell in love with it. The dynamic nature of the language, the consistency, pure esthaetics and practicality certainly changed the way how I saw software development and programming languages. Since that time, I made several attempts to integrate Ruby into my professional life and make it part of the toolbox. It was cool to play with Ruby in my spare time, but I wanted to use it on projects whose main development language/platform was mainly Java.

The aftermath of mainboard change

In theory, exchanging mainboard on Macbook has no impact because all your data is stored on your harddisk that is untouched. In real life, there are few minor surprises. First, your MAC address of the network card had changed. This is something you will not notice, unless Murphy's law plays funny game with you, as it did with me. When arriving back to the office, I was able to connect to WiFi network, but the ethernet was stubbornly getting the "

The myth of premium hardware or why Ottawa needs Apple Store

Back in November 2007, when I was buying Macbook Pro, I did order the AppleCare option, which added several hundred dollars to already pretty expensive notebook price. For moment I was tempted to go without it - after all, Apple makes top grade, high quality hardware and considering pretty low failure rate I have seen with my Windows based notebooks between 1998-2006, why to pay more ? Little did I know how much mileage will I get from the extra cost :-(.

It's alive !

I was aching to blog about this since December 18th, when our system quietly and gently slipped into public visibility. Marked as Beta (thanks, Google for making this a legitimate way how to go live) it comfortably made it through Christmas shopping season into 2009. Now when the site has been announced and mentioned few times in the media, I guess it's OK to mention it here too. What is "

How to un-stuck unsuccessful OS-X upgrade

Here is the context: in order to upgrade iLife 08 to iLife'09 (which is very nice, btw), I had to install 10.5.6 upgrade. And according Murphy's law, one of the 2 GB DIMM's in my MacBook Pro went bad exactly during the OS-X upgrade process. It had two rather unpleasant consequences: some of the patch files got downloaded and saved in corrupted state The machine did not boot back after restart The second problem was fixed by replacing the bad DIMM, but the first caused that upgrade to 10.