Hello 👋 I'm Dan.

I write PHP, Go, and JavaScript. I also care about web performance.

I’m constantly amazed by the power of the brain.

Today I opened up Valve’s Hammer level editor (for making Half-Life et al maps) for the first time in at least 12 years and straight away remembered the common shortcuts and was able to get working without having to go through heaps of documentation.

I’ve been playing around with migrating some of my websites to Netlify (for the basic static ones), and Google’s App Engine for the others.

So far I’m very impressed with Netlify, it’s a nice setup and very easy to get working. I’m still getting my Laravel apps to work on App Engine – the write-only filesystem is proving to be a bit of a hassle, but I’m getting there.

The new Mac Pro is an interesting piece of industrial design. Sure looks like it’ll pack a punch though, in both performance and wallet aspects. #WWDC19

Quite impressed with the enhancements to iOS and watchOS, and now iPadOS! This year’s WWDC has been a hit.

ATP on iOS Mail Apps

Interesting segment on Accidental Tech Podcast (ATP ) regarding iOS mail clients. I’ve long forgone the default Mail app in favour for more powerful apps. I was a user of Mailbox for a while, then switched to Airmail for a few years, and most recently switched to Spark around 2 years ago and haven’t looked back.

All the apps have their trade-offs; none of the third-party apps feels like a first class citizen however the minor cons are far outweighed by the multitude of benefits. In the linked ATP episode Marco bemoans “simpler folder management” as a metaphor for either removal or reducing the effectiveness of a feature. I share his hesitation as it wouldn’t be the first time in Apple’s recent history that “simpler” has been less. Simpler should not be a synonym for less.

Worst week of the year to be a tech fan. I don’t find any of the April Fool’s Week (née Day) pranks funny.

I really enjoy typing on the iPad’s Smart Keyboard Folio but I really wish the keyboard was backlit. In low light environments it’s almost impossible to see the keys.

Even though I’m very comfortable typing without being able to see the keys I still prefer the illumination of them so I can actually see the keyboard.