Category Archives: Mozilla

Thought experiment: letting git normalize whitespace

I’m working across a lot of different repos these days, and while fixing a whitespace issue in one of my patches, I wondered if it would be possible to eliminate this altogether. Working with git, we already have a version of what I want in terms of core.autocrlf.  You wrote this patch on Windows, I’m on [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | 9 Comments

Toward Webmaker Custom Elements, Web Components

I’ve been thinking quite a bit lately about how Webmaker can take advantage of the work being done on Web Components and Custom Elements.  I tasked Pomax with doing some research and prototyping, and the results have been encouraging.  I wanted to say something about my current thinking and what we might do. One of the [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca | 1 Comment

Watching people use Media Clips

I wrote previously about our work to add Media Clips to Popcorn Maker. Since then we’ve watched as people have started to make things with it, from Ron Swanson dancing to any song to the International Space Station orbiting Earth, which has been a lot of fun. One project Brett showed me today was done [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca, Webmaker | 2 Comments

HTML5 time and data elements in Firefox

HTML5 includes some great additions for authors wanting to work with microformats and microdata in markup.  Last week I finished implementing the new <time> and <data> elements in Firefox (see bugs 629801 and 839371).  You can already use them in Nightly, and they should ship as part of Firefox 22.  I wanted to say something [...]
Also posted in CDOT, Implementing WebVTT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Webmaker – Sequencing Web Media

One of the most requested new features we get for Mozilla Webmaker is web media sequencing.  Users want to be able to use multiple video or audio clips in a single experience.  This past week Scott and Kate, with help from Matt and Chris, have been building and testing a solution in Popcorn Maker. The idea [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source, Web Made Movies, Webmaker | Comments closed

On Code Review

One of the discussions happening right now in the Mozilla Foundation software team is whether mandatory code reviews are a good thing.  I’ve had versions of this conversation a number of times in the past few months, and today I’m going to write my thoughts down so I can point at them when it comes [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | Comments closed

A prayer for Aaron

Today, and as I write this, friends and family of Aaron Swartz are gathering to pay their last respects to a son, friend, and colleague.  Our Mozilla Foundation software team call, which normally happens at this time, was rescheduled in order to allow a number of the engineers to attend the service in [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Visual Studio considered Harmful

I was reading scrollback on irc this morning, where a number of my students were discussing the unit tests for the webvtt project we’re doing this term.  The main issue was that Visual Studio didn’t seem to provide the equivalent of our autotools build system’s `make check‘, that is, it can’t run all our tests [...]
Also posted in CDOT, Idea Factory, Implementing WebVTT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | Comments closed

Of dogfood and web making

One of the things I’m currently doing is helping the Mozilla Foundation figure out how to evolve and grow the Webmaker project.  Mark has been writing about the plan for 2013.  I’m mainly thinking about ideas for tools, products, and how to do work like this at the scale of Mozilla, especially when it comes [...]
Also posted in CDOT, MoFoDev, Mozilla Education, Seneca | Comments closed

WEBVTT Update, Google Test, debugging unit tests

With the majority of the webvtt parser now written (untested, unrevewied, but written), we’ve turned our attention back to testing.  Previously the class wrote 300+ validation tests.  These were simple VTT files that allowed us to check that a parser (or validator) correctly passed or failed a particlar VTT file, each one designed to exercise [...]
Also posted in CDOT, Implementing WebVTT, MoFoDev, Mozilla Education, Seneca, Teaching Open Source | Comments closed