recap
Mozilla Summit 2010 Recap
johndbritton — Mon, 07/12/2010 - 10:05am
The Mozilla Summit far surpassed my expectations. The event was personal, technical, creative and inspiring all at once.
The Mozilla Summit is an invitation-only gathering of some of the most active contributors in the Mozilla community. This year's theme was "Be More Like the Web".
I was lucky enough to be among those who were invited, due to my involvement with the Drumbeat project. There were a total of around 600 Mozilla community members at the event: hackers, localizers, testers, marketers, and the individuals formerly known as 'users'.
Background
Mozilla is most well known for the open source browser, Firefox. In addition to Firefox, there are number of other software projects like Jetpack at Mozilla Labs. Although Mozilla has been incredibly successful with open source software, they're ambitious and ready for the next big challenge. As stewards of the open web, Mozillians around the world are banding together through Drumbeat: a collection of practical projects and local events that gather smart, creative people around big ideas that improve the open web. The Summit was our forum to share the project with the greater Mozilla community.
Day 0: Arrival & Reception
I flew in from Alaska, direct from my family vacation to Vancouver and then hopped on a bus to Whistler, BC. I arrived on Tuesday afternoon just in time to join the Mozilla Foundation meeting and presenter's workshop. I spent the better part of the afternoon working on a speed geek with my new partner in crime at P2PU, Pippa Buchanan. We rehearsed our talk a few times and got valuable feedback for the next day.
The rest of the attendees arrived in time for a reception, where we had a chance to get to know each other and kick off the event properly.
Day 1: Getting Started
The day started off early with a few inspiring keynote speakers and an extended lunch break to watch some of the World Cup. After lunch I headed to a session from Mozilla Messaging where they demoed experimental Thunderbird mail client features.

Photo CC-BY-NC-SA, Nathaniel James
The next session was "Drumbeat in 2100 Seconds," led by Mark Surman, Executive Director of the Mozilla Foundation. Mark took about four minutes to describe Drumbeat and why it is important to Mozilla before splitting the crowd into groups for the speed geek sessions. All three of the featured Drumbeat projects (P2PU School of Webcraft, Web Made Movies, & Universal Subtitles) were represented along with Drumbeat Events and a couple others. The speed geek session went really well; we got a few people to join the project.
Day 2: In the Groove
The second day was filled with more sessions, and some especially interesting HTML5 demos including WebGL and the <audio> and <video> tags. I had a chance to talk to Ben Moskowitz about open video and the upcoming Open Video Conference in New York City.
The Flight of the Navigator is a WebGL demo rendered in the browser that built by the Mozilla audio team. The demo pulls in live data and video from the web while rendering. Everyone in the crowd was awe-struck.
I spent the better part of the afternoon at the Summit Science Fair. There were around thirty individual booths showcasing all kinds of software. Everything from accessibility for the blind to a JavaScript framework for building Firefox extensions.

Photo CC-BY-NC-SA, Michael Morgan
We rounded out the day with the Summit World Expo and International Dinner, where representatives from the over forty countries in attendance showcased their local communities and cultures.
After dinner, there was a late night JetPack hackathon. I built a Firefox extension (more details in a later blog post) in just a few hours. The extension is called 'Clickable Phone Numbers' and it makes any number on the web into a click-to-call number using the Twilio API.
Day 3: Grand Finale
The final day of the conference was a bit more laid back, we talked about the Drumbeat event strategy and did a bit of planning for Drumbeat NYC (August 7th) and the Drumbeat Festival (November 3-5) which is going to be held in Barcelona. I attended a few more lightning talks and a session on the future of client-side debugging.
Pippa and I ran our session on the P2PU School of Webcraft. There was a 10 minute intro, and then we split the audience into four groups with tasks:
- Design a course for P2PU School of Webcraft
- Brainstorm a list of core web developer skills
- Brainstorm a list of 'soft-skills' that employers look for in web developers
- Come up with ways to legitimize P2PU School of Webcraft so that we have some 'street-cred'
The session went incredibly well, so well that we had a lineup of people to talk to for almost 30 minutes after it was over.
At the end of the day, we took a Gondola ride up to the peak for a farewell party of sorts. The views of Whistler were magnificent and the "Army of Awesome" was incredibly fun. We enjoyed a delicious dinner, cartoony mascots, toasts, and a dance party before calling it a night.
Day 4: Departure
We left Whistler by bus through the mountains, luckily unobstructed by rock slides. Now I'm on the ground in Seattle for the next week, followed by a trip to Portland for OSCON. Get in touch if you're nearby.
Crowd-sourced Coverage
Open Education 2008: Celebrating Ten Years of Open Content
johndbritton — Wed, 02/04/2009 - 4:26am
This post is long overdue (September 2008); I just found it sitting in my blog's queue. I had been trying to polish it off and must have forgotten about it, sorry for the delay.
Thanks to the generous support of The William and Flora Hewlett Foundation I was able to travel from Hong Kong to Logan, UT for the Open Education 2008 conference.
I started off the trip with a layover in Seoul that I extended for a couple of days. While I was there I saw a Korea vs. Japan football match, went to the Korea Traditional Performing Arts Festival, and ate a live octopus. Suffice it to say that South Korea was an adventure of it's own.
I flew into Salt Lake City, UT where I was met by my amazing Couch Surfing host Anthony. He chauffeured me from SLC airport to his place in Logan. For the next three days I sat in on a ton of sessions, met great people, and shared my ideas for what I was calling "uOpenEd".
If you read my application to OpenEd 2008 (linked below), you'll see my reasons for attending and my goals for "uOpenEd". Apparently, I wasn't the only one who had these kinds of thoughts and on the final day of the conference, I sat in on a session entitled "The Peer 2 Peer University: Moving Forward". This session was different from all the rest. Rather than someone delivering a lecture, we had a brief intro and broke off into groups to discuss and solve problems. That was the icing on the cake, it was exactly what I was looking for, a team to work with to turn the idea into a reality.
The P2PU session was lead by Philipp Schmidt & Stian Haklev. Coincidentally, I had been emailing back and fourth with Philipp about Open Everything before the conference, and had no idea that we'd bump into each other (and end up working on the P2PU project together).
As per Stian's suggestion, I've posted my OpenEd 2008 Scholarship Application along with the Conference Proceedings, 86MB (zip).
What Happened at Open Everything Hong Kong
johndbritton — Sun, 12/14/2008 - 4:02am
I've spent the last week decompressing my brain from organizing this year's Open Everything Hong Kong, so I apologize for the delay in posting this recap story.
First of all, the event was a huge success! Thank you all for your support and for making the day worthwhile. We had a great turnout, around 45 people came by with just over 30 in attendance at any given time. In the week leading up to the event the number of registered attendees almost tripled (to 62 registered attendees)! The speedy increase in numbers had me worried about space, but in the end the venue was just the right size.
I kicked off the event at 10AM with a short history of Open Everything and a quick look at the agenda (slides [PDF]). We then proceeded with short introductions by attendees and a talk by Haggen So from Creative Commons Hong Kong.
The rest of the day was left in the hands of attendees who organized some great Open Sessions.
Open Sessions:
- Creative Commons Hong Kong
- Flickr
- Guilt in Open Organizations
- HK Drupal User Group
- How to Encourage Open Organizations (and Society)
- Open Feedback and Retrospectives
- Open Government
- Open Hardware (AKA - How We May Build Our Own Toys)
- Open House: Internet Mediated Hospitality Exchange
- Open Public Information
- Openness and Mental Health
- Peer2Peer University
Note: Audio & Video recordings along with summaries and reactions are available on the Event Wiki.
We wrapped up the official event with an excellent presentation by John Bacon-Shone from Hong Kong University entitled Open Access to Research Publications & Data followed by a video handover to Open Everything Berlin.
After cleaning up the venue a number of us made our way to Lan Kwai Fong for some dinner and drinks at Whiskey Priest.
Barcamp Hong Kong 2008
johndbritton — Thu, 09/11/2008 - 1:44pm

