Automating UI Testing for Butter.js

For the past 3 weeks I have been working on designing an automated user interface testing system for Butter.js. In this post, adapted from a recent email I sent, I will describe all the components of the system and how one can go forwards with creating tests. The system…

The Product of My Laziness

In any open or closed source project, there's nothing as important as the review process is to ensure quality control.  GitHub provides several tools that are helpful in inspecting branches and commits which are useful. As a lead developer of Popcorn.js I often get asked to do code reviews…

Working with the Bay Area Video Coalition

Hello Internet!! It's been some time since I have blogged, but I can explain why. It all began roughly 2 months ago, when myself and several others started a re-write of Butterapp. It is a tool created to make it easier for non programmers to create web pages driven by…

Butter & Popcorn-Maker

Hey everybody! I just wanted to take a bit of time to write about how things have been progressing recently here at CDOT. Bobby Richter wrote a Communications Module for Butter that is so full of epic win it can't be done justice here.  The module basically facilitates communication between…

Butter Event Editor Module Part II

In recent weeks, I've been working with Scott, Dave, Mohammed and Bobby to create an API for Butter. Bobby has been developing the core API. Scott has been working on a Timeline Module that will visualize track event data and Dave has created a Previewer Module that can display real-time…

Popcorn.js and Processing.js: a match made in CDOT

On Friday last week, I took ownership of a ticket that had been in limbo since late march.  The ticket asked for a Processing.js plug-in for the Popcorn.js library.  This sounded like a cool idea, so I was pretty excited to get the plug-in ready for review. From…