Skip to content

{ Category Archives } Mozilla

Don’t Settle for Mediocrity on the Web

When I browse the web looking to purchase a service, I find there are two pretty distinct kinds of sites. One feels like it was made in the early 90’s: it’s mostly functional, almost renders correctly, and has the odd combination of distracting images and colors we thought was a good idea back [...]

Tagged

10000 commits and going strong

Mozilla’s SVN repository was started on September 2nd, 2006 and just hit 10000 commits. That’s an average of over 19 commits a day for 520 days straight!
After my positive experience with python I was gearing up for a script to do some repository analysis when I ran across MPY SVN Stats. After a [...]

Tagged , , ,

Curious about how your add-on will get along with Firefox 3?

Firefox 3 is coming down the pipeline along with a pile of great new features like caching web apps so they are available offline and the new Places API that provides a powerful interface to your bookmarks and history. No need to fret if your extensions will be compatible though - here’s the lowdown [...]

Tagged , ,

CakePHP’s cache that wouldn’t quit

I had the joy of debugging some unit tests the other day on AMO and ran into caching trouble. Turns out the bug for this was filed over a year ago, but I tested it in the latest build of Cake (1.1.18.5850) and it’s still not fixed.

Cake’s models have a Boolean variable called $cacheQueries [...]

Tagged , , ,

Quick overview of mozilla.com publishing process

(apologies in advance to anyone without an LDAP account. A lot of the links here point to content behind authentication. If you’re really curious about what’s going on back there, you’re welcome to check out the Kubla source.)
Over the past couple of days I’ve felt a growing confusion about how the web infrastructure [...]

Tagged , ,

Dreams and reality mix

I woke up this morning to some guy talking about sports. What happened to being lulled from sleep by a soothing melody? Before I could voice my objection I remembered something about my dream that gave me pause. There was a name that kept repeating itself. Chanting - as if it [...]

Tagged , ,

Portland Coder Party Tonight

Sorry for the short notice but there is a December Coders Bash tonight that Mozilla is helping sponsor. It starts at 7pm at CubeSpace. Drop by if you get a chance - it’s informal and sounds like a bunch of fun. Stealing from the linked page:
Some of the events we are considering [...]

Tagged , , ,

Localization introduction at PDXPHP next week

I’m going to be in Portland next week giving a casual introduction to localization at PDXPHP’s October meeting. It’s scheduled for 6:30pm on October 9th, so stop by if you’re in the neighborhood, and feel free to bring questions.
Oh, and going to the Slashdot 10-year anniversary party isn’t an excuse to miss this. [...]

Tagged , , ,

Mozilla24 is coming up!

Mozilla24 is a worldwide conference about technology and the future of the web. I won’t duplicate the about page, but check out the line up of speakers.
Whether you can attend in person or just visit online it should be able to offer something for anyone interested in the open web. If [...]

Tagged ,

Ten Tips for Website Localization

This post has some general tips that I’d recommend to anyone wanting to write a multilingual web application. The majority of my code these days is PHP, but I think these tips are applicable to most web programming languages. In no particular order:
UTF-8 is your friend. Use it.
The big step from ASCII [...]

Tagged , , ,