Trouble happens when you update a version number
In our third chapter of “The problem with User-Agent strings” we taking a look at the problems you run into when you change something in the User-Agent string. As I mentioned in the previous...
View ArticleUser-Agent reduction
In our fourth chapter of “The problem with User-Agent strings” we learn about some of the privacy advances that browsers have made in the last couple of years. Privacy on the Internet has become much...
View ArticleThe 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....
View ArticleShould 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...
View ArticleReceipt 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...
View Article