Ever since I saw the very first web browser by Tim Berners-Lee I’ve been fascinated by the web. I love web standards and open source. Currently I run HTML5test.com, created WhichBrowser and I regularly speak at conferences. I am also part of the Fronteers Conference committee. Follow me on Bluesky at @html5test.com and on Mastodon at @[email protected].
Upcoming talks
How I used CSS animations to draw a clock on an oscilloscope blew up an 1980s oscilloscope and almost caused a fire
The web beyond the edges of the browser window
CSS Doom Laser
Articles
CSS is DOOMed
No, CSS is awesome. CSS is better than ever and it is only getting better. And that is why I built DOOM in CSS. Every wall, floor, barrel, and imp is a <div>, positioned in 3D space using CSS transforms. The game logic runs in JavaScript, but the rendering is entirely CSS. You can play […]
Making a low-budget conference look high-budget using an ATEM video mixer and a long USB cable
The Fronteers Conference made a comeback this year with a fresh concept, presenting unique technical challenges that we were excited to tackle. Fronteers Dark Mode would be a smaller, more intimate event. We’d start around four in the afternoon and run until after midnight—an evening of frontend. We’d have dinner, drinks, and five excellent speakers. […]
The User-Agent string of Safari on iOS 26 and macOS 26
User-agent strings are weird. They inform the server which application is communicating with them. In the case of a web browser, this string can contain the name and version of the browser, but also information about the operating system and the device on which the browser is running. But browsers lie. They lie a lot, […]