Featured Articles
-
Launching developer Q&A on Stack Overflow
One thing that is very important for us at Mozilla is the need to directly interact with you developers and help you with challenges and issues while developing using open technologies. We are now happy to announce our presence on Stack Overflow! Stack Overflow is one of – if not the – most well-known question […]
-
Songs of Diridum: Pushing the Web Audio API to Its Limits
When we at Goo Technologies heard that the Web Audio API would be supported in an upcoming version of Mozilla Firefox, we immediately started brainstorming about what we could build with that. We started discussing the project with the game developers behind “Legend of Diridum” (see below) and came up with the idea of a […]
-
Getting Started With HTML5 Game Development
There are plenty of valid ways to create an HTML5 game, and quite a bit of material on the technical aspect of each, so for this article I’ll be giving more of a broad overview of HTML5 game development. How “HTML5” can be better than native, where to start with the development process, where to […]
-
MDN: The Kuma switch begins on July 5th!
Update 2012-07-06: The date when content editing switches to the new platform has been postponed to July 9th. There have been some stability and data center issues that slowed us down, as well as a few big bugs that have been resolved but still need to be tested. Hopefully by now you’re aware we’re switching […]
-
JavaScript and evidence-based language design
In what ways can empirical evidence be used in the design of a language like JavaScript? At TC39, as stewards of the JavaScript specification, how do we answer questions about the design of JavaScript and help make it accessible to the thousands of new coders who join the industry each year? To answer this we need to experiment, and I need your help.
-
CSS Grid for UI Layouts
In this article I’ll show you how to use CSS Grid to improve application layouts that need to respond and adapt to user interactions and changing conditions, and always have your panels scroll properly.
-
Using the new theming API in Firefox
Explore the new theming API for Firefox Quantum, and see what you can do with lightweight theming, dynamic themes, per-window themes, and a quick look at what's next for themes in 2018.
-
Trainspotting: Firefox 41
Trainspotting is a series of articles highlighting features in the lastest version of Firefox. A new version of Firefox is shipped every six weeks – we at Mozilla call this pattern “release trains.” Firefox 41 (the Fire-y-est Fox to date) brings a bevy of new and improved features for browser users and web developer audiences. […]
-
Pointer Events now in Firefox Nightly
[Important Update: After this article was published, Pointer Events were disabled in Firefox Nightly because of a stability bug. They will be re-enabled after this bug is fixed. You can still test Pointer Events in Firefox by setting dom.w3c_pointer_events.enabled to “true” in about:config.] This past February Pointer Events became a W3C Recommendation. In the intervening […]
-
Using secure client-side sessions to build simple and scalable Node.JS applications – A Node.JS Holiday Season, part 3
This is episode 3, out of a total 12, in the A Node.JS Holiday Season series from Mozilla’s Identity team. It covers using sessions for scalable Node.js applications. Static websites are easy to scale. You can cache the heck out of them and you don’t have state to propagate between the various servers that deliver […]