Conferences and Events

April 11, 2008

Lights... Camera... Action!

I was at QCon London a few weeks ago, and once again I had a fantastic time. I'm always impressed by both the quality and diversity of the speakers at this conference: Banking, Architectures, Future programming languages, Agile, DSLs, and the list goes on.

I once again attended QCon as one of the people stage-managing the show. This time my job involved coordinating all 16 interviews and conducting 7 of them myself. It was quite a bit of effort - we had two cameras this time, and we opened up the interviews to conference attendees so that they could also ask questions of the person being interviewed. The new format was a smashing success - many very good questions were asked, and it really helped to increase the quality of the interviews. When those interviews start hitting the website, I would definitely recommend watching them!

The first person that I interviewed on Wednesday morning was Erich Gamma, who also gave the keynote that morning. We discussed many things including the founding of JUnit, design patterns, whether the strict application of design patterns is a code smell, how patterns are discovered, the Eclipse software development process, and the Eclipse ecosystem. We also taked a bit about the Jazz project, and I learned that it will eventually be released by IBM under the Rational name.

The next person that I talked to was Jeff Barr, who was at the conference to discuss Amazon's Web Services initiatives. We talked about many of the services that Amazon offers such as EC2 and S3, competing offerings which have begun to emerge from rivals such as Microsoft, why Amazon has been given such a free hand by organizations such as Sun, Microsoft and IBM, globalization of the Amazon Web Services infrastructure, and what was learned from the recent S3 outage. I also learned that there are apparently many large enterprises using the S3/EC2 infrastructure, but most of them won't admit to it or act as references.

The final person that I talked to on Wednesday was Alexandru Popescu, the chief architect of InfoQ.com. We did a walkthrough of the InfoQ architecture, and also discussed the new video architecture for InfoQ, which involves Amazon S3 and EC2. Another topic of discussion was InfoQ's use of DWR, and how it has helped to enable some of the features of the InfoQ site. Finally, we walked through the lessons learned and what would be changed if the project were to start from scratch.

On Thursday, I sat in on a couple of excellent interviews, one with Mark Little, one with Linda Rising and one with Ted Neward. In the first, Mark gave some very good answers to very good questions, and expressed a strong hope that the WS-* and REST camps could "kiss and make up" because a religious/format war isn't good for anyone. In the second, Ted Neward was very funny at times while discussing the topic of monads (Haskell) versus message-passing (Erlang) in functional programming languages, and there was one point where I thought he was going to throw the interviewer across the room (in jest, of course). Linda also had some excellent answers, and had a very interesting analogy of development practices in relation to chimpanzee versus bonobo community structure -- you really don't want to miss it. I also acted as the cameraman for the QCon Live video, in which we wandered around the conference and interviewed random attendees.

After that, it was time for me to conduct two more interviews. The first one was with Rod Johnson, who is always an entertaining speaker and interviewee. The interview covered many topics: the Covalent acquisition, the Spring Portfolio release train, Spring 3, the Oracle/BEA and Sun/MySQL acquisitions, and the upcoming Spring Tooling release. At the conclusion of this interview, I ushered all of the audience members out the door, and we recorded an April Fools joke which announced that SpringSource was being acquired by Microsoft. My thanks again go out to Rod for agreeing to participate in that. It was a lot of fun, and I was very gratified to read some of the reactions.

The last interview of the day was with Neal Gafter, and it took place during the BOF sessions which also took place on Thursday evening. We talked about many aspects of Java, including a stroll through the closures debate. Java 7, optional typing systems, and Google's proposed language enhancements for Java 7 were also discussed. After this interview was completed, I joined the InfoQ BOF, where we discussed things such as downloadable content for InfoQ and offering podcasts of some interviews.

Friday began with an interview with Christophe Coenraets, who was at the conference to discuss Adobe's RIA offerings. We talked about many of the recent products released by Adobe such as AIR, Flex 3, Flex Builder and BlazeDS. We also talked about the challenges of integrating RIAs with the browser controls such as Back and Forward, and ways of ensuring that RIAs are as visible to search engines as traditional web applications are. Another area of discussion that I found interesting was the current move towards open source at Adobe, and how that would continue in the future.

