Ola Bini on Java, Lisp, Ruby and AI

JavaScript in the small


~6 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
My most recent project was on a fairly typical Java Web project where we had a component that should be written in JavaScript. Nothing fancy, and nothing...

Injecting loggers using Spring


over 6 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
On my current project we are using Spring MVC and we try to use autowiring as much as possible. I personally strongly prefer constructor injection, since...

Injecting loggers using Spring


over 6 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
On my current project we are using Spring MVC and we try to use autowiring as much as possible. I personally strongly prefer constructor injection, since...

Seph - A Hard Language to Compile


almost 7 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I have recently started work on Seph again. I preannounced it last summer (here), then promply became extremely busy at work. Busy enough that I didn&#8217...

Seph - A Hard Language to Compile


almost 7 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
I have recently started work on Seph again. I preannounced it last summer (here), then promply became extremely busy at work. Busy enough that I didn&#8217...

Safe(r) monkey patching


~7 years 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...

Safe(r) monkey patching


~7 years 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...

Comparing times and dates in Ruby


~7 years ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
In one of the Rails projects I’m involved with, we do most of the local development against SQLite and then deploy against Oracle. This is a bit annoying...

Panel on Internet Freedom


~7 years 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...

Named Scopes


~7 years 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...