Posts about technical partnerships
Categories
- Jan 14 2013
Realtime Node.js App: Building a Server
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 […]
Continue ReadingRealtime Node.js App: Building a Server - Jan 03 2013
Realtime Node.js App: Stress Testing Procedure
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 […]
Continue ReadingRealtime Node.js App: Stress Testing Procedure - Dec 18 2012
Realtime Node.js App: A Stress Testing Story
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. […]
Continue ReadingRealtime Node.js App: A Stress Testing Story - Dec 14 2012
Bocoup & PBS: Building and Scaling a Realtime Node.js Application
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 […]
Continue ReadingBocoup & PBS: Building and Scaling a Realtime Node.js Application - Oct 16 2012
ReConstitution 2012 – Live Debate Deconstruction and Visualization
If you’re planning to catch the U.S. presidential debates tonight, you should have a second screen open and a browser pointed to ReConstitution 2012, a web application that we collaborated on with Sosolimited for The Creators Project. ReConstitution 2012 is a live deconstruction of the presidential debates. It scrapes the closed caption data from the […]
Continue ReadingReConstitution 2012 – Live Debate Deconstruction and Visualization- Tagged in:
- data analysis,
- data visualization,
- design
- Oct 15 2012
Roost – A JavaScript Training Conference from Bocoup
One of the most important ways we accomplish our mission to move the Open Web forward is through helping and training web developers. To this end, we’re working to make open web education as accessible as possible via resources such as jqfundamentals.com, our public classes and workshops, and the Essentials Tours we’re bringing to cities […]
Continue ReadingRoost – A JavaScript Training Conference from Bocoup - Sep 18 2012
Introducing Gith – GitHub WebHooks For Node
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 […]
Continue ReadingIntroducing Gith – GitHub WebHooks For Node - Sep 17 2012
Bocoup on Air: Developing for the Mobile Web
We had so much fun with our first Bocoup on Air hangout that we decided to do it again. This time, I chatted with Boaz Sender about a mobile web app he’s been working on, and about the future of the web as an application development platform. Most of our conversation was spent on a […]
Continue ReadingBocoup on Air: Developing for the Mobile Web - Aug 24 2012
JavaScript: Databinding with Object.observe
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 […]
Continue ReadingJavaScript: Databinding with Object.observe- Tagged in:
- performance,
- web standards
- Aug 22 2012
REST API Documentation Best Practices
Building a back-end API layer introduces a whole new layer of coordination between server and client code. While there are many aspects to this delicate dance of communication, one key ingredient to minimizing back-and-forth-confusion-about what-call-does-what, is consistently communicating about your API endpoints. This is by no means rocket science, but over time I’ve created a […]
Continue ReadingREST API Documentation Best Practices