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 […]

Tagged:

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 […]

Tagged:

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 […]

Tagged:

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 […]

Tagged:

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 […]

Tagged:

The things we’re asking JavaScript to do are getting more and more complex by the day, and that means that manual testing — the good old “click around and make sure nothing’s broken” — is becoming less and less effective. If you’ve run into this in your work, you probably know that you ought to […]

Tagged:

I got to hear some great presentations and have some great conversations at last week’s inaugural Backbone Conf, and one thing that came up over and over again was how to effectively communicate between views in client-side applications. There are lots of patterns for doing this — and we love talking patterns at Bocoup — […]

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

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: