Matt Hobbs (he/him)
@therealnooshu
ex-Head of Frontend Development @ Government Digital Service (GDS). Passionate about #webperf & F1. Cancer survivor (grade 3 brain cancer, I named Gary). Don't blame my employer for the dumb things I say.
Yet another example of why progressive enhancement matters, especially for medical services. Because of Gary, I take daily medication to prevent seizures. And this glorious loading spinner of doom is stopping me ordering my monthly prescription. But hey, at least the JavaScript is modern. 🤬
On my way up to Newcastle for work on the train, look at this lovely bit of legacy technology that is still built into every seat. I wonder if it still works, or has ever worked? No Bluetooth support, so I can’t check! Would love to know when it was last used! 🤔
It’s always reassuring when an email developer can’t even get the alt text right in their own promo email. If they can’t manage the basics of accessibility while selling their product, I just hope they’re not trying to market it to people with a visual impairment. It can't be that hard, surely!
You know what grinds my gears? Websites with a max password lengths. In the age of password managers, it’s futile. Password hashes don’t get bigger because your password does. If you’re worried about hashing costs, set a sensible limit, not an arbitrary one. Do everyone a favour and don't do this!
I finally fixed an annoying "issue" on my blog today. Chrome was reporting that my CSS preload wasn't being used, but Firefox was fine. It turns out Chrome supports preload headers on non-HTML assets, whereas Firefox doesn't (from my research anyway).
TIL: The London Philharmonic Orchestra wear full King's guard uniform, complete with bear skin hat when playing! Well, at least that's according to this terrible album cover I've just found on Amazon Music! 🤣
Another performance win for hosting on @cloudflare.social HTTP/3 advertised over DNS, so browsers can negotiate HTTP/3 on the first connection! #webperf #dns #cloudflare savearoundtrip.com
Well, it's that time of month again, MRI scan results… I am pleased to say that the video call software now works with Firefox! Rather than being a Safari / Chrome only. Small wins, I guess!
A personal message from me to Nigel Farage. Exactly where it belongs!
I've had a really weird issue on my work MacBook version of Chrome and Safari for a while now. I always get: "Your connection is not private" when I try to visit LinkedIn. Firefox is fine, my MacBook Air works fine for every browser. Any ideas of what it could be? A Certificate issue in the OS?
My son recently started at secondary school, they have an app that tracks their merits. He has 1,228 merits so far this year! I wondered why the app was slow to load! All those merits served as uncompressed HTML with terrible cache headers. Very proud of him, but please, basic optimisations! 🤦♂️
Say what you like about AI, but it really knows how to produce a coverage report with the aesthetic of a well watered lawn.
#hugOps to anyone working at @cloudflare.social currently, dashboard is pretty flaky at the moment! I'm just glad I didn't break something with my build! 🙏😱
Fantastic talks at #sotb26 this year! @zachleat.com pretty much summed up my current struggles at work in 3 slides! Who knew SSR doesn’t need 450 MB of Next.js to work! I’m sure others have done it before and better!
@tkadlec.bsky.social kicking off @perfnow.nl day 2! #perfnow
Tim on stage to kick off Performance Now! @perfnow.nl #perfnow
I think something has gone a little wrong for "Which?" on their Google search results 😬 JS error, maybe? or "application/ld+json"? Can't see any mention of it in the source, so it must have been fixed 🤷♂️
My sister got me a Bob Mortimer T-shirt for my birthday last year. My Eufy camera system has facial recognition. Now everytime I wear the T-shirt it thinks we've had a visit from "The Cockroach King" himself!
I wish I was! The median numbers are crazy enough, looks like some sites at almost at 1250 KB of JS now… madness!
And who can forget the Jordan 191 livery, one of my all-time favourites! 😍
Nice new feature in the latest Firefox DevTools! “The Network panel displays information about Early Hints, including a dedicated indicator for the 103 HTTP status code in the user interface.”
In other news I’m disappointed to see my local Lib Dem MP voted against the bill. I’m also disappointed in the Guardian App for how it presents data table results the lack of any padding on the sides of the tables is horrible and makes reading the results much harder! 😖
It always amazes me when I come across cross-browser CSS layout bugs between Firefox and Chrome. It tends to be just a given that it will “just work” in modern browsers nowadays. Look how far we have come! I remember dreading opening a new layout in IE6! Every element gets `zoom: 1`!