May 24Add view transitions to your websiteThis was originally posted on my own site. I must admit, when Jake told me he was leaving Google, I got very worried about the future of the View Transitions API. To recap: Chrome shipped support for the API, but only for single page apps. That had me worried: If…Progressive4 min readProgressive4 min read
May 17Talks and workshops at UX London 2023This was originally posted on my own site. Back in November of last year I announced that UX London would be returning in 2023 and that I’d be curating the line-up again. That’s where I’ve been putting a lot of my energy over the last six months. The line-up is…Uxlondon2 min readUxlondon2 min read
May 16NailspottingThis was originally posted on my own site. I’m sure you’ve heard the law of the instrument: when all you have is a hammer, everything looks like a nail. There’s another side to it. If you’re selling hammers, you’ll depict a world full of nails. Recent hammers include cryptobollocks and…AI3 min readAI3 min read
May 15Hosting DIBIThis was originally posted on my own site. I was up in Edinburgh for the past few days at the Design It; Build It conference. I was supposed to come back on Saturday but then the train strikes were announced so I changed my travel plans to avoid crossing a…Dibi20232 min readDibi20232 min read
May 8TragedyThis was originally posted on my own site. There are two kinds of time-travel stories. There are time-travel stories that explore the many-worlds hypothesis. Going back in time and making a change forks the universe. But the universe is constantly forking anyway. So effectively the time travel is a kind…Timetravel2 min readTimetravel2 min read
May 4InnovationThis was originally posted on my own site. I did an episode of the Clearleft podcast on innovation a while back: Everyone wants to be innovative …but no one wants to take risks. The word innovation is often bandied about in an unquestioned positive way. But if we acknowledge that…Innovation2 min readInnovation2 min read
May 3The intersectionality of web performanceThis was originally posted on my own site. Web performance is an unalloyed good. No one has ever complained that a website is too fast. So the benefit is pretty obvious. Users like fast websites. But there are other benefits to web performance. And they don’t all get equal airtime. Business …Performance3 min readPerformance3 min read
Apr 28SpringThis was originally posted on my own site. Spring is arriving. It’s just taking its time. There are little signs. Buds on the trees. The first asparagus of the year. Daffodils. Changing the clocks. A stretch in the evenings. But the weather remains, for the most part, chilly and grim. …Spring2 min readSpring2 min read
Apr 26AssumptionThis was originally posted on my own site. While I’m talking about the SVGs on The Session, I thought I’d share something else related to the rendering of the sheet music. Like I said, I use the brilliant abcjs JavaScript library. It converts ABC notation into sheet music on the…Thesession2 min readThesession2 min read
Apr 26WorkaroundThis was originally posted on my own site. Two weeks ago, I wrote: I woke up today to a very annoying new bug in Firefox. The browser shits the bed in an unpredictable fashion when rounding up single pixel line widths in SVG. That’s quite a problem on The Session…Thesession2 min readThesession2 min read