Presentation: Introduction to Web Performance Best Practices
This was a presentation I gave at the November 2011 Codeaholics meetup and at BarCamp Hong Kong 2011. The slides also have some brief notes. At the time, it didn’t seem like a lot of developers in...
View ArticleLower- or mixed-case Samba server names in Ubuntu 17.10 / 18.04 LTS
Say you have brand new Ubuntu server with a few Samba shares (and Avahi for auto-discovery). Or perhaps you have upgraded your existing server to 17.10 or 18.04 LTS. Welcome back to the heyday of...
View ArticleLocalized Lightning for Thunderbird 60 on Linux
Non-English Linux users of Lightning, the calendar extension for the Mozilla Thunderbird email and news client, must be having a hard time these days. Both Thunderbird and Lightning are available from...
View ArticleNo input zoom in Safari on iPhone, the pixel perfect way
There is a question on Stack Overflow that I check from time to time, “Disable Auto Zoom in Input ‘Text’ tag – Safari on iPhone“. “Someday,” I would say to myself, “I’ll post my solution and write a...
View ArticleReminder: Safari is not an evergreen browser
In many ways, the lives of web developers have been getting easier these past few years. There are powerful tools that abstract away browser differences, allowing developers to use the latest...
View Article