Jetpack logo

Today, Mozilla Labs announced Jetpack, a new experiment in extending and personalizing the Web.

I’m incredibly excited by this project and the thought of what it can become. I was a web developer before I was an extension developer, and being able to harness the power of extensions with the simplicity of jQuery opens up an entirely new platform and an entirely new community of people making the web more convenient and personal.

As a celebration of this, I wrote a completely useless Jetpack feature that I’m calling Image Swapper. It takes all of the images in your open tabs and mixes them up with each other. I mainly created it as a demo of how easy and fun it can be to make a Jetpack, and you can see that demo below:

As Nick posted on the Add-ons Blog a couple weeks ago, we’ll be hosting an Add-ons Meet-up on Tuesday, May 26 at Mozilla’s headquarters in Mountain View, California. Additional details can be found on the event wiki.

If you’re going to be in the area and are interested in add-ons and add-on development, we’d love to see you there. We’ll have pizza and refreshments for you to enjoy during some presentations from the AMO team, as well as presentations from the community.

If you’re interested in attending and haven’t already signed up, please RSVP using this form. We’ll be putting together the schedule soon, so if you’d like to give a presentation on a topic of interest to add-on users and developers, please let us know this week on the form and we’ll be in contact with you.

We look forward to seeing everyone then!

Last night as part of the Mozilla All-hands dine-about, I had the pleasure of dining with Ken Kovash at The Cantankerous Fish. Imagine my surprise when we learned that it was the Numerator’s birthday!

Please enjoy this video of the festivities:

There’s been a lot recent discussion on Bugzilla’s UI. I figured I’d share some work I started last month on a new non-default skin for I, along with a few alpha testers, have been using it via userContent.css, and I’m really loving it. It has a lot of things I consider to be improvements, although there’s only so much you can do with pure-CSS skins.

show bugbug list

I’m working on bugfixes and tweaks still, but am hoping to have it ready for general use soon.

I was never a fan of extracurricular activities in high school or college, so I surprised even myself when I recently formed the Mozilla Roomba Users Group – a club of home-cleaning-robot enthusiasts. The idea was that interested Roomba owners and spectators at Mozilla would get together and participate in events testing the various skills of the robots. Our first RUG meeting was today, with three of the four members in attendance: myself, osunick, and dolske.

The first event was “function properly”, in which all participating robots were placed on a conference room table and released from slumber to interact with each other. Sadly, osunick’s roomba did not function properly, and had to be disqualified from subsequent events. fligtar and dolske tied for winning the first event, as both of their roombas functioned properly.

The second event was a timed race from one end of the table to the other, knocking a styrofoam section completely off the table. Both robots started off with a straight path, tying at 12 seconds each. The meeting was heating up, with both dolske and fligtar tied with 2 events won.

The last event of this meeting was a synchronized demo race. The first roomba to pass others by more than a second in the recorded demo would emerge victorious. fligtar’s roomba was able to pull ahead of dolske’s midway through the demo to clinch the event and meeting, with 3 events won to dolske’s 2.