A fresh supply of thoughts about Web Development & Mac OS X
Last weekend I attended the RuPy (Ruby & Python) conference in Poznan (Poland).
The program was splitted into simultaneously held Ruby and Python talks. For example: while the “TDD in Rails” talk in room A, a “TDD in Python” talk was held in room B. Language-independent talks, like “Business Natural Languages”, were held in one room.
I missed half of Micheal Foord’s talk on “Programming the Browser with IronPython and Silverlight” due to my late arriving. However, the stuff which I saw gave me some nice insights into what IronPython and Silverlight are capable of.
Watching the adoption of Silverlight and development of Moonlight (Silverlight for linux) is quite interesting, especially since Microsoft made a deal to put Silverlight on the official Beijing Olympics website.
The next talk by Zed Shaw about “Correlations and Conclusions” was really funny but also very informative. He benchmarked Mongrel against web.py and inserted the data into R. R seems like really nice tool for statistical data and once you get used to it’s weird syntax there are certainly a lot of things you can do with it.
What I didn’t know was that httperf is more superior to ab and used for serious stuff, while ab is mostly okay for quick’n'dirty benchmarks.
The presentation itself was done using latex-beamer and generated out of a YAML file - a quite interesting concept which Zed Shaw is going to describe further in his blog.
Jonathan Hartley, who works together with Micheal Foord at Resolver Systems, held a great talk about Test-driven development and shared his experiences over the past few years. A really interesting fact is the ratio of test code to product, which is 4:1 - meaning that there are four lines of test code for each line of product code.
Business Natural Languages (a Domain Specific Language for empowering subject matter experts) were presented by Jay Fields from ThoughtWorks. The whole point in a BNL is to allow the customer to change the applications behaviour without involving the developer. It’s definately worth a look for some bigger projects.
The organization was perfect and the choosen topics very interesting. The only negative thing was actually lunch, which was horrible (and not very warm).
However, it was a great conference which I can only highly recommend to everyone interested.
Published: April 16, 2008 — Tagged: conference, python, ruby
© 2008 Arthur Koziel — About | Archive | Colophon | Contact | Feeds
Comments
I was also waiting for the “I18n & L10n” presentation and when I saw it wasn’t going to happen, I asked Adam, the organizer about it. He said he didn’t even notice the guy who was supposed to make the presentation never got to the conference. That’s my only (-). About the food, I never tried it :). I also liked Zed’s presentation, and also the presentation about Ebb.
Hey, glad you liek the conference. We’ll be workign on the food next year, we know it was possibly the weakest spot.
Regardin the “I18n & L10n” - we’ve overlooked a missing ID which was stacked in the other box. Nonetheless we couldn’t help the problem - Adrian has some serious problems and couldn’t get to the conference. We’ll try to inform about cancelled talks beforehand though - sorry about that.