Category Archives: apachecon

ApacheCon 2014

I’ve already posted from ApacheCon about my favourable first impression.  I’m happy to say my comments about the fantastic city and hotel have survived the week intact: I was as impressed at the end of the week as at the start.  Even the weather improved through the week, so in the second half – when the conference schedule was less intense – I could go out without getting wet.

The main conference sessions were Monday to Wednesday, with all-day schedules and social events in the evening.  Thursday was all-day BarCamp, though I skipped the morning in favour of a bit of touristing in the best weather of the week.  Thursday and Friday were also the related Cloudstack event.  I’m not going to give a detailed account of my week.  I attended a mix of talks: a couple on familiar subjects to support and heckle speakers, new and unfamiliar material to educate myself on topics of interest, and – not least – inspirational talks from Apache’s gurus such as Bertrand.

Socially it had a very good feel: as ever I’ve renewed acquaintance with old friends, met new friends, and put faces to names hitherto seen only online.  The social scene was no doubt helped not just by the three social evenings laid on, but also by the fact that all meals were provided encouraging us to stay around the hotel, and that the weather discouraged going elsewhere for the first half of the week.  The one thing missing was a keysigning party.  Note to self: organise it myself for future conferences if noone else gets there first!

I’ve returned home much refreshed and with some ideas relevant to my work, and an intention to revitalise my Apache work – where I need to cut my involvement down to my three core projects and then give those the time&effort they deserve but which have been sadly lacking of late.  Also grossly overfed and bloated.  Now I just have to sustain that high, against the adversity of the darkest time of year and temperatures that encourage staying in bed. 😮

Huge thanks to DrBacchus and the team for making it all happen!

A great venue

It’s lunchtime on the first day of Apachecon.  Too soon to assess the event as a whole, but I’ve formed a view on the venue.

Of all the ApacheCon venues I’ve been to, I think this week’s seems the best.  The Corinthia Hotel is about as good as any I’ve encountered, and we’re in a nice area of the great historic city of Budapest.  Amsterdam is the only past-Apachecon city that can really rival Budapest, but that was let down by a bad conference hotel.  And conversely, where I’ve encountered decent hotels, they’ve been in some altogether less pleasant or interesting locations.  At worst we’ve had poor hotels in poor locations.

Come to think of it, that’s not just Apachecon, it’s conferences of any kind, even stretching back to my days in academia.

Of course, my perception may be coloured by individual circumstances too.  I’m not doing anything stressful like giving a talk or tutorial this time.  And I may have been fortunate to have been allocated an ideal hotel room, overlooking a quiet quadrangle where I can open the window wide for fresh air without being disturbed either by outside traffic or hotel noise.

Just a couple of flies in the ointment.  The weather in bleak November isn’t entirely conducive to getting the most from Budapest.  And there are not sufficient power outlets to wield the laptop everywhere around the conference.  Even if that’s (arguably) a good thing when in a presentation, the shortage of power points applies even to the designated hacker area, which is itself not a strong point of the event.

OK, time to get back to conferring!


We had a very small keysigning last Wednesday at ApacheCon (thanks Jean-Frederic Clere for organising it). I exchanged identity details with about 20 others, many of whom I already know.

Today I got around to digging up my list of details, and signing 11 keys I hadn’t already signed from some earlier event. If you were there and I got your details, my signature on your key should now appear on the keyservers.

ApacheCon last day

OK, most of it hasn’t happened yet.  I’m sitting in the ASF pioneers panel, a non-techie event to celebrate 10 years of the ASF, and lighten the day.  Just checked out of the hotel and left the luggage with concierge.

This afternoon sees the best Apache HTTPD sessions.  I’m not giving any of them, but I’m down for the easy task: chairing two sessions.  May miss out on blogging them, as we’ll be off to catch the ferry later this afternoon.

After two days of pissing rain, the weather has cleared up and the sun is shining.  Poor ol’ Sarah got soaked twice while touristing the city during the day, but it looks like she’ll at least be spared travelling with wet stuff.

Language abuse bites back

In the early days of Tomcat, they settled on an architecture wherein tomcat is fronted by an HTTPD proxy, which would also serve the application’s static data.  That makes sense, not least from a performance point of view.

But it gives rise to a by-product.  Tomcat folks come to use the word static to refer to anything served by httpd and not tomcat, regardless of whether it is in fact static or dynamic.  A minor irritation, but not one on which I’ve hitherto felt the need to rant.

Today that little abomination bit back, when Jean-Frederic Clere used it in his talk on proxying/clustering/loadbalancing solutions for tomcat.  An audience member took the word at face value and questioned him on a usage that just didn’t make sense.  Oops!

(no disrespect to Jean-Frederic – a much-respected developer, and since English isn’t his native language, he has no strong reason to feel the abuse).

ApacheCon day 1

Today was the first day of the main conference.  It mostly feels very alive this year, though that may or may not have any basis in reality.  Today was also hugely improved by the fact that we got a very good lunch, and my stomach was sufficiently recovered to enjoy it.

There were no talks today directly relevant to my work, so I thought I’d try some of the hadoop track, to learn a little about one of the ASF’s more exciting projects.  Unfortunately Owen O’Malley’s introduction in the first slot was too packed to get in, so I went elsewhere.   I did get to see Olga Natkovich’s[1] talk on pig after lunch, but that was all for hadoop.

