Over the past year Bocoup has worked on several production applications that utilize the MVC library Backbone.js. We’ve worked hard to give back to the community through informative blog posts, core contributions, support & evangelism through various mediums such as meetups, IRC and Twitter. Over the course of the past year, we created small boilerplates […]

Tagged:

Updated on August 20th, 2015 – This blog post was originally written to use the Twitter public API. That API has since changed to not allow unauthenticated queries. We’ve updated this post to utilize the GitHub API instead which still allows a minimal amount of unauthenticated queries (60 an hour.) The linked jsFiddles have been […]

Tagged:

If you have spent any time looking at Backbone.js, like many others, you are probably amazed by how lightweight, flexible and elegant it is. Backbone.js is incredibly powerful, but not prescriptive in how it should be used. With great power comes great responsibility, and if you’ve tried to use Backbone.js for a large project you […]

Tagged:

Upon first thought, you might think that synchronized playback of two video elements would be simple – however – because the timeupdate event of the video element is indeterminate beyond its specification description of “Every 15 to 250ms, or whenever the MediaController’s media controller position changes”, this is actually non-trivial. Today, on the Web Made […]

Tagged:

While executing the all too familiar morning routine of a geek today – coffee, various news feeds, and mailing lists – I came across a disturbing bit of news. It turns out that DigiNotar, an SSL certificate issuer in the Netherlands (think VeriSign but less reputable), issued a wildcard SSL certificate for Google domains (*.google.com) […]

Tagged:

Bocoup is excited to be working with Gradient Studios to port the hit mobile game Fieldrunners, by Subatomic Studios, to HTML5. This is the third in a series of weekly development blog posts. This week, we focused on incorporating sound into the Fieldrunners port. Lucky for us, in-browser audio support has come a long way […]

Tagged:

CC BY-SA

For more than a year, people have been asking us how they can better organize their JavaScript application code. And for more than a year, we’ve been working on an answer to this question. At Bocoup, we’ve realized that modern client-side web applications present complexities previously only seen in server-side development. Maintaining separation between data […]

Tagged:

Whenever you ask for a page on the web, your request has a lot of data attached to it. One part of your request (the “user-agent” string) describes your software environment—usually your operating system and your browser’s name and version number. Like many things on the web, this data is a convention, not a law. […]

Tagged:

CC BY-SA

Late last week, excitement buzzed here at Bocoup, when David Humphrey of Mozilla dropped us a line with links to a Firefox nightly build that had added rudimentary support for a set of DOM Joystick events. Several hours later we, along with Jason Orendorff and TedMielczarek of Mozilla, put together a couple of prototype experiments […]

Tagged:

Bocoup is excited to be working with Gradient Studios to port the hit mobile game Fieldrunners, by Subatomic Studios, to HTML5. This is the third in a series of weekly development blog posts. Last week we posted a demo of our WebGL port of the Fieldrunners particle system. What I didn’t mention in that post […]

Tagged: