One C++ Tokenizer Too Many: A DXR Story
Wait—a custom C++ tokenizer?! What’s that doing in there? Continue reading
Wait—a custom C++ tokenizer?! What’s that doing in there? Continue reading
How do you reason about a codebase the size of Firefox’s? How do you figure out who calls the function you’re messing with, without losing your context in an endless stream of false-positive-infested greps? You bust out DXR, Mozilla’s code search and static analysis tool. Continue reading
Ever wonder just how much you gain by having Apache serve your static files? I had a particularly hairy set of RewriteRules to support this in my project and a fairly simple Python routine as an alternative, so I ran … Continue reading
We are building a marketplace expected to reach millions of users. All of them should be able to rely on the Marketplace for browsing and installing apps from Firefox OS and Android phones. Part of Mozilla’s job is to make … Continue reading
(This is a cross-post from my personal blog, fredericiana) During the work week of Mozilla’s Rapid Web Development in the Bay Area a few weeks ago, we gave a bunch of lightning talks. In my talk, I am looking at … Continue reading
As JavaScript codebases become larger and more complex, we start to miss the niceties we take for granted in general purpose programming languages. It would be really great to have a JavaScript module system. The CommonJS community has created a … Continue reading
I love speed. I’m a speed fanatic. Fast cars, planes, skydiving, anything involving triple digit MPH. But the thing that I like fast the most is websites. Millisecond response times, content delivery networks, caching, sprites, you name it. In case … Continue reading