Matt Hobbs (he/him)'s Avatar

Matt Hobbs (he/him)

@therealnooshu.bsky.social

• 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. • https://hachyderm.io/@TheRealNooshu

674 Followers  |  190 Following  |  174 Posts  |  Joined: 31.07.2023  |  2.1456

Latest posts by therealnooshu.bsky.social on Bluesky

Yup! You can use your MacBook as a incredibly expensive battery pack if you need to. PD vs PD, the MacBook wins (or loses?) and the battery pack charges from the MacBook 🤪

19.10.2025 14:37 — 👍 0    🔁 0    💬 0    📌 0

Tried charging my MacBook Air via a PD port on my battery pack, turns out it made it worse, my MacBook started charging the battery pack! 🫠😡

14.10.2025 19:22 — 👍 1    🔁 0    💬 1    📌 0

My wife had to explain to my autistic son that he still needs to put on his new deodorant every day, even though it says 19hrs protection. Since a school day is only 6 hours, he hadn't put it on for 3-days! 😱🫣

09.10.2025 07:52 — 👍 1    🔁 0    💬 0    📌 0

Turns out the .1 update fixed the issue as well as others I’d noticed 🎉

30.09.2025 23:08 — 👍 0    🔁 0    💬 0    📌 0

No idea if it’s just my phone, but “fixed” elements in native apps seem to be acting really weird in iOS 26. Hopefully the .1 release is out soon to fix these minor bugs 🤞

29.09.2025 22:06 — 👍 0    🔁 0    💬 1    📌 0
Screenshot of a Google search where the title on the "Which?" homepage is "Untitled" although it seems okay to me when I visit it.

Screenshot of a Google search where the title on the "Which?" homepage is "Untitled" although it seems okay to me when I visit it.

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 🤷‍♂️

25.09.2025 19:47 — 👍 1    🔁 0    💬 0    📌 0

I have taken
the Tylenol
that was in
the medicine cabinet

and which
they think probably
is the reason
you like trains

forgive me
but that’s bullshit
you got autism
from your dad

23.09.2025 00:02 — 👍 8506    🔁 1896    💬 96    📌 67

I'm speaking at #EuroBSDCon on Saturday.

events.eurobsdcon.org/2025/schedule/

If you're about, please come and say hello 🙂

22.09.2025 08:31 — 👍 4    🔁 2    💬 1    📌 0
With media queries you can adjust layouts based on the size of the viewport or the type of device being used. Container queries allow you to make more specific adjustments to elements based on the size and state of their ancestors, or containers.

With media queries you can adjust layouts based on the size of the viewport or the type of device being used. Container queries allow you to make more specific adjustments to elements based on the size and state of their ancestors, or containers.

Dive into container queries on our revamped CSS resource page → goo.gle/4pdp5Yf

You'll learn how to adjust elements based on the size and state of their containers, not just the viewport, for more specific and powerful layouts.

24.09.2025 16:07 — 👍 5    🔁 2    💬 0    📌 0
Preview
State of JavaScript 2025 Take the State of JavaScript survey

This year, the State of JS survey is coming early!

Go take it now! survey.devographics.com/en-US/survey...

24.09.2025 06:58 — 👍 38    🔁 28    💬 2    📌 1

Is it me or are iOS 26 default icons ugly!

24.09.2025 12:29 — 👍 0    🔁 0    💬 0    📌 0

Thank goodness for having a fast and stable internet connection. 16.2 GB for the latest version of OSX 😳🤯

23.09.2025 12:18 — 👍 0    🔁 0    💬 0    📌 0
Preview
Vorasidenib approved to treat patients 12 years and older with grade 2 astrocytoma or oligodendroglioma with a susceptible IDH1 or IDH2 mutation The Medicines and Healthcare products Regulatory Agency (MHRA) has today, 16th September 2025, approved the medicine vorasidenib (Voranigo).

Modern medicine is amazing, always good to have options in the future 😍

www.gov.uk/government/n...

21.09.2025 16:43 — 👍 0    🔁 0    💬 0    📌 0

#11ty folks, has anyone managed to get 11ty working on Cloudflare Pages using their new v3 Build system version? cc: @cloudflare.social I tried this evening but really didn't have much luck 🫠

19.09.2025 00:07 — 👍 0    🔁 0    💬 0    📌 0

Just like panto's! 🎉 yum!

19.09.2025 00:05 — 👍 1    🔁 0    💬 0    📌 0

Thanks, Mark! That's good to know! I wonder how that was handled in Cinemas? Leave for 5 / 10 mins, then head back in?

