Extending JavaScript Maps (or other built-in objects)

Sunday, April 27, 2014

Finally another technical post, this one is about my adventures in attempting to extend the built-in Map object in JavaScript to extend the functionality. As background, there are two reasons we’d want this:

  1. In the chat backend we currently use JavaScript objects ({}) as hashes/maps to keep track of …

read more →

Community and Volunteers

Wednesday, April 16, 2014

It was suggested that I cross-post this from mozilla.dev.planning onto my blog. This is in reply to a thread entitled “Proposal: Move Thunderbird and SeaMonkey to mozilla-central” about (essentially) merging comm-central back into mozilla-central. There have been many technical concerns raised in the thread (that I’m not …

read more →

GSoc Lessons: Part Deux: The Arms Race

Wednesday, December 4, 2013

This post title might be a little excessive, but I’ll blame The Sum of All Fears that I was watching last night. This is the second part of a set of posts about ideas I heard at the Google Summer of Code 2013 Mentor Summit (you can read the …

read more →

GSoC Lessons: Part 1: Application Period

Monday, December 2, 2013

I briefly talked about my experiences at the Google Summer of Code 2013 Mentor Summit. I’ve been pretty remiss in sharing what was actually discussed there and for that I must apologize! This will hopefully be one of a few posts about what I learned and discussed at the …

read more →

Google Summer of Code Mentor Summit 2013

Sunday, October 20, 2013

Not only was I lucky enough to mentor a great student for this year’s Google Summer of Code, but Mozilla asked me to represent them at the Google Summer of Code Mentor Summit!  This was located at Google’s offices in Mountain View, California this past weekend (Friday, Oct …

read more →