Reading Hitchens, Remembering Chesterton

Reading the various obituaries and reflections on the occasion of Christopher Hitchens death, caused me to go back and re-read some of his articles, especially those in Vanity Fair and Salon.  As a Christian believer myself, I disagree with much of his thought; but as a writer and thinker, I…

Implementing Mouse Lock, conclusion

This post is the last in a series I’m writing about my work to implement the Mouse Lock API in Mozilla. I’m doing the work with students in my Mozilla Open Source course at Seneca College, and so these posts are intentionally didactic and self reflective. The aim…

Level Up: Mouse Lock + Gamepad builds

I'm finishing up the Mouse Lock patch today so I can get it into review by Friday, which mostly means I'm waiting on my students to get their tests finalized (hurry up, guys!).  Meanwhile, I've had a bunch of people ask for builds, and also to fold the Gamepad and…

Implementing Mouse Lock, part IV

This post is part of a series I’m writing about my work to implement the Mouse Lock API in Mozilla. I’m doing the work with students in my Mozilla Open Source course at Seneca College, and so theses posts are intentionally didactic and self reflective. The aim of…

Implementing Mouse Lock, part III

This post is part of a series I’m writing about my work to implement the Mouse Lock API in Mozilla.  I’m doing the work with students in my Mozilla Open Source course at Seneca College, and so theses posts are intentionally didactic and self reflective.  The aim of…

Implementing Mouse Lock, part II

_This post is part of a series I’m writing about my work to implement the Mouse Lock API in Mozilla.  I'm doing the work with students in my Mozilla Open Source course at Seneca College, and so theses posts are intentionally didactic and self reflective.  The aim of the…

Reflections on the Mozilla Media Festival

I'm back in Canada after a very productive five days in London at the Mozilla Media Festival.  It takes a lot to get me to travel for events, but I really love the Mozilla Festival, with its eclectic mix of artists, designers, educators, journalists, and developers.  I'm a mix of…

Mixing Processing, Processing.js, JavaScript

Jon and I are just back from London where, among other things, we presented on Processing.js.  In a few days we're off to Chicago to the Mobile Processing conference, too.  At both we're talking about the way Processing.js allows developers/artists to work in Java-style, JavaScript-style, or a…

Git and Github for Educators and Students

I use git and github every day for my open source and research work.  I love it.  It's easily the best revision control system I've ever used.  And despite the comments I'll get saying that X is better, I'm not alone.  Git is everywhere today, thanks in no small part…

Implementing Mouse Lock, part I

This is the first in a series of posts I'm going to write about my work to implement the Mouse Lock API in Mozilla.  I've got a number of things to say about the API and the need we have for it in Firefox, and on the web in general;…