What do all these three things share?

rainbow_keyboards

Yes, mechanical keyboards.

Intro

I know that the realm of Mechanical Keyboards is a land filled with customization and with a community that is passionate and fervent. Although I do not share the drive most of the people I talked to have, I did e...

Continue reading...

This week I had enough time to play around with an addon I made some time ago. JSONDiff is an addon to easily compare JSON documents, and its source code can be found on GitHub.

The latest version was based on JPM, so I decided to port it to WebExtension. Good for me, the addon is an easy one,...

Continue reading...

In this article we will see how we can use a CI infrastructure like Travis in our add-on development process.
Before you proceed you should get familiar with how Travis work. You can find the relevant documentation here.

Before we can run our script for testing, we need to setup Firefox.
We wi...

Continue reading...

Developing add-on for Mozilla is quite easy but testing every single changes made to the code can became tedious.

The usual process would be:

  • made a change
  • create the xpi
  • load Firefox
  • install the add-on in Firefox
  • test it

Have you ever wondered if you can simplify this process? The...

Continue reading...