Profile avatar
v4.wtf
Open-source Software Engineer by night at Alveus Sanctuary 🌎 + Node.js 💚 + cdnjs 🛠️ | 24 | he/him | https://mattcowley.co.uk
55 posts 199 followers 157 following
Prolific Poster
Conversation Starter

It's already that time of year again: we're so excited to announce our #JingleJam2025 charity partners! We can't wait to go live and support these brilliant causes that make the world a better place for children and young people this December. Here are your 2025 charities! 🧵

You love to see it when you do your self-assessment tax return and HMRC tells you they owe you money because a previous employer taxed you wrong

If you're like me and store code locally organised similar to ~/git/<owner>/<name>, you might be interested in this @vscode.dev extension I shipped today that allows you to have your `window.title` set to `<owner>/<name>` (`${parentName}/${folderName}`): marketplace.visualstudio.com/items?itemNa...

I suppose the advantage of CEOs being so openly political on main is that at least you know who you want to support and be associated with

Just spoke to Google Workspace about the ridiculous price increase for AI functionality I didn't ask for... expressed that to the support agent, who responded with "I really understand your concern and as a customer myself, I would feel the same."

If you’re using @cloudflare.social Pages, you need to explicitly set your NODE_VERSION to something newer — Cloudflare will not be updating the default Node.js version, even for new projects: developers.cloudflare.com/pages/platfo...

📅 Reminder: Node.js 18 is scheduled to reach End-of-Life on April 30, 2025. We recommend that you update to Node.js 20 or 22 as Node.js 18 will no longer receive security updates once it reaches End-of-Life.

Well, this feels like some dangerous advice from @github.com Copilot given the recent issues with using tags for Actions.

You know you've become an adult when the exciting birthday gifts are chopping boards and a fire extinguisher.

Very pleased to say that I've just finished moving @alveussanctuary.org's Animal Quest series over to @cloudflare.social's Stream video-on-demand solution. alveus.gg/aq/donkey-ed..., as well as all the other episodes, now use the Stream player with auto-generated captions included.

this is really sad there are lots of solutions to the problem of pinning package manager versions but something distributed with node was the closest to a possible pragmatic solution maintainers will have much more friction in our lives going forward

I’m losing my mind at the lack of fiber internet, and now my provider is telling me their estimate they gave for when it would be available is no longer valid. Sounds like I’m not getting fiber this year 🙄

All the new plant ambassadors are now up on the @alveussanctuary.org website with some great high-quality photos: alveus.gg/ambassadors#...

It is definitely disheartening to see a substantial Discord community that you built and cared for over many years be completely abandoned by a company the second you leave it. Completely unmoderated and just full of spam now.

So turns out that if you have your own @github.com Copilot subscription and then are also given a subscription by an org, that org can then manage your access to Copilot features globally... I can't use Copilot for PR reviews in any org now because they disabled it...

So I’m flying to the US again on Monday for a week. This should be fun.

I'm actually losing my mind at how buggy @dependabot.bsky.social seems to be if you start doing anything remotely complex with it. Does no one actually use this at an enterprise level, or do they just have workarounds for everything?

Just emptied the bin on my Mac... macOS spent five minutes deleting 204k items, and it freed up 200GB on my disk. Oops.

Introducing our newest wolfdog ambassador: Akela 🐺 Akela is a 7-year old wolfdog hybrid and will help raise awareness about responsible pet ownership, the historic persecution of wolves by humans, and the critical role wolves play within their ecosystems.

Bluesky friends, is there a good way to get notifications when an account posts something new, similar to what a certain other site has?

So happy to see Alveus actively posting on here 🎉💚

My flight is tomorrow, I’ll be at @alveussanctuary.bsky.social for the next week helping with the fiber install, studio build, and anything else thrown my way ✈️

I was planning to work on some fun projects during the holidays, but now I'm back to OSS maintenance, and there's a lot of it. So tired.. People think OSS is fun, but it's not—especially for low-level project maintenance. It's unseen, unappreciated, and constant labor.

Thanks for the Christmas present, Amex.

Tonight is your last chance to donate to Jingle Jam, get a collection of games as a reward for your generosity, supporting a host of excellent charities! You have until midnight GMT, a little over six hours from this post! jinglejam.tiltify.com

Well, the verbal offer that I had was pulled, so if anyone is looking for fullstack engineers, I'm still looking for a new role :)

long shot but any chance i know anyone in the uk with a rental property or that knows anyone with one? looking at moving to the uk at the end of jan.

A new Node.js LTS Release is out! 🥳 v22.12.0 enables require(esm) by default! Read more about that change and the rest of additions / fixes in our blog post / CHANGELOG: nodejs.org/en/blog/rele... #nodejs #javascript

Has anyone got Dependabot working with a pnpm workspace on GitHub? Another fix was merged today but it seems to still not work for me and I can’t tell if this is a me problem at this point.

Just under two hours until Jingle Jam kicks off, when you can donate to receive this years collection of games as you watch Lewis and I go through your christmas-themed cat music videos

Node.js v20.18.1 is out 🥳 This release marks the transition of Node.js v20 from Active LTS to Maintenance LTS❗Changelog 👇 nodejs.org/en/blog/rele...