MDN Articles
-
Help improve MDN in 2011
(That headline would have sounded cooler a year ago. Oh well.) In various conversations about the developer documentation on MDN, with people both within the Mozilla community and on the “outside”, I’ve discovered two common themes: Some people don’t know that MDN is a wiki that they could contribute to. Many people think that writing […]
-
About:hacks newsletter – issue 2
Last week we sent out the second issue of about:hacks, Mozilla’s newsletter for web developers. Here are highlights from the topics covered in this new issue: Firefox 3.6 released: what’s new, how to give feedback Firefox for the Nokia N900 with Weave Sync released Developer Tools: Firebug 1.5 Demos: an HTML5 image editor and uploader, […]
-
web developer survey: 5,000+ responses from 119 countries!
A few weeks ago, we launched a new survey for Web developers. We wanted to learn more about what you are interested in to build the Mozilla Developer Network tailored to your needs. Thanks to your help in spreading the word about the survey, we surpassed our goal of 5,000 responses! The survey is now […]
-
Time for a review of Firefox 92
Release time comes around so quickly! This month we have quite a few CSS updates, along with the new Object.hasOwn() static method for JavaScript.
-
Getting lively with Firefox 90
As the summer rolls around for those of us in the northern hemisphere, temperatures are high and unwinding with a cool ice tea is high on the agenda. Isn't it lucky then that Background Update is here for Windows, which means Firefox can update even if it's not running. We can just sit back and relax! Also this release we see a few nice JavaScript additions, including private fields and methods for classes, and the at() method for Array, String and TypedArray global objects. This blog post just provides a set of highlights.
-
How MDN’s site-search works
Periodically, the whole of MDN is built, by our Node code , in a GitHub Action. A Python script bulk-publishes this to Elasticsearch. Our Django server queries the same Elasticsearch via /api/v1/search. The site-search page is a static single-page app that sends XHR requests to the /api/v1/search endpoint. Search results' sort-order is determined by match and "popularity".
-
Presenting the MDN Web Developer Needs Assessment (Web DNA) Report
The first annual MDN Developer Needs Assessment aims to represent the voices of developers and designers working on the web. We've analyzed the data provided by more than 28,000 completed surveys, and we've identified 28 discrete needs, sorted into 14 different themes. Four of the top ten needs relate to browser compatibility, our #1 theme. Documentation, Testing, Debugging, and Frameworks round out the top five.
-
Refactoring MDN macros with async, await, and Object.freeze()
In January, the MDN engineering team landed a major refactoring of the KumaScript codebase, the underlying Node server that runs macros in Kuma, which is the wiki that powers MDN. This work included some modern techniques of interest to JavaScript programmers.
-
Control mechanisms in JavaScript games
Laptops, computers, smartphones, tablets, TVs, even fridges have one thing in common — they can probably run a browser, so you can probably play an HTML5 game on them. Rendering the game on screen is one thing, but you also have to control it somehow, and there are plenty of different options suited for various […]
-
MDN community news moving to about:community
News about the Mozilla Developer Network (MDN) community, such as doc sprints, community meetups, and so on, has a new home on the Mozilla about:community blog, in the Developer Engagement category. This category will also cover other news related to the community involved in developer engagement/relations/outreach/evangelism (whatever you want to call it) for Mozilla. Subscribe […]