Ola Bini on Java, Lisp, Ruby and AI
Notes on syntax
3 months ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
The last few years the expressiveness of programming languages have been on my mind. There are many things that comes into consideration for expressiveness...
Announcing JesCov - JavaScript code coverage
6 months ago by Ola Bini on Ola Bini on Java, Lisp, Ruby and AI.
It seems the JavaScript tool space is not completely saturated yet. As I mentioned in my previous post I’ve had particular trouble finding a good...
JavaScript in the small
7 months 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
9 months 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
~1 year 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’...
Safe(r) monkey patching
over 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...
Comparing times and dates in Ruby
over 1 year 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
over 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...
Named Scopes
over 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...
Use presence
over 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...
