This post is the third in a three-part series describing our investigations into scalability for a second screen application we built for PBS. You can read the series introduction here. Being familiar with the stress testing procedure is all well-and-good, but that knowledge won’t really help you unless you have a server to test. In […]

Tagged:

CC BY-SA

This post is the second in a three-part series describing our investigations into scalability for a second screen application we built for PBS. You can read the introduction here. This guide assumes you have a production server up and running. If you need help getting there, check out the final post in the series for […]

Tagged:

CC BY-SA

This post is the first in a three-part series describing our investigations into scalability for a second screen application we built with PBS. You can read more about the project in the series introduction here. Some Background We built the Map Center second-screen application in Node.js with the help of a number of open-source libraries. […]

Tagged:

CC BY-SA

This summer, Bocoup worked with Mozilla and PBS to build an open source, real-time web application for the 2012 US Presidential election. When we began, PBS (specifically, the folks at News Hour) had already completed a client-side application called “Map Center“. Map Center enabled users to view US demographic data and experiment with electoral college […]

Tagged:

CC BY-SA

Many people are inspired by the fantastic data visualizations published on the Open Web every day, but the practice of creating these engaging pieces is often shrouded in mystery. The first OpenVis Conf — set for May 16-17 in Boston — aims to change that, with two days of talks focused entirely on the process […]

Tagged:

Today we at the Miso Project are excited to release a new library, called Storyboard, our state management library for control flow of interactive interfaces. As more and more of our code is written in an asynchronous manner, managing the flow of our code becomes more challenging. Event broadcasting and subscriptions is a common pattern […]

Tagged:

This post was written in collaboration with Alex Graul, Miso Project‘s co-creator. We are excited to release version 0.3.0 of Miso Dataset today that is full of new features. For the gory details, you can take a look at the closed issues, but this post will cover the major enhancements to the Dataset library. Miso […]

Tagged:

GitHub offers a great feature called WebHook URLs. You can add a url to take advantage of git’s post-receive hook and get a POST request containing data related to a repository push (e.g., commits, tags, and head-resets). While the data is very detailed and thorough, its complexity and focus on mimicking the git operations make […]

Tagged:

It was more than two years ago now that I first published jQuery Fundamentals, a free online jQuery learning resource. Since then, the site has seen hundreds of thousands of visits — if you’ve learned jQuery in the last two years, chances are decent that you’ve landed on the page at least once or twice. […]

Tagged:

Everything you think you know about data binding — and every trick MVC libraries are using to pull it off — is about to be flipped on its head. At the last ECMA/TC39 Face to Face, Rafael Weinstein presented the latest revision of the Object.observe spec, a work in progress that he and several other […]

Tagged: