Great debate on dynamic vs static typing

Posted April 10, 2007 by amaslov
Categories: Development

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/28096

Cool blog

Posted January 31, 2007 by amaslov
Categories: Uncategorized

Why Johnny can’t program

Posted January 31, 2007 by amaslov
Categories: Uncategorized

Interesting (and long :) ) Lisp vs Python thread

Posted December 26, 2006 by amaslov
Categories: Uncategorized

Here it is.

Video vs still photography

Posted December 21, 2006 by amaslov
Categories: Photography

Just found a great series of articles on differences between doing video and shooting stills. The first article is here, you could easily find others by browsing the site.

The quest for a Ruby IDE

Posted December 7, 2006 by amaslov
Categories: Ruby

One of the reason it was so hard for me to enjoy Ruby is the lack of a decent IDE. Coming from the Java world I’ve become kind of IDE addicted. If you have ever used wonderful IntelliJ IDEA you got my point :) .

I have tried most of the Ruby-aware IDEs and editors available: Emacs, VIM, Arachno Ruby, FreeRIDE, Eclipse/RDT, ActiveState Komodo to name a few. I even managed to tweak IntelliJ IDEA a little to support Ruby highlighting.

So, it turned out (as I expected though) that no one even comes close to IntelliJ IDEA. The reason is that IMO IDEA is a perfect blend of excellent editor and Java-aware functionality. Most of the tools above are either good editors or half-baked IDE attempts hardly comparable to IDEA.

Currently my personal favorite is VIM (gVIM) + Linux console. This combo provides a great all-around editor and some most basic functions of an IDE like running programs and test suites.

It is true that Ruby requires IDE much less that Java does. Though I do miss certain IDEA features, mostly outstanding refactoring support. Nevertheless I’m not looking back – the whole environment seems much more productive and fun, at least for now :)