Searching for media
- Jan 30 2024
Year in Review 2023
Our 2023 Last year, we continued our efforts to help build a more just and accessible web and partnered with some incredible organizations and people to help with that goal. We had our ups and downs, but continued our journey to worker ownership and grew our team. We’re excited to see what 2024 has in […]
Continue ReadingYear in Review 2023 - May 19 2022
Redesigning ARIA Authoring Practices Guide
We are excited to announce the launch of a redesign of the ARIA Authoring Practices Guide (APG), an essential resource that shows web developers how to make accessible versions of common user interface design patterns, such as comboboxes, dialog modals, and menu bars. In coordination with the W3C APG Task Force and Education and Outreach […]
Continue ReadingRedesigning ARIA Authoring Practices Guide - Feb 23 2022
Crossed Wires: Tech and the Movement for Black Lives
I remember sitting at my dorm room desk and reading the news that Trayvon Martin’s killer George Zimmerman was a free man. Trayvon was a couple of years younger than me, he still had the chubby cheeks of childhood. I didn’t really understand the term gutted before, but at that moment I felt hollow – […]
Continue ReadingCrossed Wires: Tech and the Movement for Black Lives - Jul 22 2019
Lessons Learned from a Year of Testing the Web Platform
The web-platform-tests project is a massive suite of tests (over one million in total) which verify that software (mostly web browsers) correctly implement web technologies. It’s as important as it is ambitious: the health of the web depends on a plurality of interoperable implementations. Although Bocoup has been contributing to the web-platform-tests, or “WPT,” for […]
Continue ReadingLessons Learned from a Year of Testing the Web Platform - May 30 2019
Widening the Web with ECMA-402: Our work on the Internationalization Extension to JavaScript
Inconsistencies across browser implementations have caused web authors and users headaches since the dawn of time (or at least Jan 1, 1970), but nowhere has that pain been felt more acutely than in the realm of language and regional internationalization and localization. We have an inclusion gap on the web. Web authoring tools structurally exclude […]
Continue ReadingWidening the Web with ECMA-402: Our work on the Internationalization Extension to JavaScript - May 29 2019
Glitching Scratch 3.0 on an Embedded Web Game Console
Today, we are excited to announce our partnership with JoyLabz, which began in 2017 and has centered around the development of a new game console called GameBender. JoyLabz, developers of Makey Makey and Drawdio, and founded by former Lifelong Kindergarten researcher Jay Silver, has been an incredible partner. We are excited to finally share the […]
Continue ReadingGlitching Scratch 3.0 on an Embedded Web Game Console - Feb 28 2019
Porting Scratch from Flash to JavaScript: Performance, Interoperability and Extensions
Last year we formed a team focused on using the growing number of new web APIs to build multimedia applications that push the edge of the web platform. Our main work in this area over the last 2 years has been with the wonderful team behind Scratch at MIT’s Lifelong Kindergarten Group (LLK), and with […]
Continue ReadingPorting Scratch from Flash to JavaScript: Performance, Interoperability and Extensions - Dec 05 2018
The Eight-Month Omelette: adding a feature to one million conformance tests
The web-platform-tests project (WPT) houses over a million tests written to ensure our browsers provide a consistent experience of the web. WPT predates most of today’s popular JavaScript testing frameworks, so it implements one of its own: testharness.js. In December of 2017, I offered to extend testharness.js with a new feature. No one expected this […]
Continue ReadingThe Eight-Month Omelette: adding a feature to one million conformance tests - Jul 19 2018
WPT Workshop Report
On June 13, operations screeched to a halt here at Bocoup. The phones were ringing, but we didn’t answer them. Packages delivered to our door went ignored. Chicken eggs piled up. All hands were on keyboards, collaborating on the web-platform-tests project. We’ve been participating in WPT for years, largely in collaboration with the Chromium, Gecko […]
Continue ReadingWPT Workshop Report - Jul 09 2018
Introducing Gaia
I’m excited to share that our technical partnerships team has developed a deeper focus on graphics and interactive application programming, a focus area which we are affectionately calling Gaia. As of today, Technical Partnerships is now Graphics and Interactive Applications (Gaia for short). In many ways this is a reflection of what this team has […]
Continue ReadingIntroducing Gaia