Life in the time of Java 7


over 1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I’m currently in the process of implementing Seph, and I’ve reached an inflection point. This point is the last responsible moment to choose what I...

The JVM Language Summit 2010


over 1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I’ve just come back from three days in Santa Clara, spending time with some of the brightest people in the Java world - the JVM language summit is truly...

Language features at the Emerging Languages camp


over 1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
As I’ve covered in several blog posts, I visited the Emerging Languages camp last week. It was an interesting experience for many reasons, and some...

Boycotting Amazon and PayPal


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
After the events the last week I see no other alternative but to boycott Amazon and PayPal. I wanted to just very quickly make a note here that I have closed...

The End of the Free Internet - Panel tomorrow


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
Tomorrow evening (Wednesday, Dec 8, 2010) at 8:15pm EST, Rebecca Parsons, Tim Bray and Marc Rotenberg will participate in a panel discussion hosted by The...

Blog about the future of the Internet


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I have decided I have several things related to Wikileaks, the future of the Internet and other related things that I want to write about. However, that...

Use presence


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
One of the things you quite often see in Rails code bases is code like this: do_something if !foo.blank? or unless foo.blank? do_something end Sometimes...

Named Scopes


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
One of my favorite features of Rails is named scopes. Maybe it’s because I’ve seen so much Rails code with conditions and finders spread all...

Panel on Internet Freedom


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
Next week, ThoughtWorks and The Churchill Club is organizing a live panel about Internet freedom and the implications of the recent WikiLeaks events. This...

Safe(r) monkey patching


~1 year ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
Ruby make it possible to pretty much change anything, anywhere. This is obviously very powerful, but it’s also something that can cause a lot of pain...