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
Resilience
Articles
Receipt Printers 101
Receipt printers are a complicated subject because of many variables. There are many different types of printers and ways to connect them, but this article will help you navigate most pitfalls. The answers and suggestions in this article are all based on my libraries, which are open-source and freely available for anyone to use and […]
Should we rely on browser detection?
This is the sixth and final chapter of “The problem with User-Agent strings “. In the previous chapters, we’ve learned that the User-Agent string is something that web developers should handle with care. Handle with extreme care because it could blow up in your face at any time. But if you knew what you did, you could use […]
The User-Agent Client Hints API
This is the fifth chapter of “The problem with User-Agent strings“. In the previous parts, we examined the history of the User-Agent string and browser vendors’ efforts to reduce its information. Removing details from the User-Agent string made passive fingerprinting much more difficult. These efforts have been really effective because we are now in a […]