Curated developer articles, tutorials, and guides — auto-updated hourly


When I built Weather & Clock Dashboard for Firefox, I made a decision early on: no analytics, no...


Keyboard Shortcuts in Firefox Extensions: A Complete Guide Good keyboard support separates...


AMO Review Process: What Happens After You Submit a Firefox Extension Submitting a Firefox...


Using browser.storage.sync vs storage.local in Firefox Extensions: When to Use...


Firefox Extension Icons: Sizes, Formats, and SVG vs PNG The icon is the first thing users...


Auto-Detecting Location Without Asking for GPS For the Weather & Clock Dashboard...


Firefox Extension Manifest V3 Migration: What Actually Changed Manifest V3 (MV3) has been...


Dark Mode in Firefox Extensions: Respecting System Preferences Firefox users who prefer...


Internationalizing a Firefox Extension: i18n Without a Library Firefox extensions have a...


Making a Firefox Extension Work Offline — Service Workers vs. Cache API A common question...


How to Test Firefox Extensions Without Publishing: Local Development Tips Publishing to...


Responsive Grid Layouts for Browser Extension New Tab Pages When building the Weather...


5 CSS Tricks for Firefox Extension Dark Mode Building a browser extension that looks great...


Your browser opens dozens of times per day. Each time, you see the new tab page for a split second —...


When building a Firefox extension, you have two main options for client-side storage. Choosing wrong...


Search Bar in a Firefox New Tab Extension: Which Engine, How to Handle Adding a search bar...


Publishing to Mozilla's Add-ons site (AMO) is different from any other app store. Here's exactly wha...


Handling Time Zones in Browser Extensions: Lessons from Building a World Clock When I...


When building Weather & Clock Dashboard, I evaluated several weather APIs. I ended up choosing.....


Every developer has opinions about their development environment. Terminal themes, editor fonts,...


How to Get Your Firefox Extension AMO-Approved Faster After publishing the Weather &...