Six new blogposts since the previous newsletter
Hello, and thanks for being a subscriber!
A couple of days ago I wrote about SAML insecurity: SAML is insecure by design
That post kind of blew up on Twitter and even got to front page of Hacker News, where at least two well-known cryptography experts commented on the post. That was kind of humbling. Someone on Hacker News even criticized my use of swear words. 😂
I also wrote about Stable device path for Linux hwmon interfaces - they can help when you need to refer to some device from e.g. a configuration file, so you don't want the device name to change.
I wrote about Ping metrics as graphs that help you in visualizing the health of your internet connection:
I wrote about Docker multi-arch image tooling, buildx - if you're interesting in creating multi-architecture Docker images.
I wrote about a Coding pattern: preventing the use of '0 results' as a loading indicator. In short it's a way of writing code that forces you to deal with loading state and certain error conditions in such a way that you don't end up lying to the user, which is a surprisingly common case even in often-used software like Google Drive. In short Google Drive tells you "No items" while it's loading your items, and then it suddenly shows you items. So the "No items" was a lie, it just mean "Loading to see if there's items".
I also did a Blog facelift & technical renovation.
I've got plenty of interesting post ideas in my TODO list and some nearly-complete drafts. My next post will be about controlling infrared-based devices from home automation! It also explains the working theory of infrared remote controls.
I've also got a pretty big post coming up which may or may not revolutionalize using Windows apps from Linux. It's got some novel research on filesystem synthesis which is a fresh idea to run Windows apps from Linux in container-like efficiency.