2024
- » Mozilla Accounts password hashing upgrades
- » PyFxA 0.7.9 Released
- » Using Borg on TrueNAS
- » Nyan Cat
- » Mario and Link
- » Retiring BrowserID on Mozilla Accounts
- » OBEY PROPAGANDA ENGINEERING
- » I made a new hack poster
- » A crude case for the W8BH morse tutor
- » Automatically transcribing digital radio
2023
2018
2017
2016
- » Test Pilot Legacy Program Final Review
- » Test Pilot 2016 Q4 OKRs
- » testpilot.firefox.com just got a lot easier to work on
- » Test Pilot Q3 OKR Review
- » Test Pilot is launching three new experiments for Firefox
- » Getting Firefox Nightly to stick to Ubuntu's Unity Dock
- » Signing your commits on GitHub with a GPG key
- » It's time to upgrade from Test Pilot to Test Pilot
- » Test Pilot launches today!
- » Replace emojis with :aliases: on IRC
- » Meet the New Test Pilot
- » Next Stop: Idea Town
2015
2014
- » Goodwill Updates - A Firefox OS Feature Idea
- » Altering large tables without bringing down your service
- » Contributing a patch to the Firefox Marketplace from scratch
- » Migrating off Wordpress
- » The Great Add-on Bug Triage
- » Retiring AMO's Landfill
- » Marketplace Update for Q2
- » Improving our process; part 2: Public Priorities
- » Ten years of addons.mozilla.org
- » Improving our process; Part 1: Identifying Priorities
- » Splitting AMO and the Marketplace
- » Some new Marketplace dashboards
2013
- » Small teams and the Marketplace workflow
- » The sunset of getpersonas.com
- » Inception: projects within projects
2012
- » Mozilla t-shirt time capsule
- » A successful first FLOSSHack
- » Adding a debug language to ȧḓḓ-ǿƞş.ḿǿzīŀŀȧ.ǿřɠ
- » How to get a development instance of AMO set up in about 10 minutes
- » PHP is dead! (on addons.mozilla.org)
- » 10 years of Irssi use and I switched to WeeChat last weekend
- » Choosing your own greener grass
2011
- » Security in Depth; the first layer of addons.mozilla.org
- » AMO 2011 Development Visualized
- » getpersonas.com: where it's from, where it's going
- » Welcome to the Landfill
- » High level perspective on the switch from PHP to Python
- » Status Watch: An add-on for noticing HTTP error codes
- » A Night in the Emergency Department
- » md5verify: A script to automatically verify file integrity
2010
- » CLI Split Windows in Vim
- » addons.mozilla.org ♥s unit tests. Again.
- » AMO brings new levels of pedantry to Mozilla Webdev
- » Continuous Integration comes to AMO
- » Libraries to connect to a Citrix NetScaler or Zeus Traffic Manager
- » Maintaining localization between Python and PHP (it's not fun)
2009
- » AMO Development Changes in 2010
- » Add-on Localization Completeness Script is on AMO
- » Using substitution strings in .po files
- » Automating "Thinking of you"
- » Top 50 searches on addons.mozilla.org
- » addons.mozilla.org Celebrates 1000 (passing) Unit Tests
- » The Tagging Plan for AMO
- » Some considerations when adding Tags to AMO
- » Differentiate Bugzilla emails?
- » How addons.mozilla.org defends against XSS attacks
- » Verbatim Server Downtime
- » Add-on Statistics Status (part 2)
- » Verbatim: going forward
- » Add-on Statistics Status
2008
- » Why doesn't the Android Market keep us up to date?
- » Localized Firefox Shirts
- » High-level Verbatim plan
- » SQLite more laid back than the D-O-double-G
- » ThreadBubble going the way of the dodo
- » Thoughts on branching an open source project
- » Verbatim Alpha Release
- » Committing to SVN securely from a web application
- » Planning your API is important
- » ThreadBubble 0.8 Released
- » Any Firefox fans in Morocco?
- » Adding context to AMO .po files
- » New AMO release cycle
- » Speed testing your web site with AOL Pagetest
- » addons.mozilla.org and Localization at the Firefox Summit
- » Making Life Easier for Localizers - Introducing Verbatim
- » Memcached best practices and internals
- » Caching is easy; Expiration is hard
- » AMO Scalability: Then and Now
- » Another warning option for submitting forms?
- » CakePHP makes upgrading easy
- » How my cookies became a one way street
- » When is a TINYINT(1) not a TINYINT(1)?
- » Frameworks that start sessions for every visitor make me sad
- » Turns out greylisting is awesome
- » Ignite Portland was a huge success
- » Curious about how your add-on will get along with Firefox 3?
- » 10000 commits and going strong
- » CakePHP's cache that wouldn't quit
2007
- » Quick overview of mozilla.com publishing process
- » Portland Coder Party Tonight
- » Localization introduction at PDXPHP next week
- » Mozilla24 is coming up!
- » Ten Tips for Website Localization
- » Threadbubble on AMO
- » OSCON 2007
- » June PDX Drupal Meetup
- » If it's a string, call it a string
- » Getting notified when new mail arrives in Thunderbird
- » ThreadBubble 0.5 released