This past Saturday was Barcamp Hong Kong (photos). If you've never heard of Barcamp you should check out the Wikipedia article. The event was organized by technologists from the area and was hosted by Turner Broadcasting System, Inc. at their location in Quarry Bay.
There were five rooms available during each of six time slots for a total of 30 possible sessions. I attended six:
- Online Marketing for Consumer Acquisition
- Technology Yesterday, Relevance
- Making iPhone Apps
- Open Culture
- Just What the ____ is SPAM?
- Theming Drupal
I organized the session on Open Culture, and was very happy at the amount of discussion and participation we had. Most of the other sessions were more like lectures but still quite good. The interactivity was mostly thanks to Conrad Benham's idea to make the session an "open space" discussion, it seemed to fit perfectly with the topic. We placed five "hot seats" at the front of the room. To control conversation, only people seated in the designated seats were allowed to talk. Anyone could join the conversation by bumping another person off the floor. The discussion mostly focused on open education and it's practical application, but we hit a few other topics as well.
There were more than 25 Drupalistas at Barcamp HK. It was quite funny to bump into Dave Hansen-Lange from Advomatic again, I met him earlier this year on the other side of the planet at Drupalcon Boston. I took the first few minutes of the "Theming Drupal" session to talk about the Knight Drupal Initiative and answer questions related to the grant process before the other talk begain. There was quite a bit of interest in KDI; let's see those proposals!
After the conference ThoughtWorks and others sponsored a gathering at the East End Brewery.
Many thanks to everyone for such an enlightening day.
ThoughtWorks Presents: Agile Hong Kong - Continuous Integration with Chris Stevenson
johndbritton — Wed, 07/16/2008 - 6:25pm
This past Tuesday evening Chris Stevenson gave a talk on Continuous Integration at the ThoughtWorks Hong Kong office as part of the Agile Hong Kong series.
The event started off with a short explanation of what Continuous Integration is, citing Martin Fowler's authoritative article. He has written a number of software development books focused on design and has held the title of 'Chief Scientist' at ThoughtWorks since 2000.
During his talk Chris stressed that "Continuous Integration is not a tool, it is a software development process." He hit four major points: revision control, automated testing, automated building, and automated deployment. The idea is integrate as often as possible and check in after completing the smallest testable functionality. Automated builds and tests ensure successful integrations and detect problems while they are still manageable, enabling the product to be automatically deployed.
The talk was followed by a short demo of Cruise, ThoughtWorks' management software to be released next week. It is based upon the open and freely available Cruise Control.
Here's an excerpt from the Cruise website
Cruise is a continuous integration and release management system that enables teams to quickly and confidently release their code from development to production. It provides visibility into the deployment pipeline, allowing new builds to be tested in automated or manual steps in staging environments. The result is lower risk when deploying, fewer production defects, faster release cycles, and empowered teams.
Here are a few photos from the event.
Thanks to Chris and Conrad from ThoughtWorks for hosting the session, I'm looking forward to future events.





Recent comments
4 weeks 6 days ago
6 weeks 6 days ago
7 weeks 2 days ago
11 weeks 1 day ago
12 weeks 3 days ago
14 weeks 2 days ago
27 weeks 4 days ago
29 weeks 3 days ago
29 weeks 3 days ago
29 weeks 6 days ago