Mozilla Hacks Weekly, February 2nd 2012

After a little break, Mozilla Hacks Weekly is now back! More reading tips from Mozilla’s Developer Engagement team. We also have a new format for our content, so please let us know if you have any thoughts on that!

At the end of this blog post, you also have all the Developer Engagement team members and what they work on, if you are interested in discussing more, contributing or taking part of our work.

Weekly links

If there is anything you think we should read or know about, don’t hesitate to post a comment, contact us on Twitter or through any other means.
The picks this week are:

  • Layout paint flashing in Firefox – Detect when a region of the web browser requires repainting.
  • James Long shows just how simple it is to use a Wii controller and CSS transitions to change web sites in Firefox.
  • The Case for Browser ID – A thoroughly clueful analysis supporting BrowserID as a pragmatic solution for identity on the Web, including key ingredients and current issues.
  • Slide decks are little by little moving from dedicated Powerpoint-like applications to the web. Among the numerous slide engines around, impress.js is really visually appealing, but, beware!, you need a browser supporting CSS3 Transforms, both 2D and 3D, and Transitions (For Firefox, it is from Firefox 10 or later…)
  • Comb looks like a nice toolbox of utilities for creating node.js applications, including helpers for logging, collections and flow control.
  • Peter Lubbers HTML Offline Web Apps Presentation. HTML5 “Off line”” can be as tricky as it is powerful. Check out this great introduction!
  • If you use Sublime Text 2 for programming then you’ll love this huge list of packages that extend the code editor in various ways.
  • This article is not directly to Web development, but to something close to our hearts and even closer to our wallets: monetization. Everything for free, always: how Facebook ads show us the sad state of the Internet. In short, close to one billion people are willing to leave a large organization know everything about them in order to access a service that costs roughly 3 dollars a year. It says a lot about the monetization issue on the Web. Aiming to fix this, Mozilla’s working on Mozilla Labs Apps Preview, which could also become useful for games!
  • 10 Usability Crimes You Really Shouldn’t Commit – A collection of ten simple but important usability tips for web developers young and old.

The Developer Engagement team

Mozilla’s Developer Engagement team work with writing articles, documentation – such as MDN (Mozilla Developer Network) – public speaking and generally helping and informing about open technologies and Mozilla products. If you are interested in following our work, here are the team members:

Barry Munsterteiger

Barry is our Creative Instigator and is working on interesting and limit-breaking demos.

Twitter: @mozBarry

Christian Heilmann

Christian is Mozilla’s Principal Evangelist and is working with HTML5, Open Web, BrowserID and Developer Tools in Firefox. He is also maintaining the @mozhacks account together with Robert Nyman.

Twitter: @codepo8

Eric “Sheppy” Shepherd

Eric is the Developer Documentation Lead for the MDN documentation and everything surrounding it.

Twitter: @sheppy

Havi Hoffman

Havi works with Mozilla Labs and WebFWD, and maintains the @mozlabs account.

Twitter: @freshelectrons.

Janet Swisher

Janet is working on MDN documentation and is organizing doc sprints to ensure we have premium quality on MDN.

Twitter: @jmswisher.

Jean-Yves Perrier

Jean-Yves is another one of our technical writers working on MDN documentation.

Twitter: @teoli2003.

Jeff Griffiths

Jeff is working with the Add-ons SDK (Jetpack).

Twitter: @canuckistani

Joe Stagner

Joe is working with Web Apps Developer Ecosystem & Partner Engagement, HTML5 and the Open Web.

Twitter: @MisfitGeek

John Karahalis

John is working on Dev Derby.

Twitter: @openjck

Rob Hawkes

Rob is working on HTML5 games and the Open Web.

Twitter: @robhawkes

Robert Nyman

Robert is working with HTML5, Open Web, Firefox, WebAPI and maintains the @mozhacks account.

Twitter: @robertnyman

Shezmeen Prasad

Shezmeen is working on everything regarding events, organization and connecting conferences with Mozilla speakers.

Stormy Peters

Stormy is the Team Lead for the Developer Engagement team. managing it and evaluating our objectives.

Twitter: @storming

Tristan Nitot

Tristan is our Mission Evangelist and is focusing on the bigger picture of Mozilla.

Twitter: @nitot

Will Bamberg

A picture of Will Bamberg Will is working on documentation for the Add-ons SDK (Jetpack).

About Robert Nyman [Editor emeritus]

Technical Evangelist & Editor of Mozilla Hacks. Gives talks & blogs about HTML5, JavaScript & the Open Web. Robert is a strong believer in HTML5 and the Open Web and has been working since 1999 with Front End development for the web - in Sweden and in New York City. He regularly also blogs at and loves to travel and meet people.

More articles by Robert Nyman [Editor emeritus]…