Searching for code
- Sep 03 2013
How Node.js Makes Network Code More Testable
Introduction Node.js, a server platform built on Chrome’s JavaScript engine, is changing the face of web development. While Node.js itself is fast and scalable, the open source community surrounding Node.js is constantly discovering new ways to make application development more productive. This article will show how Node.js network code can be easier to write automated […]
Continue ReadingHow Node.js Makes Network Code More Testable - Jan 09 2010
Code Repository Analysis
Ever wonder how many files or lines of code are sitting in your project? Hop on the command line and run the following find commands in your bash Find the number of files in the current directory (runs recursively down into all subdirectories): find . | wc -l Find how many lines of code are […]
Continue ReadingCode Repository Analysis- Tagged in:
- tools and workflow,
- web applications
- Apr 22 2025
Farewell, cypress
cypress masso recently entered her post-Bocoup era, and while her stans haven’t yet agreed on the name of that era, we think it’s only right to reflect on what made our two years together so remarkable. Among other credentials, cypress’ long history of empathy and technical acumen in open-source projects made her an easy hire. […]
Continue ReadingFarewell, cypress - Mar 17 2025
Smuggling Words – The Challenge of Recording Screen Reader Output
We’ve spent years building systems that abscond with the messages that screen readers typically speak to their users. Spiriting away these parcels of text has been a thrill, but before we can get into all the intrigue, you’ll have to know a bit about how we got here. During our years-long participation in ARIA-AT, we’ve […]
Continue ReadingSmuggling Words – The Challenge of Recording Screen Reader Output - Dec 02 2024
WPT: An overview and history
A few of our colleagues and partners have asked for an overview of WPT. We wrote this internal overview and history, which we want to also share publicly here as a reference for anyone interested in the how the project operates and came to be. What is WPT? Introduction Web Platform Tests, stylized `web-platform-tests` or […]
Continue ReadingWPT: An overview and history - Sep 17 2024
Interop 2025 Call for Proposals
Between implementing brand-new technology and fixing bugs in existing code, the folks who make web browsers have no end of important work to do. The problem space is so vast, in fact, that even deciding where to start is a challenge. That’s where you come in! But first, some background. The Web Platform Tests Interop […]
Continue ReadingInterop 2025 Call for Proposals - Jun 11 2024
How to run a DIY node server in 2024
We have been deploying node apps to VPS and bare metal at Bocoup for almost 15 years, and with the growing number of full service hosting platforms, we thought this would be a good time to document how to do it yourself in 2024 for those of you who would still like to. We think […]
Continue ReadingHow to run a DIY node server in 2024 - Jun 05 2024
Full Stack Web Push API Guide
Push notifications are supported across major browsers, and with their recent addition to iOS last year, they are a compelling integration for the web. We recently built an installable web application with push notifications called Robert’s App (read the iOS install instructions to test it out). We built the application with remix.run and implemented notifications […]
Continue ReadingFull Stack Web Push API Guide - May 29 2024
Remix.run at Bocoup
Remix.run entered the mix of frameworks we’re using at Bocoup for a little over a year, and it’s been a huge lift in our velocity, enabling us to do things like offer free prototypes. We’re going to be posting a series of blog posts about parts of our workflow, and wanted to start with an […]
Continue ReadingRemix.run at Bocoup - Feb 22 2024
Announcing updates to p5.js
A fresh upgrade to p5.js We’re excited to announce our work with p5.js to set the tech stack and rebuild their incredible website, supported by The Processing Foundation. The Processing Foundation is a rad organization that has helped folks in the visual arts improve their software literacy for over a decade. p5.js is an open-source […]
Continue ReadingAnnouncing updates to p5.js