Tantek Celik about the importance of Web Standards
This is the fourth installment of Mission:Mozilla, a series of interviews that link Mozillians, the technology they produce and the Mozilla mission. This time, We’re interviewingTantek Celik, a long-time Web standards contributor. He started working on web standards at Microsoft in 1998, while leading the development of Tasman, the IE Mac rendering engine, and subsequently founded independent efforts like microformats.org, BarCamp, and most recently, IndieWebCamp.org.
Read moreFOSDEM 2012: Mozilla Labs Apps and The Future of HTML5 Games
In this post I round-up my first time at FOSDEM and the two talks I gave during my time there; one on open Web apps and the other on creating games with HTML5.
This past weekend I have been in Brussels at FOSDEM, and absolutely massive free event for the open source software community. I hear there were over 5,000 people there this weekend, that’s a lot of people.
Read moreAurora 12 is out – improvements and updated Developer Tools
Aurora 12 is out, together with updated Developer Tools, and these are the improvements/changes.
HighlightsA few of the improvements that stand out a little more:
Read moreSPDY Brings Responsive and Scalable Transport to Firefox 11
Firefox 11 contains the first Firefox implementation of the SPDY protocol. SPDY is a secure web transport protocol that encapsulates HTTP/1 while replacing its aging connection management strategies. This results in more responsive page loads today and enables better scalability with the real time web of tomorrow.
Read moreMozilla 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.
Read moreState of the Docs, Feb. 1, 2012
Here are some of the changes to the Mozilla Developer Network site in the week and a half since the recent doc sprint.
Infrastructure woesWe had a snafu for a few days last week when a server crashed in the middle of a move of the DOM reference hierarchy, causing many DOM reference pages to apparently disappear. That situation has now been fixed.
Read moreCreating thumbnails with drag and drop and HTML5 canvas
HTML5 Canvas is a very cool feature. Seemingly just an opportunity to paint inside the browser with a very low-level API you can use it to heavily convert and change image and video content in the document. Today, let’s take a quick look at how you can use Canvas and the FileReader API to create thumbnails from images dropped into a browser document.
Read moreInterview: Nikhil Suresh on Building His Winning Canvas Demo
Editor’s Note: Back in November, Nikhil Suresh (@nklsrh2) from Sydney, Australia, won the MDN Developer Derby with his distinctive, non-violent 2-person shooter game Bouncy and the Apple. Read more
Mozilla joins the W3C DAP – WebAPI progress
When we originally introduced our work on WebAPI, we got a number of questions where a particular question was the most frequently asked. Now, four months later, we wanted to follow up with what has been happening since.
Read moreUsing the Fullscreen API in web browsers
One thing which has been very important when it comes to creating special end user experiences have been the ability to show something fullscreen, effectively hiding all the other content etc.
Remember when web sites gave you instructions how to configure your web browser with hiding toolbars and more, just to get a slightly better user experience? Or maybe it’s just me… :-)
Read moreHidden Gems of HTML5: classList
If you are a web developer, you surely must know how handy it is to dynamically change the class attribute on an element. The benefits this technique are quite a few:
Read moreUsing the Vibration API – Part of WebAPI
As part of Mozillas WebAPI effort, we have been working with bringing a Vibration API to all devices that support it.
The idea with the Vibration API is to be able to give the user a notification, in a game or other use case, by telling the device to vibrate. It accesses the native vibrator and tells it how long it should vibrate.
ExamplesThe way to do this is quite simple – in this example the parameter is how long it should vibrate, i.e. the number of milliseconds:
Read moreWiki Wednesday: January 25, 2012
Here are today’s Wiki Wednesday articles! If you know about these topics, please try to find a few minutes to look over these articles that are marked as needing technical intervention and see if you can fix them up. Read more
Mozilla Vision 2012 day two – here come the web makers of tomorrow
One day after the conference part of Mozilla Vision 2012 volunteers, Mozilla staff and friends organised a “hackday” event in a burger cafe (of all places) in Tokyo. The twist: instead of catering to developer hackers the audience was web makers – and in this case those of the future:
Read moreStarting 2012 with loads of doc updates
We’re aware of the problem on MDN in which error messages appear in place of code examples (and a few other places). This is due to a bug in the wiki platform software that causes some of its extensions to fail to load when a server restarts. The problem has been diagnosed by the vendor, and we are awaiting a patch to fix it. Sorry for the inconvenience and thanks for your patience!
Read moreJavaScript on the server: Growing the Node.js Community
Cloud9 IDE and Mozilla have been working together ever since their Bespin and ACE projects joined forces. Both organizations are committed to the success of Node.js, Mozilla due to its history with Javascript and Cloud9 IDE as a core contributor to Node.js and provider of the leading Node.js IDE. As part of this cooperation, this is a guest post written by Ruben Daniels and Zef Hemel of Cloud9 IDE.
Read moreFirefox goes 2-digit, time to check your UA sniffing scripts
We all know it: UA-based browser detection is bad, the right way is feature-detection. Regardless, legacy code relies upon UA sniffing and may need to be updated for Firefox 10′s release.
Read moreMozilla Vision 2012: The Future of HTML5 and Web Technologies
We are currently in Tokyo, Japan for the Mozilla Vision 2012 conference and hack day. For two days Mozilla Japan with friends from the other locations are putting up an amazing effort to encourage people to help us educate the next generation of web makers.

Dev Derby for January – show us your best orientation!
As you might know, each month we have a Dev Derby as part of Mozilla Developer Network (MDN), and each of them are focused on a certain technology where people can compete with their submissions.
Read moreCongratulations November Dev Derby Winners
Canvas is a new HTML5 element which creates a digital “drawing board.” A web developer can use one of these drawing boards along with some JavaScript to create simple shapes, graphs, animations, interactive games, and more. Recently, eighteen creative minds showed us just how powerful and important Canvas is by sharing their work in the November Dev Derby.
Read more