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…

Google Maps Update Function

Today I landed a patch I had been working on for roughly 3 months. Now, it's not like I worked on it every day, but it has taken a lot of work to get it done, and I think it really makes the experience of adding a Google Map to…

How to: Popcorn Maker - YouTube Upload Tool

Over the past 2 months, the Popcorn Maker [http://mozillapopcorn.org] team has been working really hard to develop new and exciting features for the app. Recently part of this work has involved trying out an experimental feature from YouTube [https://developers.google.com/youtube/youtube_upload_widget] that lets…

JS-Builder

Back in July of 2012 I created a Node.js app that made custom builds of Popcorn-js [https://chrisdecairos.ca/upgrading-popcorns-build-tool.html]. This app was called the Popcorn Dynamic Build Tool, and was a great proof of concept. Since then I haven't had a chance to hack on it and…

Popcorn Core Test Changes

On Friday of last week I found myself hacking on a peculiar bug [https://webmademovies.lighthouseapp.com/projects/63272/tickets/1405-position-function-can-throw-in-ie9-if-video-passed-in-has-never-had-a-parent-node] that I stumbled upon in Popcorn.js. The particulars of that bug aren't very important, the only important thing to mention right now is that it was a bug…