A day at RailsWayCon


I spent yesterday in Berlin at RailsWayCon. It ended up being pretty small, but a very good conference both in content and attendants. I was impressed by the level of the people there, and I also liked the presentations I saw. Full disclosure, though – I was part of the program committee, so maybe it wasn’t that weird I enjoyed the content. =)

As it happens, I did three talks myself, so I didn’t see as many other talks as I would have wanted. Specifically, I missed Bristol’s talk about JRuby, and Stefan Tilkov’s talk about REST in Rails. Would have liked to see both of them, actually.

My first talk was the first of the day, about the JRuby internals. I was pretty happy with how that turned out, and I think the audience appreciated it too. There was way too much content for one hour, though, so I had to skip over some parts, such as how to build extensions and so on. If you’re interested in the slides, you can find them here: http://olabini.com/presentations/JRubyInternals.pdf.

After that I sat in on Naude talking about event driven programming from different perspectives. It gave a good introduction and overview to the subject.

Then it was time for me again, this time doing a talk about Ioke. I’m pretty with how that turned out too. Got a pretty good audience and nice questions. The slides are here: http://olabini.com/presentations/IokeForRubyDevelopers.pdf.

And finally, after lunch, I did my keynote about programming languages. That was great fun, really. It was basically a talk that summarized my views about programming languages and where I see them going – with a specific focus on Ruby. I had a great time, and hopefully the audience did too. The slides probably doesn’t make much sense without me talking – in fact, I’m not sure they make sense with me talking either – but you can see them here: http://olabini.com/presentations/ProgrammingLanguages-RailsWayCon-Keynote.pdf.

I saw Koz do a talk about good taste in how far you take ideas. It was a good talk about common sense – one of those things that are way to seldom heard.

And finally Bristol talked about good UI design – this was also a very interesting talk. I enjoyed it.

And then I flew out of Berlin.



RailsWayCon starts today


Today I’m sitting in Berlin, at the Berliner Congress Center, at a tutorial about BDD at the RailsWayCon. Berlin is pretty nice this time of year. Just wished I had some time to walk around.

The main problem with that is that tomorrow I’m doing three different talks, basically in a row. The first one is going to be a guide to JRuby internals. It’s a talk about how Ruby works, some tricky points, and then a guide to the source code and what is available in JRuby. The goal is for people to be able to go in and understand JRuby and start hacking on it after the talk.

After that I’m doing an Ioke introduction. This is going to be more or less the same as the usual Ioke presentation I’ve done two or three times now. It’s fun to see how people react to it, though.

Finally, I’m doing a keynote about programming languages. It’s going to be very interesting. I’m going to more or less talk about all those ideas about programming languages that I’ve been ranting about for a long time. Fun fun.

And then I fly to San Francisco.



Ioke talk at the Chicago ACM


On June 10th, I will give a talk about Ioke at the Chicago ACM. This is very exciting, and I hope to see many languages people there. It’s bound to be an interesting presentation, I think.

The talk is going to be held at Roosevelt University. You can find more information here: http://www.chicagoacm.org/.



RailsWayCon coming up


It is less than a month to RailsWayCon in Berlin, so I thought I’d mention it here. This look like it will be a very nice conference. The dates are May 25 to May 27, in Berlin, Germany.

I will do two presentations and one keynote there. The presentations will be “JRuby Internals” and “Ioke for Ruby developers”. The keynote is called “Present and future of programming languages” and will feature my typical kind of ranting about programming languages.

Anyway. Hope to see you in Berlin! You can find more information here: http://it-republik.de/conferences/railswaycon.



Ioke geek night in London


I will hold a presentation about Ioke in London, Thursday 14th. This will be held at Skills Matters location. You can find more information, and sign up, here: http://skillsmatter.com/event/java-jee/ljc-meetup-346.



Java in the Google Cloud event in London


Me and Chris Read will talk at an event at Skills Matter in London May 11th. We will be talking about different aspects surrounding the release of Google App Engine support for Java.

You can find the registration page here: http://skillsmatter.com/podcast/ajax-ria/java-in-the-google-cloud.



Ioke Geek night at ThoughtWorks Bangalore


Tomorrow (Tuesday) evening, at 6pm, I will give a presentation about Ioke, at the ThoughtWorks office in Bangalore. This is an open event. More information and registration here: http://www.thoughtworker.com/events/geeknight-ola-bini.



ThoughtWorks seminars in Stockholm


ThoughtWorks will give two free seminars at Berns, Tuesday April 21, 2009.

The morning seminar will be given by Marcus Ahnve, talking about the business value of lean and agile, and how it can serve as a competitive advantage – especially in difficult times.

The afternoon seminar will be given by Zach Exley, who will give a behind-the-scenes look at the technological side of the Barack Obama campaign.

ThoughtWorks founder and chairman Roy Singham will kick off both seminars by giving his views on why  ha believes Scandinavia has a great future in the area of software development.

The events are open for anyone – and you can attend either one or both. For registration and more info: http://connect.thoughtworks.com/stockholmEvent/.



Scandinavian Developer Conference


On Tuesday, the Scandinavian Developer Conference will happen in Gothenburg. It’s turning out to be a really nice conference with lots of cool presentations. ThoughtWorks is hosting a track on Emerging Technology, where we’ll have lots of things that I have a particular interest in.

In my track there will be a presentation about Erlang, by Erik Stenman. I have a presentation about Groovy, and one about JRuby. I have a talk by John Davies about cloud computing, and one about Scala. And I also have a session about Smalltalk, and finally Marcus Ahnve will give a talk called “The simplest thing that could possibly work”. All in all it will be a great day. Hope to see you there.



Video of my geek night “Creating a language on the JVM” presentation


The day before QCon 10 days ago, I gave a presentation at the ThoughtWorks geek night, about creating languages for the JVM. It ended up being two hours long, and is now available from Skillsmatter, here: http://skillsmatter.com/podcast/java-jee/language-on-jvm.