Mar '08
EURUKO 2008 Day 2
by Frank Spychalski filed under EURUKO, Ruby

Second day has started. Today it starts with a few talks on testing…

George Malamidis — „Synthesized Testing“

Already 15min behind schedule, but so far interesting.

This has 4 lines of code. It is already a big ruby function.

Vassilis Rizopoulos — „rutema: One test tool to rule them all“

I’m thinking on how to write in a polite way “This talk was boring”. It was. And the tool uses XML :-( Hey, this is a Ruby conference- you should use YAML or even better a cool Ruby DSL.

Tomasz Stachewicz — „Sharing the load“

Sounded interesting but there was a question after the talk which suggested that the guys reinvented the wheel and that BackgroundDrb is a better solution for what he has done.

Petr Krontorád — „Building Rails Playground – using Ruby’s dynamic nature“

Mumble, mumble, small text, cannot read the slides, mumble… Sorry I don’t have a clue what this talk is about.

Tim Becker — „Lessons Learned Writing Native Extensions“

Type-along tutorial on how to write C extension for Ruby. Very interesting, this could actually make me write C code again… He has started talking on cats and tigers and it seems like he wants to teach us how arrays work in C. Booooooooring. Finally he is done with this and is back on the interesting topics like conversion of data types. Overall a really interesting talk. By far the best one today so far. Tim’s post with code samples and links.

Matt Ford — „Aspect Oriented Programming in Ruby“

It’s his birthday. Happy birthday Matt! He talks about Aquarium a neat aspect oriented programming solution for Ruby. Very nice. I have to play around with this when I’m back home.

Dushan Wegner — „Philosophy & Programming“

This first lightning talk. “Imagine I’m holding a beer and put out this ideas”. “Programmers are better philosophers”. A very cool talk about the similarities of programming and practicing philosophy.

Marcin Raczkowski — „Distributed programming with ruby“

Hard to understand but interesting. Sadly it is impossible to read his code when he is showing examples in the editor.

sorry missed name and title Akira Tanaka – „IO.copy_stream“

Interesting talk about IO in Ruby. Great final “status” slide:

Accepted by Matz yesterday @La fabrica
Submitted today to Ruby 1.9


Gregor … — „Context-oriented programming for Ruby“

Took a long time to get to the point. Which part of lightning talk did you not understand.

Florian Gilcher — „Patterns (yet another) pattern matching library“

Interesting talk. Can be found at

Raimonds Simanovskis — „Using Ruby with Oracle“

Good quick talk. I never had to work with Oracle so I never had the problems he was talking about.

Daniel Liszka — „One RubyStack to Rule them All“

Strong accent, to much text on the slides. But sounds like a neat idea…

Ry Dahl — „Ebb Web Server“

Yet another Ruby web server, obviously it’s faster than all the others because what would be the point otherwise.

Wouter de Bie — „Capistrano, Webistrano“

The final lightning talk. I’m hungry :-) off to find some food…

Dr Nic — Demo

So it wasn’t the last talk. They squeezed in a short demo on how to use his gem generator. Very cool! I have to use this to play around with native C extensions.

Final announcement

It seems like next year’s EURUKO will be in Madrid. Great! Never been there. See you next year! It’s not decided yet. Krakow and Warsaw are possible sites, too. Hm, I’m still for Madrid :-)


I think I should have slept in today like Todd and would not have missed a bit. Here are some pictures from EURUKO 2008 on Flickr and even one with me. EURUKO was great. A big “thank you!” to all the people who have organized it. I’m sure I will be back next year, no matter where.

5 Responses to “EURUKO 2008 Day 2”

  1. 1

    “sorry missed name and title” = Akira Tanaka talking about IO.copy_stream

    Manfred (March 30th, 2008 at 16:57)
  2. 2

    Thank you. Updated!

    Frank Spychalski (March 30th, 2008 at 17:01)
  3. 3


    As the one giving the “sharing the load” talk – question from Marcin was about BackgrounDrb pretty recent addition, i.e. a scheduler. I did mine back in the days when BackgrounDrb didn’t have one and you had to simulate scheduling using sleep(). Still I think it’s easier and faster to write your own “distributed” server than studying some plugin documentation.

    And after studying recent additions to BackgrounDrb – yeah, that pretty much covers the functionality that I was implementing while it wasn’t available in BackgrounDrb back then.

    Anyway the talk will soon be available in PDF and video format :)

    Tomek Stachewicz (April 1st, 2008 at 10:59)
  4. 4

    Tomek, it was a very interesting talk. Thanks for giving it.

    Still I think it’s easier and faster to write your own “distributed” server than studying some plugin documentation.

    Hm, I don’t really agree here. You could fix the documentation and add you features to the existing project. But I have to admit, I can understand your feelings and I’ve done the same.

    Frank Spychalski (April 1st, 2008 at 11:27)
  5. 5

    Thanks! :-)

    Dushan (April 15th, 2008 at 14:34)

Any comments? Or questions? Just leave a Reply:

Bad Behavior has blocked 688 access attempts in the last 7 days.