After that, I sat in on a couple of other interviews including Joe Armstrong and Simon Peyton-Jones. Both of these speakers are very entertaining, and they were also both very passionate about their respective areas of expertise. Joe sometimes seemed to be on springs, and would bounce out of his chair and up to the whiteboard to draw out a point. Simon also liked to gesture madly with his hands when describing something, and their enthusiasm was infectious.

The final interview of the day (and the conference) was with Dan Farino of MySpace. There was a lot of discussion of the challenges of maintaining a site of that size including the challenges of detecting a problem amongst a large server farm, how to isolate a failure to a given machine or cluster, and how to repair faults once they are detected. We also talked about MySpace's use of the .Net Framework for their website, and why they have elected to go that route as opposed to PHP, Python or Java.

After the final interview cameras were collected, lights were taken down, tapes were packed away and the conference was over. However, I believe that this new interview format was successful enough that we'll be repeating it at QCon San Francisco in November of this year... With any luck, I'll be there to help out again!

February 28, 2008

QCon London, 2 Weeks and Counting...

In less than 2 weeks, I'm going to be heading up the interview track at QCon London. It'll be my first time in the UK, so I'm looking forwarding to visiting. I'm also looking forward to it because, once the conference starts, the planning is mostly complete! From speakers to scheduling and equipment logistics, there's definitely a lot that goes on behind the scenes to ensure a successful conference track. It's all worth it though, and I find these conferences to be a very interesting and rich learning experience.

This year, I have the privilege to interview 7 outstanding people about some very interesting technologies, such as (in alphabetical order by last name):

  • Jeff Barr - We'll discuss Amazon services such as EC2, S3, and SimpleDB. This is of particular interest to me because we've just finished implementing an EC2-based website for a customer (Jamloop.com)
  • Christophe Coenraets - We'll discuss Adobe's brand-new Flex 3.0, AIR 1.0, the shift towards RIAs in the marketplace, and Adobe's open source strategy
  • Dan Farino - We'll discuss the architecture of MySpace, the challenges of scaling the site, and MySpace's experiences with scaling a .Net-based website
  • Neal Gafter - We'll discuss Java 7, the oft-discussed "next language", static/dynamic/mixed typing and closures
  • Erich Gamma - We'll discuss the Eclipse ecosystem, the Jazz project, the Eclipse release process, design patterns, and the impact of jUnit
  • Rod Johnson - We'll discuss Spring Integration, the TaskTop partnership, the Covalent acquisition, and the open source business model
  • Alexandru Popescu - We'll discuss the InfoQ architecture, technologies used, and how InfoQ addressed some of the problems that they encountered (such as the shift to the new video infrastructure)

In addition to those listed above, several other InfoQ editors will be conducting interviews with other conference speakers. To see the entire list, take a look at the Wednesday, Thursday and Friday schedules. Also please note that there are two additional interviews on Thursday, during the BOF sessions. Those interviews are Neal Gafter at 18:45 and Linda Rising at 20:00.

For those that would prefer a Google Calendar with this information, here's one:

For those of you that are in attendance at QCon, I would strongly encourage you to attend these interviews if you have any questions. We will be taking questions from those who are watching, so this may well be your best chance to get a good answer to those questions that have been floating around in your mind. For those who are unable to attend, the videos will be posted online at InfoQ throughout the coming months.

December 12, 2007

Memories of QCon San Francisco

Last month I had the opportunity to be a track host at QCon San Francisco, and it was a very rewarding experience. There was a lot of stage-managing which had to happen behind the scenes, including ensuring presentations were collected, equipment set up, and ensuring that the speakers had everything they required etc... Needless to say, it was busy yet it was a great opportunity to get a view of a conference from the other side of the podium. We lined up several high-quality talks, including:

In addition, the last slot of the day was a discussion about what the future of Java development would look like, and we were able to assemble a diverse and rich set of opinions from Joshua Bloch, Chet Haase, Rod Johnson, Erik Meijer and Charles Nutter. The discussion was at times animated, and the room was packed beyond capacity (standing room only) - a good end to a good day.

