Ola Bini

Language Geek, author of "Practical JRuby on Rails Projects"

Ola Bini works as a language geek for ThoughtWorks in Chicago. He is from Sweden but don't hold that against him. He is one of the JRuby core developers and have been involved in JRuby development since 2006. At one point in time, Ola got tired of all existing programming languages and decided to create his own, called Ioke. He has written a book called Practical JRuby on Rails Projects for APress, talked at numerous conferences, and contributed to a large number of open source projects.

His main passion lies in implementation languages, working on regular expression engines, trying to figure out how to create good YAML parsers.



Blog

Announcing JesCov - JavaScript code coverage

Posted Wednesday, November 9, 2011

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 solution to code coverage. So I decided to build my own version of imore »

JavaScript in the small

Posted Monday, October 24, 2011

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 big. It does seem like people are still not taking JavaScript seriously in these kind of environmenmore »

Injecting loggers using Spring

Posted Wednesday, August 10, 2011

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 this gives me the luxury of working with final fields. I also like being able to inject all things more »

Seph - A Hard Language to Compile

Posted Sunday, March 13, 2011

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’t really have any energy to work on this project for a whilemore »
Read More Blog Entries »

Presentations

JRuby for the win

JRuby is an implementation of the Ruby language for the JVM. It gives full access to the Ruby language while running on top of Java. JRuby is the fastest and most fully-featured implementation of Ruby available.more »

JVM Language Whirlwind Tour

The JVM is the best platform for languages right now - and there are many languages that run on the JVM. Several cover the same kind of space but there are also many interesting outliers. more »

JRuby in Depth

Like hamburger & fries and turkey & dressing, JRuby allows you to harness the awesome power of Ruby in your Java projects. This workshop describes the origins, capabilities, and limitations of JRuby, the 100% pure-Java implementation of the Ruby pmore »

Building a language on the JVM

We are getting more and more languages - but sometimes the best solution is actually to build one yourself. Whether you choose to build a small DSL or a fullblown language, many of the techniques are the same. more »

Books

by Ola Bini

Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to the Java Platform (Expert's Voice in Java) Buy from Amazon
List Price: $42.99
Price: $22.35
You Save: $20.64 (48%)
  • Practical JRuby and Rails Web 2.0 Projects will be the first book on JRuby, an agile open source project that lets Java developers integrate and use the popular Ruby on Rails to build Web applications. The book author, JRuby project co-leader Ola Bini, is uniquely positioned to write about this, as he brings a unique blend of knowledge surrounding JRuby internals, the Java programming language and the Ruby programming language, along with solid experience building enterprise-level Rails applications.

    Java has long been the enterprise-level development platform of choice. However a significant trend within the Java community is afoot: Continued interests in dynamic, agile languages such as Ruby are causing many previously staunch Java developers to reconsider their development strategies. However, the costs of doing so can be significant, as Java tools and libraries are both vast and mature.

    Well, JRuby is providing a happy medium for these developers, by combining the power of Java with the flexibility of Ruby on Rails to create a completely new type of development strategy.