YAPC::Europe 2010 Pisa, Italy – Day Three

Last day of YAPC::Europe 2010.

Went to see Tomas Doran’s talk on Large Platform Architecture interesting talk. Tomas mentioned quite a few tech I am already familiar with, which would mean that my large scale experiences are thoughts are not totally in the woods. He did however mention ESI, which I have never hears of before. This sounds incredibly interesting, please note that the Wikipedia article might not give enough justice to the topic, but it is a start.

I sad down an implemented a workaround in Workflow for my issues with newer perls. Feeling a bit dirty, by not digging deeper into the issue. But it seems it is fixed in blead perl. So I decided only to address the issue of the plethora of failing tests in newer perls giving Workflow bad statistics (http://matrix.cpantesters.org/?dist=Workflow+1.33). And this morning it seems to pay off: (http://matrix.cpantesters.org/?dist=Workflow+1.34), which makes me happy.

Went and saw Aaron Cranes talk on utilizing multicore processors: Perl on Speed: Multicore Programming for Mortals, yet another very interesting talk.

At last I saw Dave Cross’s talk on the Perl community, I might not have been the right target audience, but I did learn something new. Apparently the #perl channel on irc.perl.org has become a worthwhile place to ask questions again, without getting your head bitten of.

After this I attended Matt S. Trout’s keynote: State of the Velociraptor, which also mentioned the IRC improvement and a lot of other things, very entertaining and very positive – in general the Perl community seems to have become very much aware of it’s surroundings and marketing has become a keyword and something which is taken very seriously, without interfering without interfering or becoming an obstacle for other regular activities.

After the talk there was the usual lightning-talks, which of course is fantastic and always good entertainment, followed by White Camel awards and the organizers singing a part from the Rocky Horror Picture show. What can I say, tears was running from my eyes – it was a perfect ending for a very, very good conference. The following auction was very well organized and never got out of hand and was great entertainment: but all I got was the lousy assignment on writing about t-shirts for the ‘Perl Vogue’ 😉

Overall an absolutely marvelous experience after a two year hiatus, missing YAPC::Europe in Lisbon and Vienna.

Thanks to the organizers,


YAPC::Europe 2010 Pisa, Italy – Day Three

CPAN Release Workflow 1.34

I have implemented a workaround for the issues with failing tests for newer perls for version 1.33.

From the Changes file:
– Implemented work-around for RT #53909

The issue demonstrated here, which can be observed in perl versions newer
than 5.10.0 seems to be related to a issue mentioned here:


RT #53909 is based on blead perl, in which also a fix has now been
implemented, but we still have issues with a lot of perl releases currently
out there, see:


So this work-around seems to fix the issue, since I can no longer replicate
the error. The problem seem to be the clearing of a package scoped variable,
the array @observations in t/SomeObserver.pm

CPAN Release Workflow 1.34

YAPC::Europe 2010 Pisa, Italy – Day Two

Started the day doing my presentation on Workflow – a CPAN module I currently maintain. I felt the presentation went okay. It was a 20-minute presentation aiming at outlining the general aspects of Workflow (presentation available on Slideshare).

This was the first time I brought my laptop to the actual conference. All of the first day I left it in my room, which I found out was a good idea. Since I got to pay much more attention to the talks and I got to talk to a lot more people as soon as my presentation was over I went to leave it in my room, well I had one stop at Tim Bunce’s talk (TIMB) on Devel::NYTProf, but after that and not getting the most out of the talk due to laptop distractions I was once again able to move freely around the venue, without having to worry about power outlets and wifi connectivity.

Well I did worry a little about wifi connectivity since I brought my iphone showing the conference schedule – another good call.

I got to talk to some people about Workflow afterwards on topic of standardized XML formats for expressing workflows, seems there are some interesting stuff on CPAN (thanks MARKOV). I also talked to Jose Luis Martinez (JLMARTIN) who has a running implementation of Workflow using Catalyst as the front-end and Workflow as the model. He showed me the code and it looks like it will be put on CPAN at some point.

After some poking around I went to see Jon Allen’s (JONALLEN) talk on CouchDB a really interesting talk. I have not had time to look at CouchDB, but Jon’s talk was really an eye-opener, so I am thinking about doing some projects using CouchDB – well if I can get a round to it.

The rest of the day was eventful, talking to people, eating and excellent Italian coffee.

Ended the evening eating pasta and playing Martian Fluxx with Anton, Erik and R Geoffrey Avery, who always brings interesting cards games to these conferences.

YAPC::Europe 2010 Pisa, Italy – Day Two

YAPC::Europe 2010 Pisa, Italy – Day One

I got up at 4 am. to catch a direct flight from Copenhagen to Pisa. I got there safely and was instantly enchanted by again attending a YAPC and coming back to Italy.

I did not find the schedule for the first day so interesting. So I attended a few talks and in between, I went to my room at the hotel and polished my presentation for Thursday morning.

Not having attended YAPC::Europe in the past two years, it was really nice to be back, seeing old friends and I mean old literally. Everybody seems to be a little older, this is of course a fact, but not having seen people for years, does show, but people look good. The atmosphere is really good whether it is due to all of the “old” people or that we are in Italy is hard to tell, perhaps it is the combination.

Our Italian hosts have done a magnificent job, the schedule is running smoothly and on track. And the coffee breaks – perhaps it is because I got up at 4 am. but the Italian espressos and sweets saved my day.

I planned to go to bed early to get ready for my talk Thursday morning, but the organizers had organized a social dinner. So we went by bus to an Italian restaurant just next to the leaning tower of Pisa and then we ate… and then we ate some more… after that we ate a little and then we had desert.

When I finally made it back to the hotel I was tired and full, but very happy. Happy that I decided to attend YAPC::Europe 2010 in Pisa, Italy.



YAPC::Europe 2010 Pisa, Italy – Day One