xinjs <timezone-picker>
For some reason I’ve had a nagging urge to build a nice timezone selector ever since I started working on a calendaring system for a previous startup and we needed a timezone selector (in the end we just had a…
For some reason I’ve had a nagging urge to build a nice timezone selector ever since I started working on a calendaring system for a previous startup and we needed a timezone selector (in the end we just had a…
One of the things I find constantly grating about living in Europe is the low standard of web-development. Perhaps it’s a symptom of having to waste development effort on ridiculous EU-specific “privacy” protections, but I hardly think that’s an excuse.…
I don’t think anyone will seriously dispute Apple’s claim that their newly unveiled (but unreleased) Vision Pro headset is “the most technologically advanced consumer product ever released”. (I’m quoting from memory so this is probably not exactly right.) This thing…
Note: the title of this blog post refers to a piece of paper that fell out of the box when I first installed Master of Magic, an MS-DOS fantasy game derived from Master of Orion. Both games were absolute classics…
For quite a while I would blog about my quest for replacements for Adobe Creative Suite. I’m long past that and have no interest in using such bloated software. At the same time, there’s a core set of graphics-related tasks…
Spoilers ahead… I was a huge fan of Star Trek from the first time I saw it. In early 1970s Australia, the only SF we got regularly was Dr. Who (which I also loved) and sporadic episodes of Star Trek…
Over the years I’ve picked up some tricks that never seem to get old and I thought I’d share some of them. Centering (CSS) It’s still stupidly hard to center things inside other things in HTML. (Even with flex it…
(…and you probably don’t need to use it.) You wouldn’t know it to read about custom-elements (a.k.a. web-components) but while the shadowDOM is undoubtedly useful, it is also optional. This is lucky because the shadowDOM adds a lot of overhead…
tldr; if you use a Mac as more than a glorified Chromebook, buy Default Folder X. As I was tediously navigating folders in an “Open…” dialog today, it struck me that I was doing something stupid and unnecessary. Whatever happened…
One of my favorite new podcasts is Story of the Week by Joel Stein, which is a good humored interview of whoever wrote Joel Stein’s favorite piece of long form journalism that week (well, presumably the favorite piece whose writer…
I don’t know how to fly a plane, although like any gamer I’ve played with flight simulators, so I speak from a position of profound ignorance. I do know from speaking to people who are pilots that the single most…