Friday, February 27th, 2009
Just for fun, I decided to whip up one big awesome demonstration of some new CSS3 features in Firefox 3.1.
@font-face {
font-family: Delicious;
src: url('http://blog.mozilla.com/webdev/files/2009/02/delicious-roman.otf');
}
#css3test {
width: 350px;
margin:... »
Posted in Web Development | 10 Comments »
Friday, February 20th, 2009
Ah, inline-block, that elusive and oh so tempting display declaration that promises so much, yet delivers so little. Too many times have I received PSD files like this:
and begin to cry.
Normally, this type of layout would be a cakewalk. Fixed width, fixed height, float:left and you’re done. Buuuuut, the design needs to work with... »
Posted in Web Development | 94 Comments »
Thursday, February 12th, 2009
In case you haven’t heard, one of Firefox 3.1’s awesome new features will be native JSON support. This is totally sweet for two reasons:
eval’ing JSON in the browser is unsafe. Using native JSON parsing protects you against possible code execution.
Safely eval’ing JSON with a 3rd party library can be orders of magnitude slower. Native... »
Posted in Graph Server, Web Development | 16 Comments »
Friday, February 6th, 2009
Over the past few months the Graph Server team and I have been hard at work re-writing the back end for the Graph Server and it’s finally come to fruition.
For those that don’t know, the Graph Server is used to display performance test data of Firefox builds reported by Talos.
Our work initially started... »
Tags: Graph Server, javascript, mysql, performance
Posted in Graph Server | 7 Comments »
Tuesday, February 3rd, 2009
Recently I fixed bug 439269 (”AMO theme has unnecessary scrollbar at the bottom”) and thought it was an interesting bug for a few reasons.
To summarize the issue, for no apparent reason in right-to-left languages a really long scrollbar would appear at the bottom of the window.
Even though there was a scrollbar, when you scrolled... »
Tags: firebug, javascript, l10n, rtl
Posted in AMO | 9 Comments »
Monday, February 2nd, 2009
This Thursday and Friday we attempted to push updates to re-partition our crash report database and optimize the reporting tool to take advantage of it. This was the deployment of bug 432450 and a fix for bug 444749, among others.
Our first attempt suffered from a network timeout, which required an eleven hour restore and... »
Posted in Socorro | Comments Off