Rewiring Times Wire

Back in 2009, I submitted a project to The New York Times’s internal Tech Challenge: a demo called Times Now, later renamed to Times Wire. The idea was simple: a clear, reverse-chronological stream of every story published to the homepage. It was a kind of pulse of the newsroom, stripped of packaging and hierarchy. Not long after,

Published

Javascript Array Methods

An at-a-glance list of JavaScript array methods for everyday coding.

Published

Web Page Performance: SF Chronicle

As the new template for The San Francisco Chronicle rolls out to a wider audience, I want to take a step back and talk a little on web page performance. We’ve asked a lot of our web pages over the years, slowing them significantly, and this project was an opportunity to hit the reset button. Why should

Published

Simple GDPR Lockdown

There was a certain level of mis-information and mis-understanding regarding the EU privacy regulations that came into law. I would argue that there are a lot of pundits who have no idea how difficult it is to audit your own site to find all the strange and obscure third-party vendors and scripts it pulls in

Published