One Time Passwords (Part Two)

In my previous post [https://chrisdecairos.ca/one-time-passwords], I wrote about the new login system we're working on for Webmaker. In short, the new system facilitates the authentication of a user by generating a one time use password and sending it to the user's email account. The user can then…

API Key Authentication using Hawk

[https://chrisdecairos.ca/content/images/2013/07/webmaker.png] I've spent the better part of my last two weeks working on implementing a new form of authentication for the Make API. This post is going to detail what has changed, how it works, and how you can set up your…

Deploying the MakeAPI to Heroku

For the past three weeks I've been working on a new tool for Mozilla Webmaker [http://webmaker.org]. It is called the Make API [http://github.com/mozilla/MakeAPI]. As Webmaker grows and more tools and more people create awesome content, we need a way to help them (and ourselves)…

Popcorn Maker - Experimenting with Canvas

When you use Popcorn Maker [popcorn.webmaker.org/], you get a suite of events that let you do some really fun things with video and audio on the web. We've got a plugin that lets you type in some text and place it wherever you desire. There's a plugin that…

Looking Back at 2012

Another year has come and gone, seemingly in the blink of an eye. For me, it's been one to remember. 2012 was a year of great learning for me. My position at CDOT [http://zenit.senecac.on.ca/wiki/index.php/Main_Page] has given me more than just steady…

Moar PDF.js and Popcorn Maker

Last week I wrote about my addition of a PDF.js plugin to Popcorn Maker [https://chrisdecairos.ca/pdf-js-and-popcorn-maker.html]. I took some time today to hack on it some more and I figured it was worthwhile to outline what I have accomplished thus far. I had pretty much gotten…