Over the past 3 months Bocoup has been working closely with the Guardian Interactive team on the Miso Project, a set of open source libraries designed to expedite and simplify the creation of data-driven interactive content. We are excited to announce the release of the first of these libraries called Dataset. You can see the […]

Tagged:

(In a previous article, I introduced a convenient method for shipping stylesheets with your third-party JavaScript application.) When styling content in your third-party JavaScript application, you have a unique challenge to overcome: interference. The publisher may have used any number of techniques to define styles, and many of them threaten to modify the appearance of […]

Tagged:

CC BY-SA

As a practicing masochist, I have recently developed an interest in third-party JavaScript application development. I’m not alone: third-party JavaScript (or “3PJS”) applications are becoming more and more common on the web (see Disqus, Optimizely, and Google Analytics, for instance). Like any developing methodology, best practices are constantly being explored and re-defined. In this article, […]

Tagged:

CC BY-SA

We are excited to announce a new web application for exploring AngelList Data that we’ve been working on with our friends at Atlas Venture and AngelList: Startup Data Trends → We built this application with Backbone.js and the Backbone Boilerplate on top of the new AngelList REST data API. We used Jake and Capistrano for […]

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:

This question was recently posed on Quora. “How can I draw inset shadow on HTML canvas?” The answer is surprisingly simple. But first you will need to understand a little thing called “Opposite Winding”. Opposite Winding is a technique employed by most graphics tools and packages. The rule of Opposite Winding states that when two […]

Tagged:

Today, Newsweek.com launched its brand new Career Tree Visualization tool (link now defunct, but check out this demo visualization of Barack Obama’s career), which was developed at Bocoup. Career Tree is a vector based RaphaelJS/Burst visualization of your career – you can activate it by connecting with your LinkedIn account or by filling out a […]

Tagged:

I feel like I've given jQuery UI a bad rap. I passed judgement too fast. At first glance, it was a pile of rigid prefab user interface objects generated by jQuery being peddled as 'official'. I know now that it's much more. jQuery UI is not (just) about a fancy accordion slider. It's a framework […]

Tagged:

I started to play around with the inset value of the CSS3 box-shadow property over at boaz.se/nder/s.miscellaneous/i-<3-inset after maxvoltar posted about it. I started working with the CSS3 gradient property to achieve the effect reproduced here, and I ran into some serious syntax confusion. Whereas Gecko offers a terse verbose syntax for radial gradients, Webkit […]

Tagged:

One of the questions that came up in the Processing track was: “Can you pass the image data from a Canvas to a Web-Worker for processing?” My assumption was “yes” as the specs declare you can paste any complex object to and from workers so long as you’re not trying to pass a DOM element. […]

Tagged: