Brian LeRoux
banner
brianleroux.bsky.social
Brian LeRoux
@brianleroux.bsky.social
AWS hero blogging at webdev.rip, building sanity.io, arc.codes and enhance.dev ... loves Nanaimo, Vancouver, programming, JavaScript, cloud functions, infra-as-code, synths, drum machines, and outdoors-y stuff. 🇨🇦
Reposted by Brian LeRoux
#canucks #tanko

First game of TANKO from last night's game. Alas.
January 30, 2026 at 5:52 PM
Reposted by Brian LeRoux
This week on @shoptalkshow.com I do hard-cutting investigative journalism to figure out what exactly _IS_ @adactio.com's agenda?!?

shoptalkshow.com/699/
699: Jeremy Keith on Web Day Out
Web Day Out is coming up and Jeremy Keith from Clearleft (name pending the ShopTalk Show rebrand) is here to chat about it and while we’ve got him, Dave throws him on the hot seat to answer s…
shoptalkshow.com
January 29, 2026 at 4:50 PM
Reposted by Brian LeRoux
some afternoon nibbles
January 28, 2026 at 12:09 PM
Reposted by Brian LeRoux
The new corner-shape CSS property unlocks exciting new UI patterns.

corner-shape: bevel round;
border-radius: 1em 0 / 3em 0;
January 28, 2026 at 4:24 AM
Reposted by Brian LeRoux
FIVE REASONS YOUR SERVICE IS GOING TO GO DOWN (NUMBER FOUR WILL SHOCK YOU)
January 27, 2026 at 7:46 PM
There's a survival guy YouTuber trope where some dude digs a pit, puts a roof on it, and then makes food over a fire.

In a real back country situation a pit would fill with water, thus mud, and you will probably die of exposure.

The coding tutorials scene is basically the same thing.
January 27, 2026 at 7:24 PM
Reposted by Brian LeRoux
anyone know how to get rid of the link truncation when using `@atproto/api` getAuthorFeed()?
January 27, 2026 at 3:24 PM
when a movements language is coopted by actors with bad faith intent it gets a 'washing' suffix.

climate has 'greenwashing' for companies that claim to be environmentally responsible but aren't.

open source has 'openwashing'.

what would the decentralization movement equivalent be ?
January 26, 2026 at 7:36 PM
Culled most newsletters from my inbox but Web Weekly remains. Perfect bite sized hits focused on actual web technology. Recommend!
Happy Monday party people!

You know the drill. 🫣 Later tonight a new Web Weekly will hit all the inboxes!

If you think that knowing and understanding how the web works remains important in the wild times of AI "stuff" (I do at least), you should check it out!

webweekly.email
January 26, 2026 at 3:38 PM
Reposted by Brian LeRoux
Happy Monday party people!

You know the drill. 🫣 Later tonight a new Web Weekly will hit all the inboxes!

If you think that knowing and understanding how the web works remains important in the wild times of AI "stuff" (I do at least), you should check it out!

webweekly.email
January 26, 2026 at 1:11 PM
January 24, 2026 at 6:17 PM
only took a decade longer than anticipated (give or take half a decade)
🎉 Big #NodeJS news this week: v25.4.0 marks require(esm) as stable. After a gradual rollout and ecosystem testing, it’s now safe to depend on across supported releases.

Huge thanks to @joyeecheung.bsky.social and the many contributors who made this possible! 🙏

socket.dev/blog/node-js...
Node.js 25.4.0 Ships with Stable require(esm) - Socket
Node.js 25.4.0 makes require(esm) stable, formalizing CommonJS and ESM compatibility across supported Node versions.
socket.dev
January 22, 2026 at 6:43 PM
Reposted by Brian LeRoux
“Cant sleep… i’ll just have a quick look at my phone”
January 22, 2026 at 4:21 AM
aws two pizza teams def have some coordination drawbacks

the blog: aws.amazon.com/about-aws/wh...

vs the quota manager copy
January 21, 2026 at 7:48 PM
Reposted by Brian LeRoux
January 20, 2026 at 7:20 PM
Reposted by Brian LeRoux
why the *fuck* is it called a "dry run"?

"Beginning in the late 19th century, fire departments in the US began conducting practice sessions where engines were dispatched and hoses deployed, but water was not pumped, thus making the exercises literally “dry” runs."

so now we know.
January 19, 2026 at 3:16 PM
Reposted by Brian LeRoux
As someone who enjoys attending conferences, I thought it might be helpful to share a list of my favourite front-end and web development conferences.

matuzo.at/blog/2026/my...

cc: @vale.rocks
My favourite front-end and web development conferences - Manuel Matuzovic
As someone who enjoys attending conferences, I thought it might be helpful to share a list of my favourite front-end and web development conferences.
matuzo.at
January 19, 2026 at 2:03 PM
Reposted by Brian LeRoux
Happy Monday, friends! 🎉

It's a new week, so it's time for another Web Weekly newsletter! If you're into Frontend news close to the platform and standards, you should check it out!

webweekly.email

It'll go out tonight! 🥂
January 19, 2026 at 10:27 AM
Reposted by Brian LeRoux
at some point i think the germ of the idea that Europe isn't doing anything unique or irreplaceable in the world economy took root in some quarters. it is completely and totally wrong
January 17, 2026 at 7:11 PM
Reposted by Brian LeRoux
"But you see, what I don’t like is my types being part of “the code”. I believe code should be strictly about the behavior. What it’s called. What it does." I could never put into words what annoyed me about TypeScript so on point.
The Nuances of JavaScript Typing using JSDoc
Perhaps it’s time to embrace real web open standard .js files which don’t require any build steps or tooling to execute properly, all while utilizing the power combo of JSDoc + tsc to gain all of the ...
thathtml.blog
January 14, 2026 at 6:09 PM
uhm hell yes. the realms are back!
January 13, 2026 at 5:08 AM
Reposted by Brian LeRoux
· @npmjs.bsky.social appears to be massively under-resourced for the scale of the registry it operates. My respect to the teams keeping it running through wave after wave of supply chain attacks.
npm is planning to implement staged publishing, adding a review step before packages go live.

It follows a year of supply chain attacks & a rocky shift away from classic tokens over the past month that left many maintainers struggling.

socket.dev/blog/npm-to-... #NodeJS cc: @campuscodi.risky.biz
npm to Implement Staged Publishing After Turbulent Shift Off...
The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that d...
socket.dev
January 7, 2026 at 6:25 PM
Reposted by Brian LeRoux
January 9, 2026 at 9:29 PM