Wes's Avatar

Wes

@notwes.bsky.social

ATX - he/him - πŸ₯‚Humans are more important than code - I work at an entertainment company and volunteer my time making art on github https://github.com/wesleytodd

2,749 Followers  |  659 Following  |  5,171 Posts  |  Joined: 11.04.2023  |  2.0937

Latest posts by notwes.bsky.social on Bluesky

Seems reasonable to keep that feature but also display the full URL in a less disruptive way. The web is *full* of linked text, so this is not "a bluesky problem" right?

06.02.2026 23:33 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Can I pick your brain, folks?

Reply with 3 topics you consider advanced in automated testing πŸ‘‡

03.02.2026 13:26 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 9    πŸ“Œ 0

1. how to avoid brittle mocks
2. how the different types of tests (unit, integration, e2e) fit in your testing strategy
3. why coverage should be treated as a trailing metric not a leading metric for assessing "test quality"

03.02.2026 19:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sounds like a pretty perfect system. Productivity through the roof with this approach πŸš€

03.02.2026 17:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I send myself scheduled slack messages. But also I use a github repo for a todo list....so maybe don't listen to me.

03.02.2026 16:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Performance measurement APIs | Node.js v25.6.0 Documentation

nodejs.org/docs/latest/...

03.02.2026 15:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The other doc that says this is an alias of indicates it was added in 12. I was questioning myself. Guess those docs are wrong? 🀣

03.02.2026 15:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Performance measurement APIs | Node.js v25.5.0 Documentation

Is it a spoiler for the episode to link this api? nodejs.org/docs/latest/...

I had to go look this one up because I could not remember exactly how getting the event loop utilization worked.

02.02.2026 23:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I aspire to such an exit.

31.01.2026 01:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

In case you missed it: we published an overhaul of the old Mocha website. It's on @astro.build Starlight and has most of the same contents as before, just separated into granular pages. 🀎

Next up will be auditing those pages to be more comprehensive and correct.

Voila!

30.01.2026 22:02 β€” πŸ‘ 30    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
@pfrazee.com is πŸ”΄LIVE on stream.place! And we are live with office hours!

πŸ”΄ LIVE https://stream.place/pfrazee.com And we are live with office hours!

30.01.2026 23:30 β€” πŸ‘ 121    πŸ” 36    πŸ’¬ 5    πŸ“Œ 7

You can get 2-6x from basic caching of your entire node_modules. I have the data for nearly 27k installs across ~500 repos in front of me. 6x for p50 and 2x for p95 on cache hits compared to miss.

30.01.2026 21:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I see myself!

30.01.2026 19:01 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image

The @vlt.sh benchmark suite has been updated to include the yarn v6 canaries (still a WIP & improving all the time): benchmarks.vlt.sh

30.01.2026 18:45 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Respect for being able to get the clay to cooperate and grow to such a nice shape and size in the cold conditions. 🀣

29.01.2026 19:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

PS. congrats on pulling a *great* handle on that right one. Pulling a proper handle is one of the harder things to get right.

29.01.2026 18:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The people demand pictures of the weird stuff!

29.01.2026 18:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Trust is interesting because it’s not quantifiable but it certainly is palpable. Teams with trust move lightning speeds faster than those without.

29.01.2026 14:13 β€” πŸ‘ 92    πŸ” 17    πŸ’¬ 6    πŸ“Œ 2

This is exactly the kind of thing people worry about with browser extensions. It looks like an Amazon ad blocker, but quietly hijacks affiliate links in the background. Most people aren’t reading extension source code (and if you are, congrats πŸ™ƒ), which is why this works.

27.01.2026 17:41 β€” πŸ‘ 12    πŸ” 10    πŸ’¬ 2    πŸ“Œ 1

Recently in my work slack it showed one "typing..." so I said "go away <bot> I don't care what you have to say".

It stopped and never commented in the thread. So that is at least one positive interaction I had with one. 🀣

26.01.2026 21:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh I didn't mean for folks who wanted to. I meant for the actual metrics to reflect this change broadly.

26.01.2026 21:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, that was the specific thing I had been waiting for to see how adoption changed. Really would have been awesome to see where we would be had that been addressed from day 1.

26.01.2026 21:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

> begging the world to just use ESM

Has that worked yet?

26.01.2026 21:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Thanks!

26.01.2026 21:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ah, yeah I thought this implied there was more to it than `.d.mts` and the oddities introduced because of dual mode packages.

26.01.2026 21:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Do you have a doc link on that `.d.ts`/`.mjs` combo? Just interested in reading why that is potentially bad.

26.01.2026 21:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Meet has video/audio quality settings. Zoom does not, making it unusable for me in some situations while I am traveling.

26.01.2026 19:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

As one does.

23.01.2026 18:18 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

same. I have been confused but too busy to go learn what was going on. Glad I made the right choice.

23.01.2026 18:13 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh I am a vocal critic! Criticism from the right place is the best way to improve things.

Glad to see more folks working in this space, it needs the work. I just wish we could all build *together* instead of having to duplicate so much effort.

23.01.2026 17:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@notwes is following 20 prominent accounts