More posts loaded.


Follow along as we chronicle our work with our partners, the latest news on the web platform, and our efforts to build a more collaborative, inclusive company culture.
  • Ergonomic Testing with Webpack, Part One, File Resolving

    Z Goddard - September 14th, 2017

    This is part one in a series on the intersection of module bundlers and testing frameworks. Our focus will be webpack and jest but the techniques explored here can be reused with other tools as well. Modern websites and applications are routinely built by combining hundreds of small JavaScript modules. In order to increase the […]

  • Three Years with the WordPress REST API

    K. Adam White - March 3rd, 2017

    In December WordPress 4.7 shipped with a built-in REST API, giving every WordPress site out-of-the-box REST endpoints for the core WordPress data types such as posts, comments and categories. This release is the culmination of almost four years of work by a globally-distributed contributor team, and I’m proud to say that here at Bocoup we’ve […]

    CC BY-SA icon
  • Showing Missing Data in Line Charts

    Peter Beshai - September 20th, 2016

    While working on visualizing the results of internet speed test data for Measurement Lab, it became clear that there wouldn’t always be data for every geographic location on every single day. We might go several days without meeting a minimum threshold of tests, meaning there would be gaps in our data. This is a pretty […]

    CC BY-SA icon
  • Improving D3 Path Animation

    Peter Beshai - September 14th, 2016

    D3 provides us with many of the basic building blocks needed to make charts in browsers while also making it extremely easy to animate them. One of the most common charts created with D3 is a line chart, often consisting of a series of SVG <path> elements to visualize the data. In this post, I […]

    CC BY-SA icon
  • Open Design Kit: A toolkit for designing with distributed collaborators

    Jess Klein - July 21st, 2016

    Today, we are pleased to announce Open Design Kit – a collection of remixable methods designed to support creativity and problem solving within the context of the agile and distributed 21st century workplace. We are creating this kit to share the techniques we use within our open design practice at Bocoup and teach to collaborators […]

  • Building a Better Lyra

    K. Adam White - June 6th, 2016

    Last year we had a successful Knight Foundation Prototype Grant-funded collaboration with the University of Washington Interactive Data Lab (IDL) to improve their Voyager data exploration tool. At the end of our collaboration we knew we wanted to work with the amazing team from the IDL again, so we were thrilled when Jeff Heer & […]

    CC BY icon
  • Looking at JavaScript with “new” eyes: Digging into the specs to learn more about the new operator

    Leo Balter - March 22nd, 2016

    To me, the JavaScript language is as beautiful and unexpectedly wondrous as a mini donkey. If I could propose a new cover for the book Beautiful JavaScript, I would choose this one: The reason I find JavaScript beautiful is that there’s something new to learn everyday. For example, recently I learned some surprising facts about […]

  • Introducing the Moebio Framework

    Jim Vallandingham - September 15th, 2015

    The Bocoup Data Visualization Team is excited to announce the first public release of the Moebio Framework in collaboration with Santiago Ortiz and Moebio Labs. The Moebio Framework is a JavaScript Toolkit for analyzing and visualizing data in the browser. At the core of this JavaScript framework is a set of data types and functions […]

  • Announcing Voyager, a Knight Foundation Prototype Grant Project

    Irene Ros - August 4th, 2015

    We’re excited to announce the Voyager project as one of 22 recipients of a Knight Foundation Prototype Grant. The grant is designed specifically to support early-stage explorations in media and information aligned with Knight Foundation’s mission to support “transformational ideas that promote quality journalism, advance media innovation, engage communities and foster the arts.” The goal […]

  • Seeing the Extensible Web Manifesto Through

    Mat "Wilto" Marquis - July 7th, 2015

    Illustration by Sue Lockwood Participating in the creation of a new standard means joining listservs that look like they were put together circa 1850 and asynchronous arguments in IRC channels that span any/all timezones. It means devoting your nights and weekends to learning how to tinker with specs and fighting with professional web standards reps. […]