When I wasn't running back and forth on Wednesday, I took the opportunity to talk to some of the people who were at the conference. I was surprised to find that almost everyone was a manager of this, a senior engineer of that, or an architect. I was also astonished at the speaker/attendee ratio, and for several of the presentations that I attended (e.g. Charles Nutter's JRuby presentation) there were other Ruby Committers present such as Ola Bini and Obie Fernandez present. It gave the questions and conversations a richness that just isn't present at a normal conference.

On Thursday, my time as an attendee was cut short when Floyd asked me to take over the Java Emerging Technologies track.  After another set of very good speakers including Charles Nutter, Jason Rudolph, Neal Ford, Adrian Colyer and Wayne Lund, I went to the QCon Speakers' Dinner. The talk of the night ranged from Agile food queues through Software Transactional Memory plus OpenLaszlo to JSR 277 (a contentious discussion) and Ruby hacking. It was a great chance to share some drinks with people I'd previously only read about.

The keynotes were also quite good. I wasn't able to catch all of Kent Beck's keynote because I was busy preparing for my track, but everything I heard was well-presented and made a lot of sense. Richard Gabriel also had a very interesting and well-crafted stroll through the history of programming languages - who knew that there were programming languages that used color and pictures to represent the code? I was also captivated by James Noble's Lego Hypothesis. It reminded me a lot of some things I've been thinking about, and we will be collaborating on a blog entry here in the very near future, so stay tuned! I also participated in several interviews, including Charles Nutter on JRuby, Rod Johnson on the Spring ecosystem, Cedric Beust on TestNG, and MLB.com on Silverlight. They will all be appearing on InfoQ in the future, with the JRuby interview likely coming out this month.

Finally, if you are interested in a detailed summary of the conference, I wrote up a comprehensive summary on InfoQ.com. I hope you enjoy it... Thanks for reading.

-->

April 11, 2008

Lights... Camera... Action!

I was at QCon London a few weeks ago, and once again I had a fantastic time. I'm always impressed by both the quality and diversity of the speakers at this conference: Banking, Architectures, Future programming languages, Agile, DSLs, and the list goes on. I once again attended QCon as one of the people stage-managing the show. This time my job involved coordinating all 16 interviews and conducting 7 of them myself. It was quite a bit of effort - we had two cameras this time, and we opened up the interviews to conference attendees so that they could also ask questions of the person being interviewed. The new format was a smashing success - many very good questions were...read more

Categories: Conferences and Events

February 28, 2008

QCon London, 2 Weeks and Counting...

In less than 2 weeks, I'm going to be heading up the interview track at QCon London. It'll be my first time in the UK, so I'm looking forwarding to visiting. I'm also looking forward to it because, once the conference starts, the planning is mostly complete! From speakers to scheduling and equipment logistics, there's definitely a lot that goes on behind the scenes to ensure a successful conference track. It's all worth it though, and I find these conferences to be a very interesting and rich learning experience. This year, I have the privilege to interview 7 outstanding people about some very interesting technologies, such as (in alphabetical order by last name): Jeff Barr - We'll discuss Amazon services...read more

Categories: Conferences and Events

December 12, 2007

Memories of QCon San Francisco

Last month I had the opportunity to be a track host at QCon San Francisco, and it was a very rewarding experience. There was a lot of stage-managing which had to happen behind the scenes, including ensuring presentations were collected, equipment set up, and ensuring that the speakers had everything they required etc... Needless to say, it was busy yet it was a great opportunity to get a view of a conference from the other side of the podium. We lined up several high-quality talks, including: Rod Johnson - Configuring the Spring Container Cedric Beust and Alexandru Popescu - Designing for Testability Brian Goetz - Concurrency, Past and Present Adrian Colyer - AOP in the Enterprise In addition, the last...read more

Categories: Conferences and Events

Privacy Policy| Sitemap| Contact Us

Copyright 2002-2007 Codesta LLC. All rights reserved.