Thundering Herd
The more drums we have in our kit, the more jobs we can handle.
Saturday 8 April 2023
Solved: AMR iCal events WordPress plugin out of memory; my website is slow
›
I administer my kid's school's WordPress website. It's been slow and unresponsive on-and-off for years. We're hosted on Drea...
Saturday 4 September 2021
Using Webpack to bundle an Isomorphic npm package which runs in both browsers and NodeJS
›
I recently tried to create a npm package which runs in both browsers and the Node environment. As a complete beginner to modern Javascript t...
Sunday 19 April 2020
How to setup Python 3 + Virtualenv + Django on DreamHost
›
I host my personal websites on DreamHost, but it was an ordeal setting up Django using Python 3 in a virtual Python environment. DreamHost&...
Thursday 27 June 2019
Firefox's Gecko Media Plugin & EME Architecture
›
For rendering audio and video Firefox typically uses either the operating system's audio/video codecs or bundled software codec librari...
Friday 7 June 2019
Quick start: Profiling local builds of Firefox for Android and GeckoView_example
›
Getting building and profiling Firefox for Android or GeckoView_example is relatively easy if you know how, so here's my quickstart gu...
Saturday 3 November 2018
On learning Go and a comparison with Rust
›
I spoke at the AKL Rust Meetup last month ( slides ) about my side project doing data mining in Rust. There were a number of engineers fr...
Thursday 1 March 2018
Firefox Media Playback Team Review Policy
›
Reviews form a central part of how we at Mozilla ensure engineering diligence. Prompt, yet thorough, reviews are also a critical component...
›
Home
View web version