Will Boyd's Avatar

Will Boyd

@codersblock.com.bsky.social

Senior Design Technologist at Square. Previously at Salesforce, Amazon. The front-end is my home. CSS, JavaScript, UX, accessibility. ๐ŸŒ Portfolio + Blog: codersblock.com ๐ŸŒ CodePen: codepen.io/lonekorean ๐ŸŒ GitHub: github.com/lonekorean

1,403 Followers  |  218 Following  |  544 Posts  |  Joined: 06.05.2023  |  1.9135

Latest posts by codersblock.com on Bluesky

2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95
Notable Changes
Type stripping is enabled by default
Node.js will be able to execute TypeScript files without additional configuration:

$ echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts
$ node file.ts
Hello World!

2025-07-31, Version 22.18.0 'Jod' (LTS), @aduh95 Notable Changes Type stripping is enabled by default Node.js will be able to execute TypeScript files without additional configuration: $ echo 'const foo: string = "World"; console.log(`Hello ${foo}!`);' > file.ts $ node file.ts Hello World!

It's easy to miss a key feature of Node's TypeScript support that was released on Friday: it's zero config ๐Ÿ’ฅ

Meaning you don't need to put anything in package.json. Strictly speaking you don't even need a tsconfig to run the code.

nodejs.org/en/blog/rele...

05.08.2025 13:28 โ€” ๐Ÿ‘ 72    ๐Ÿ” 13    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

this is now canon in my head

W3C == "wow, 3 cats!"

07.08.2025 20:18 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Firebringer | I don't really want to do the work today
YouTube video by Sebastian Andras Firebringer | I don't really want to do the work today

www.youtube.com/watch?v=OhYW...

22.07.2025 22:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah I think there's valid criticism mixed into the drama, but folks smugly tearing apart his code line by line just leaves a bad taste to me.

We've all written code that works, but isn't good. Especially when we're prototyping, in a time crunch, planning to refactor later, etc.

18.07.2025 22:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

yeah I think their healthcare is just totally different because it's metric

18.07.2025 13:48 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Fiancee?! Grats my guy!

16.07.2025 22:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Sometimes Red, Sometimes Blue Sometimes Red, Sometimes Blue by Damon Zucconi, 2007

not recent but www.sometimesredsometimesblue.com

13.07.2025 21:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™ve thought this for years. I think itโ€™s very well established that anonymity == reckless behavior. People absolutely behave differently when their faces are (not) visible.

12.07.2025 22:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Been feeling like a ghost at work lately.

People ignoring my requests, pointing out things I've already pointed out, forgetting I worked on a project.

I don't think it's malicious. But it's not fun.

07.07.2025 21:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I used to drive a new Beetle, twice! Liked it so much I got it twice. ๐Ÿ˜

I also had a 2-door Mini Cooper. Fun to drive. But had to trade it in after my son was born, not very practical with a baby ๐Ÿ˜†

01.07.2025 21:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

but then did you play it?

30.06.2025 20:43 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You have to reverse the DOM, call moveBefore(), then reverse the DOM again.

I'm a developer

26.06.2025 13:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Damn dude, really sorry to hear that

20.06.2025 21:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Donkey Kong Bananza Direct 6.18.2025
YouTube video by Nintendo of America Donkey Kong Bananza Direct 6.18.2025

huh, the new Donkey Kong game is a prequel to Mario Odyssey www.youtube.com/watch?v=YVUi...

18.06.2025 15:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It is kind of funny. "They're using punctuation properly? Must not be human!" ๐Ÿ˜†

Also it's really easy to add "don't use em dashes" to a prompt ๐Ÿคท

13.06.2025 13:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Me: Everything at work is down.

Wife: Oh no... Wait, did you do it?

Me: I only wish I had that kind of power.

12.06.2025 19:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

oof that feels awful to scroll

12.06.2025 12:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Spent half my day solving something and while I'm typing up the PR on GitHub I suddenly realize there's an easy fix that doesn't even require any code.

So it goes.

11.06.2025 19:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Redditor: Thank you. Would you like to hold hands?

Manager: Yes. ๐ŸŒˆ

Redditor: Do you like corn on the cob? I know a great corn on the cob place. Want to go?

Manager: Yes. ๐ŸŒˆ

10.06.2025 22:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Manager: Hello I am asking you to do a thing with consequences I do not foresee.

Redditor: Actually that would be a bad thing to do and have a negative impact on my well-being. Allow me to explain.

Manager: Oh thank you for communicating that. I no longer want you to do the thing.

10.06.2025 22:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I feel like a lot of posts in /r/MaliciousCompliance could be easily resolved if people just tried talking and weren't fixated on passive-aggressive revenge fantasies.

10.06.2025 22:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sorry, was busy today and missed all the Apple stuff.

Something something Windows Vista.

09.06.2025 22:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What even is contrast anyway?

09.06.2025 22:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sometimes, the internet is fun!

05.06.2025 22:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice! ๐ŸŽ‰

05.06.2025 21:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah I signed up for that too, never got the email ๐Ÿ™ƒ

05.06.2025 18:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Nintendo Switch 2 box.

Nintendo Switch 2 box.

I wasnโ€™t able to pre-order a Switch 2, but on a whim I checked out my local Best Buy at 10:30am today and got one, no problem. ๐ŸŽ‰

05.06.2025 16:52 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I'm old enough to remember when the mouse wheel was invented.

No joke, it was a pretty big deal.

27.05.2025 22:37 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
/* Make a custom fallback font based on the local Arial */
@font-face {
  font-family: "brandon-fallback";
  size-adjust: 93%;
  ascent-override: 117%;
  src: local("Arial");
}

/* Make a custom fallback font based on the local Arial */ @font-face { font-family: "brandon-fallback"; size-adjust: 93%; ascent-override: 117%; src: local("Arial"); }

Iโ€™ve been busy, so I also wrote about how I optimized the webfont performance on my new website:

arielsalminen.com/2025/optimiz...

26.05.2025 16:13 โ€” ๐Ÿ‘ 67    ๐Ÿ” 10    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 2
Screenshot of Chrome, showing the first browser tab not fully aligning with a curved edge. A red circle highlights the very minor visual issue.

Screenshot of Chrome, showing the first browser tab not fully aligning with a curved edge. A red circle highlights the very minor visual issue.

Just noticed this in Chrome on Windows. Catastrophic. Literally unusable.

I just... I have a child. He's so young and innocent. I don't know how I'm going to explain this to him.

17.05.2025 22:59 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@codersblock.com is following 20 prominent accounts