QCon 2010 Concurrency Track

I will be hosting the “Concurrency Challenge” track at QCon 2010. The speakers list is now ready with all titles and abstracts in place.

QCon 2010 London

I am quite pleased with the mix and the dignity of the speakers. One of the things we wanted to highlight is that there is no one-size-fits-all concurrency model, and it’s time for us to start being a little bit more specific about what kind of concurrency we have in mind.

Each setting brings its own set of challenges, and in this track, you can expect to get a good orientation from some brilliant people, who know how to tell a story and are not afraid of offering their opinion.

FP seminar panel discussion

From a Functional Programming seminar at Ericsson, 21 February 2008

(See The full article for more details).

Panel discussion

I finally got around to editing out those few details in the discussion that initially prevented me from posting the video.

My own favourite extract from the discussion:

Simon: “If a boat is sinking with 100 people on board and you scatter some life belts in the region, then they’ll probably swim and cling on to them, right? Just because life belts float. So functional programming is good stuff, right, and is like this granite, then we’ll end up with people clinging on to it.”
Joe: “But … granite sinks.”
Simon: “Uuhm, what sinks?”
Joe: “Granite – sinks”
Simon: “…So I shouldn’t mix metaphors!”