New download experience post mortem

The new download experience was released along with Firefox 20, just one month ago.

While the rapid release trains provide a very good userbase for testing a feature, it's only at the release time that the "real world" feedback allows to prioritize improvements.
Unfortunately, at that time, there's the concrete risk of a disconnection:

  • the user sends valuable feedback
  • the development team is already busy on something else

Thanks to the open and transparent nature of the Mozilla project, the feedback is never lost, very often it naturally converts to bugs and discussions. On the other side this disconnection may cause a delay before actionable items are created.

(continua)

MaK | Martedì 30 Aprile 2013 at 7:00 pm | | Mozilla-EN | New download experience post mortem
Tag usati: , ,

Colorize Windows mach builds

It's often hard to write cross-platform code for console coloring, and for mach there have not been exceptions.  It colorizes build and tests output, so that you can easily scroll and find warnings and failures, but unfortunately only on Unix consoles.

We are not new to this kind of issues in the Windows build environment, and there's a bug filed to properly support that, though, in the meanwhile, we can apply the same trick used with pymake to get colorization on mach.  Kudos to Shawn Wilsher and Justing Dolske for first implementing this idea with pymake, now let's also colorize our mach build!

(continua)

MaK | Martedì 05 Marzo 2013 at 5:15 pm | | Mozilla-EN | Colorize Windows mach builds

Add-ons devs heads-up: History API removals in Places

This is a re-post from mozilla.dev.extensions to try to reach a broader add-ons developers public.

(continua)

MaK | Martedì 29 Gennaio 2013 at 5:05 pm | | Mozilla-EN | Add-ons devs heads-up: History API removals in Places

Mozilla at the JS Day 2012 in Verona

Last week I was in Verona, along with Paolo Amadini and Tim Taubert, to represent Mozilla at this italian javascript event. Matteo Ferretti was also there with us, as a Mozilla speaker, presenting an interesting talk about the add-ons sdk.

(continua)

MaK | Martedì 22 Maggio 2012 at 3:51 pm | | Mozilla-EN | Mozilla at the JS Day 2012 in Verona
Tag usati: , , , ,

How you can help mozilla-inbound sheriffs when pushing

Since everyone loves not having to look at tbpl, I'd like to point out some basic hints to make mozilla-inbound sheriffs happier.  For any questions, or if you need help with the trees, ask to a sheriff in #developers IRC channel.

(continua)

MaK | Venerdì 23 Marzo 2012 at 08:11 am | | Mozilla-EN | How you can help mozilla-inbound sheriffs when pushing

Add-ons devs heads up: we are killing old bookmarks GUIDS.

If you don't manage an add-on that is using Places bookmarks GUIDs, you can stop reading here.

(continua)

MaK | Giovedì 16 Febbraio 2012 at 10:28 am | | Mozilla-EN | Add-ons devs heads up: we are killing old bookmarks GUIDS.

About making singleton XPCOM js services

Currently defining a new XPCOM component in javascript has no implications regarding createInstance. This means any code or add-on may instance your component multiple times, even if you intended to make it service-like.

(continua)

MaK | Lunedì 13 Febbraio 2012 at 6:49 pm | | Mozilla-EN | About making singleton XPCOM js services
Tag usati: , , ,

Even easier backouts from the trees

Some time ago I posted a simple shell script to automate trivial backouts, using the method suggested by Ehsan Akhgari and improved by Daniel Holbert.

(continua)

MaK | Martedì 22 Novembre 2011 at 4:14 pm | | Mozilla-EN | Even easier backouts from the trees