The other interesting thing was in the business/social track.  I made a point of going to see Gianugo Rabellino’s talk: he’s a fine thinker and speaker, and always both interesting and entertaining.  I hadn’t planned to, but I stayed on to hear Paul Freemantle on WS02’s business model: fascinating because it had so many echos of my own experience in, and WS02 appear to be making a success of it.

In the early evening was keysigning.  Not so many this year: it wasn’t really adequately advertised.  But I’m certainly exchanging signatures with a few new folks, which is always useful.

[1] Natkovich?  Have patronymics gone unisex/politically correct?

Day Zero

The second day of ApacheCon week was the hackathon.  Having had breakfast at subway sandwiches next door to the hotel on Monday, we tried again, but they had no bread.  I managed to get a dicky tummy after no breakfast, and was running in and out a bit during the day, but that pretty-much cleared up by the end of the day.

In the hackathon, we had a chat around APR.  Is there really a good reason for APR-UTIL to be a separate library (nope)?  The work we’ve done recently to separate out big dependencies like the DBD libs is right – we don’t want to load a library we’re not using.  One option is to follow this direction further towards full modularisation.  And there seems little benefit in wrapping LDAP at all: so far as anyone knows, HTTPD is the only user of apr_ldap, and HTTPD can just clone what it needs from that code.  Some of that discussion has already moved to the mailinglist, to get the views of a wider community.

Tuesday being also Sarah’s birthday, it was a lovely coincidence that de Nederlandse Opera were performing Cosi fan tutte in he evening.  The production was a little strange: set in modern times, opening on a beach.  Despina was – at times – something straight out of the red light district – and had the figure for it!  By the end of the first act we were well-confused, but by the end of the evening it worked very well for us, and we much enjoyed it.

Coming out of the opera, we managed to get somewhat lost, before making our way to the Damrak and a reasonably decent late-opening pizza place that was sit-down rather than a dodgy takeaway.  Didn’t join apachecon folks in the hotel bar afterwards, as I was still not exposing the tummy to booze.  But I think I can draw a line under that today.

I think it’s now time to head down to the action!


Day 1 of ApacheCon Week was BarCamp.  And it was lots of fun!  In fact I preferred the friendly, informal style to that of the main conference: it’s more engaging, and it caught my interest in subjects that would otherwise probably have passed me by (such as Mahout, or a Lucene search), as well as more obvious candidates for my attention like open geodata, and apachecon classic themes like awareness of FOSS in education.

My “apache-helpdesk” session on support ecosystems for open-source projects was scheduled last, so we could have DrBacchus in (he was busy with training for most of the day).  He and pctony are the people present at ApacheCon who I already knew to be leading lights of that ecosystem, and it would’ve been a shame to run the session without both of them.  The session generated some discussion, but no great input from other projects, and I suspect the reality may be that httpd indeed leads the field.  A few slides I used to prime the discussion are here.

Only fly in the ointment was having to faff off into town to find our own lunch.  But that was amply compensated when I got the text from Sarah saying she was indeed – as hoped – coming to join me.  After meeting her at the station and dumping her luggage back at the hotel, we went for a wander around town, ending up in a little thai restaurant where we enjoyed an utterly gorgeous meal.  Yum!


So once again I’m in Amsterdam.  My hotel room is hot and very noisy, but at least it’s a comfy bed and there’s internet access.

Yesterday started off just fine.  Flight was half-empty, but on a propellor-driven plane which was noisier inside than I’ve encountered before, and vibrated quite a lot.  I had an excellent view of the left propellor, and it created some strange visual effects: a very static shadow whilst on the tarmac, and a rainbow shadow on cloud.  Bit of a drama getting to the plane, too: they put us on a bus but it wouldn’t start, so they brought another bus.  The distance the bus had to take us was 1 minute’s walk!

There were quite a few Apachecon folks around when I arrived in Amsterdam, so after a shower I joined them in the bar.  Later we went out for what was originally going to be an indian meal.  But then they ended up going into a b***** steak house.  Faced with a choice of going in or going off alone, I did the wrong thing and went in, to eat their only vegetarian option: a deeply uninspiring platter amongst which the only bit with any taste was the two one-inch-diameter mushrooms.

With a start like that, things can only get better.  Can’t they?

ApacheCon fun

Well, I’ve left booking apachecon far too late this year.  Results: mixed, somewhat interesting.

Travel is a pain: I was unable to book my usual dutchflyer journey (inclusive train+ferry ticket for a pleasant journey at a fantastic price).  So I’ve done a very bad thing, and booked a single flight out (13:30 from Exeter – and it seems I have to take a taxi to get there in time for it).  For the homeward journey I was fortunately still able to book a dutch dutchflyer-equivalent single journey by ‘phoning Stena Line’s dutch booking number.

Booking ApacheCon was slightly irritating, because it insisted that my ASF-members discount code wasn’t valid.  So I declined to pay online, and will argue that point with them before they get my creditcard.

Most interesting was the hotel booking.  I booked the Moevenpick – the conference hotel – as a line of least resistance, despite my very bad experience with them two years ago.  Following the apachecon link to booking at the apachecon price, it told me nothing was available.  But it did give me a price for general booking, that was €242 cheaper for five days!  It’s still 50% more than I paid for the vastly nicer Renaissance hotel in Brussels for FOSDEM last month, but a worthwhile saving on apachecon’s rates, or the last three years ApacheCon hotel prices (both Dublin and Amsterdam being hideously overpriced).

Expect some apache-focussed blog entries over the next week 🙂