Blog
Categories
- May 08 2017
Moving Targets: A Case Study on Testing Web Standards
Recently, I had the opportunity to contribute to a massive, meaningful effort: the open-source Web Platform Tests (WPT) project. My task was to improve WPT test coverage for areas of the HTML specification dealing with navigation —things like the details of loading new web pages, browsing around the web, and opening new windows. I didn’t […]
Continue ReadingMoving Targets: A Case Study on Testing Web Standards- Tagged in:
- testing
- May 03 2017
Screencast Transcript: Improving Webpack Build Times
On February 15, 2017 we had a screencast to talk about how to improve webpack build times by utilizing the new webpack HardSource plugin created by our colleague Z Goddard. This post contains the video of that event along with a transcript and visual aids. If you’re interested in learning more about webpack, check out […]
Continue ReadingScreencast Transcript: Improving Webpack Build Times- Tagged in:
- tools and workflow,
- tutorial
- May 02 2017
Webpack: A simple loader
A webpack loader is a Node module that tells webpack how to take some input content and transform it into output JavaScript. I often build one-off loaders to experiment or fulfill specific needs for projects—their most basic interface is simple, but can get a lot done. They can be pretty easy to follow and understand, […]
Continue ReadingWebpack: A simple loader - Apr 27 2017
Diving Into the Web Platform Tests
Illustration by Sue Lockwood At Bocoup, we hold strong convictions about the social significance of the web platform. We want to see it expand, and we want to make sure that it remains open in all senses as it grows. Following the lead of Philippe Le Hegaret of the W3C (and in collaborations with the […]
Continue ReadingDiving Into the Web Platform Tests- Tagged in:
- web standards
- Apr 18 2017
Exploring New Technologies for Making Maps (Part Two): Two Fragment Shaders and a Mouse
In part one of this series we started learning how to make maps rendered by WebGL, a browser based hardware-accelerated graphics API for 2D and 3D graphics. Our access to this technology was via Tangram, a map rendering library from Mapzen. This post will focus primarily on shaders, those perplexing parallel programs that power our […]
Continue ReadingExploring New Technologies for Making Maps (Part Two): Two Fragment Shaders and a Mouse- Tagged in:
- data visualization
- Mar 21 2017
Using NVDA Screen Reader on Windows
NVDA stands for NonVisual Desktop Access and is a FREE screen reading app for Windows OS. Emphasis on the “free”, as there are other Windows screen readers out there with prices that will make you spit-take across your monitor. (Is there such a thing as a subtweet inside a blog post?) If you do end […]
Continue ReadingUsing NVDA Screen Reader on Windows- Tagged in:
- a11y,
- accessibility,
- nvda,
- screen reader
- Mar 16 2017
Smoothly animate thousands of points with HTML5 Canvas and D3
Sometimes in life, you’ve just gotta move thousands of points around on the screen. For hundreds of points, this can be accomplished with D3 through d3-transition on SVG nodes, but this typically becomes too slow when you need to animate more than a thousand points. So how do you do it? Enter canvas. Each point […]
Continue ReadingSmoothly animate thousands of points with HTML5 Canvas and D3- Tagged in:
- animations,
- canvas,
- data visualization
- Mar 14 2017
And our new Web Apps Director is…Matt Surabian!
We are excited to announce that Matt Surabian, aka “Scorpion,” aka “I picked Scorpion as my own nickname at a company dinner,” is stepping up to lead our Web Applications team as Director. Matt joined Bocoup in 2014 as an Open Web Engineer and has also served as an Account Manager for some of his […]
Continue ReadingAnd our new Web Apps Director is…Matt Surabian! - Mar 13 2017
Good Game, Jenn
Free agency is just a reality of the modern NBA. We knew that when Jenn Schiffer brought her talents to Boston, and we know it today. That’s why we’re taking a moment to celebrate Jenn’s three years at Bocoup and congratulate her on her new role as Community Engineer at Fog Creek Software! During her […]
Continue ReadingGood Game, Jenn - Mar 09 2017
Lets Define My Favorite Test
Since starting our work on Test262, the official test suite for the ECMAScript programming language, we’ve seen our fair share of strange tests. For nerds like us, every test has the promise to teach us something new, make us laugh, or bury our head in our hands. But unlike choosing between movies, books, or 18th […]
Continue ReadingLets Define My Favorite Test