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

Tagged:

Sometimes I’m not satisfied with the way things are. I wish they could be a little bit different, just for a moment. I deal with this desire in my personal life by sighing and gazing through a rain-dotted window. When writing code, I take a more productive approach: I use seams. During application development, there […]

Tagged:

CC BY-SA

Back in April I wrote about Bocoup’s excitement for the recently announced Tessel 2 in “Pushing NodeBots Into The Future with Tessel 2”. Since then, we’ve worked side-by-side with the Tessel Project to help them realize their platform vision for the next stage in the evolution of the Tessel. With shipping underway, we’re excited to […]

Tagged:

Over the last ten years, the servers that power jQuery and its associated projects have evolved from a single shared webhost to a complex fleet of more than thirty virtual machines. Recently, I have been working with the jQuery Foundation to reel in this decade of organic growth by standardizing the configuration management of our […]

Tagged:

At Bocoup we believe that focusing on crafting resilient and accessible experiences is the most effective way to build digital services. This philosophy and practice extends to our learning design. In an earlier post, I talked about building a curriculum framework with a design driven approach—this involved user research, persona and journey map development, and […]

Tagged:

This winter we will be offering a workshop series focusing on user experience design. We craft our educational offerings using similar practices to how we design products: using a goal oriented and design driven methodology. In this post, I’ll be sharing the process for how we went about developing this new workshop offering. Choose a […]

Tagged:

The following is a transcript of a talk given at various events throughout 2015, including Bocoup’s own TXJS and Boston JS. Transcript My name is Mat Marquis, of Marquis Home Renovation. I don’t care about websites. I’m a carpenter. That, you’ll notice, is why my slide deck looks like the side of the most badass […]

Tagged:

Illustration by Sue Lockwood When exploring a new library or language, I like having a clear set of requirements with an end goal in mind. For me, learning new technologies through client work is ideal—I use the project requirements as a guide to push me to do things I might not normally try on my […]

Tagged:

Rendering and animating a lot of objects while maintaining the interactivity we want to deliver is one challenge we sometimes face as creators of data visualizations. Dominikus Baur explores the axis of performance vs. developer pain in his OpenVis 2015 talk. In summary, higher level APIs such as the DOM and SVG offer a rich […]

Tagged:

We’ve been very lucky this last month to join the excellent journalists and editors at GlobalPost on their journey to document the conflict in the Middle East. Several months ago, GlobalPost reached out to us for help with several new long narratives they had in the works. The first narrative, which focuses on the state […]

Tagged: