Mozilla Related Work

Free Extensions

FoxyTunes - Do you listen to Music while surfing the Web? Now you can control your favorite media player without ever leaving the browser and more...
More than 8 Million downloads. Highly recommended by PC Magazine, PC World, CNET and many others.
ColorZilla ColorZilla - advanced Eyedropper, ColorPicker and other colorful goodies.
More than a Million downloads. One of the PC Magazine "Top 15 Firefox Extensions".
PlainOldFavorites PlainOldFavorites - use Internet Explorer Favorites directly from Firefox.
ViewInFirefox ViewInFirefox - view pages and links loaded into Internet Explorer in Firefox.
SearchPluginHacks SearchPluginHacks - adds a context menu to the search plugins drop-down list, which allows quickly deleting unneeded plugins.
Install SearchPluginHacks 0.1.3

The Book

Hacking Firefox
Hacking Firefox by Mel Reyes.

I wrote the chapters on extension development for this book.
See my Hacking Firefox page for more information.

The book features a sample extension called SiteLeds. Additional information about the extension and its full source code can be found on the SiteLeds page.

Contract Work

Skype ® The official Skype Toolbar for Firefox - co-written with Jed Brown.
Anonymizer ® Firefox integration for the Anonymizer® Total Privacy Suite™ - co-written with Jed Brown. A screenshot is available on the Anonimizer site.

Additional Mozilla based products are being developed.

More to come soon - watch this space.

Technical articles

  1. The Mozilla category of my Blog.
  2. Creating the Gecko SDK for Mac OS X - a short tutorial that explains how to build the Gecko SDK package on MacOSX.
  3. Drag and Drop to reposition FoxyTunes - a technique that allows the user to interactively reposition an extension widget anywhere in the browser using Drag and Drop.
  4. Creating a C++ XPCOM component - a step-by-step tutorial to get you started in creating XPCOM components.
  5. How to package a multiplatform extension for Firefox with compiled XPCOM components.
  6. How to create a Firefox extension with XPCOM components that can be updated without needing to uninstall first.
  7. How to run a clean-up script when your extension is uninstalled.