When analyzing and visualizing a new dataset, you’ll often find yourself working with data over time. Most software assumes that the data in a time series is collected at regular intervals, without gaps in the data: while this is usually true of data collected in a laboratory experiment, this assumption is often wrong when working […]

Tagged:

I’ve just returned from the future, and I have a lot to share with you. World news, sports scores, market changes, all that stuff can wait. First, we need to talk about third-party JavaScript. There’s a great deal of browser technology on the way that will affect the way you write code. Here, I’ll focus […]

Tagged:

CC BY-SA

Welcome to the second tutorial in our series geared towards Arduino programming on Node.js, using the Johnny-Five framework. Get caught up here. Johnny-Five is a Firmata based Arduino programming framework. See: JavaScript: Arduino Programming on Node.js. In the previous tutorial, you created a program that gave you a simple REPL control interface to a servo […]

Tagged:

This is the first tutorial in a new series geared towards Arduino programming on Node.js, using the Johnny-Five framework. Johnny-Five is a Firmata based Arduino programming framework. See: JavaScript: Arduino Programming on Node.js. At the end of the first article, I showed a simple program that would strobe an LED at the default rate of […]

Tagged:

Yesterday marked an exciting moment for myself and Bocoup. I spent the day at the White House Safety Data Jam in Washington, D.C., as part of the launch of the new Safety Data Initiative. As one of a group of 40 participants, I was invited to join other top technologists in the country as well […]

Tagged:

Today is Tuesday, May 15th 2012. Just over a year ago, I discovered node-serialport by Chris Williams and went immediately to the closest Microcenter and purchased the Getting Started with Arduino kit. Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested […]

Tagged:

Bocoup loves HTML5 games, so Darius Kazemi and I have been running a training called Intro to HTML5 Game Development. We cover lots of fun stuff, including canvas animation and audio. When designing the training, we wanted trainees to make a simple game using a JavaScript physics engine. Box2dWeb came up as a good one […]

Tagged:

We’re excited to announce our sponsorship of TXJS 2012! TXJS’s community-driven approach and commitment to quality content aligns perfectly with Bocoup’s mission to move the Open Web forward through education, community development, and consulting. We’re proud to partner with TXJS to promote these initiatives and give back to our community. Bocoup will also host a […]

Tagged:

A few weeks ago we announced our first Introduction to HTML5 Game Development training. We’re now happy to announce two more training dates: Monday, June 18 in Montreal, and Saturday, July 21 in Boston. The Montreal class will be held at CRIM for $295 Canadian, with a $140 rebate after the class if you work […]

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