Feb 232010
 

Do you love the Web? Or at least like it a lot?

Do you enjoy teaching people how to make awesome stuff happen?

Do you have great writing skills and a knack for figuring out how stuff works by looking at the code?

Want to make the Web a better place for everybody?

If so, you’re in luck! Mozilla is now looking for a great writer to help make the documentation on the Mozilla Developer Center even better. Keeping up with the rapid pace of growth of Web technology is exciting and hectic, but extremely rewarding.

If you’d like to take a shot at making the Web better, maybe you should apply for our new Technical Writer: Developer Documentation position!

 Posted by at 12:42 PM
Feb 222010
 

Current Firefox nightlies have support for the bleeding-edge CSS transitions specification. I’ve spent the last few days playing with this feature, and have written some examples as well as reference and how-to documentation for using them.

CSS transitions make it easy to smoothly animate changes to CSS styles, instead of changes taking effect instantly. With a number of ways to control and customize the transition effect, and support for everything from font size and style to colors and even position, you can create some impressive effects with very little work. I suggest taking a look at the demos I put together to get a good idea what you can do.

Obviously since CSS transitions are still in the Working Draft stage, it’s entirely possible the syntax could change, but this is a great way to easily add a little pizazz to your web content.

 Posted by at 4:54 PM
Feb 062010
 

We’re working toward upgrading the Mozilla Developer Center from MindTouch 9.08.3 to MindTouch 9.12. We’re going through some testing and tweaking on our staging server at the moment, and hope to deploy very soon. At the moment we’re sorting out a glitch with the RSS feeds on the staging server not loading properly.

The 9.12 release of MindTouch offers a few key improvements we’ll be hoping serve us very well.

Performance

MindTouch has done some significant work on performance. They’ve added a caching module that reduces database hits substantially, which in their tests increases performance by an average of 400%. Hopefully this will be noticeable for our users, since obviously performance has been one of the largest complaints we’ve had.

Scaling

A number of bugs that made our multiple-host configuration unstable have been fixed. Most of these were backported to the 9.08.3 release we’re running currently, but there should be a slight increase in reliability with the impending upgrade.

Editor

MindTouch 9.12 supports CKEditor 3.0, the newest generation of the editor currently in use on MDC. This will not be activated at the outset, while we do further testing on the staging server, but this editor upgrade should offer us improved performance, accessibility, and reliability. In addition, it has a new JavaScript API that should let us extend it in new ways to even better suit our needs.

 Posted by at 12:29 PM