Skip to content

{ Author Archives }

Small teams and the Marketplace workflow

Towards the end of last year my routine was to find a weeks worth of bugs for each Marketplace developer, assign what I thought they could do in a week, and then meet with the person individually to talk about them and make sure we both thought it was a reasonable amount and the priorities […]

Tagged , , ,

The sunset of getpersonas.com

Over four years ago getpersonas.com was built as a gallery to hold Personas – easy to make and use themes for Firefox. A lot of programs were supporting skins at the time, but I don’t know of any which were so simple (literally, move your mouse over an image on a webpage and it’s applied). […]

Tagged , , ,

Inception: projects within projects

When we converted addons.mozilla.org from PHP to Python I mentioned how deceptively large (lines of code) the site had grown with so many views and features. We’ve since built marketplace.firefox.com on literally the same code base (a decision I hoped to blog about some day, alas) and the line count continues upwards. The MVC paradigm […]

Tagged , , , , ,

RSVP

The situation had soured. Tony Six and his goons had known I was coming for four hours which means anyone that owed him a favor or had a score to settle with me was already on their way and settling in to wait. It wasn’t the kind of party I liked to crash but you […]

Tagged ,

Mozilla t-shirt time capsule

I moved around a lot over the past year and ended up putting a bunch of old t-shirts into a trunk and forgetting about them. My one-o-clock-in-the-morning brain decided now was a good time to go through the trunk and get rid of all those old shirts I never wear. It turns out we Mozillians […]

Tagged

A successful first FLOSSHack

A few months ago Tim Morgan emailed the Portland OWASP chapter and suggested that we organize a meeting where everyone could get together and audit some existing software. When vulnerabilities were found we would follow the responsible disclosure life cycle and notify the maintainers before publicly disclosing. It would be a fun way to spend […]

Tagged , , ,

Adding a debug language to ȧḓḓ-ǿƞş.ḿǿzīŀŀȧ.ǿřɠ

Last week Greg Koberger finally got me to cross “add a test locale to AMO” off my list – and it turns out it only took a few minutes of actual coding. It sounds like others have had some troubles so I wanted to run through what I did. Firstly, you can see what I’m […]

Tagged , , , , ,

How to get a development instance of AMO set up in about 10 minutes

Last year we set up landfill.amo to give contributors an easy base to set up the addons.mozilla.org site. Easy is relative here, of course, but it was a big leap over what we had at the time. Kumar leapfrogged that milestone by adding Vagrant configuration scripts to our repository. Now you can have a running […]

Tagged , , , ,

10 years of Irssi use and I switched to WeeChat last weekend

I started using Irssi almost 10 years ago when I first started trolling wandering around the world of IRC. My main use is to run it in a screen and stay connected all the time. To chat I’ll just ssh into the server and reconnect to the screen. Generally I leave my terminal open, stretched […]

Tagged

PHP is dead! (on addons.mozilla.org)

This is just a short note to recognize the long coming milestone of PHP being effectively off[1] on addons.mozilla.org. We started the migration in 2010 and just finished it up a couple weeks ago. After the major pages were completed it was hard to budget time for all the minor details we had implemented since […]

Tagged , , , , , , ,