18.09.2025 19:29 — 👍 0    🔁 0    💬 1    📌 0

Just finished watching "Killers of the Flower Moon". I had to split it into 3 sittings (1hr + 1hr + 1hr 26 mins) I have no idea how people sit and watch these epic films all in one sitting! Next on the list: "The Brutalist" which is even longer! 😱

18.09.2025 18:42 — 👍 1    🔁 0    💬 1    📌 0
Preview
The RUM Diaries: enabling Web Analytics by default We’re excited to announce the start of a major upgrade to Cloudflare’s performance analytics suite: Web Analytics as part of our real user monitoring (RUM) tools will soon be combined with network-lev...

On October 15th 2025, Cloudflare is enabling Web Analytics for all free domains by default—helping you see how your site performs around the world in real time, without ever collecting personal data. https://cfl.re/3IuBjuT

17.09.2025 19:23 — 👍 26    🔁 7    💬 1    📌 0

No idea why, but the latest version of eleventy-cache-webmentions plugin broke my #11ty build on Cloudflare pages. Have rolled back to an earlier version and it's now back up and running. Turns out that CF Pages version of node didn't support require("node:util"); roll-back works for the moment

17.09.2025 19:36 — 👍 0    🔁 0    💬 0    📌 0
Preview
South Korean workers detained by ICE return home after saga that has rattled close US friendship | CNN More than 300 South Korean workers detained in Georgia last week arrived home on Friday, marking the end of a saga that has stunned their nation and threatened to upend a close bilateral friendship.

So much winning in this story! Trump is doing such a great job! Who needs a $9 billion investment in rural Georgia anyway…

edition.cnn.com/2025/09/12/a...

13.09.2025 05:02 — 👍 2    🔁 0    💬 0    📌 0

Thanks for the mention Bob!

So many fantastic blog posts in this newsletter this month!

11.09.2025 15:47 — 👍 3    🔁 0    💬 0    📌 0
Preview
Oxfordshire mum's campaign calls for more brain cancer research Georgie Maynard has called for the government to honour a £40m pledge for brain cancer research.

Shocking: "Brain tumours are the biggest killer in children and under 40s, yet get only 1% of cancer research funding."

Fully support this. I was 39 at diagnosis, and my neighbour’s 6-year-old son has just been diagnosed with brain cancer too.

www.bbc.co.uk/news/article...

10.09.2025 07:47 — 👍 3    🔁 0    💬 0    📌 0
Preview
npm Author Qix Compromised via Phishing Email in Major Suppl... npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.

Notice: one of Eleventy’s dependencies was compromised a few hours ago. `debug@4.4.2` was the compromised version affected (it is now unpublished from npm).

More context: socket.dev/blog/npm-aut...

08.09.2025 16:18 — 👍 51    🔁 19    💬 1    📌 5

Fixed it finally! Turns out Hotlinking in the CF UI was enabled and was blocking the image from loading on 3rd party websites! Doh!

03.09.2025 10:03 — 👍 1    🔁 0    💬 0    📌 0

Thanks Matt! I think I made progress this morning, but I will add in the full URL just in case!

03.09.2025 08:21 — 👍 1    🔁 0    💬 1    📌 0

Thanks Matt! TIL, so another change I have made has broken my og:image functionality then 😩

03.09.2025 06:46 — 👍 1    🔁 0    💬 1    📌 0

TIL: htmlmin considers the <head></head> tag optional and removes it if removeOptionalTags is set to true!! It leaves all the <head> internal HTML though! Errr what?! No wonder I've been having random issues with my site all evening!

02.09.2025 22:43 — 👍 1    🔁 0    💬 1    📌 0
Asset fingerprinting and the preload response header in 11ty I’ll be building on my earlier post about CSS asset fingerprinting, this time adding the preload response header into the mix. Together, these techniques make sure your browser grabs my blog’s CSS rig...

New blog post by me!

[Setting up] Asset fingerprinting and the preload response header in 11ty:

nooshu.com/blog/2025/09...

02.09.2025 19:19 — 👍 4    🔁 1    💬 1    📌 0

I find how the Cloudflare _headers file setup really restrictive! Path-based assignment of headers is challenging to get my head around. Does anyone know if a link preload header on anything apart from an HTML file will have any negative performance impact? I assume the browser will just ignore it?

30.08.2025 14:48 — 👍 0    🔁 0    💬 0    📌 0

Blob???? Argh, really? Blog… 😭

26.08.2025 19:41 — 👍 0    🔁 0    💬 0    📌 0

@therealnooshu is following 20 prominent accounts