Will Boyd

@codersblock.com

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

TIL: JavaScript (basically) has a built-in coordinate distance function. const distance = Math.hypot(x2 - x1, y2 - y1) Also works for 3+ dimensions (just add more params).

I just learned that (US) TSA will accept an expired passport / real ID driver's license for domestic flights, up to 2 years after expiration. Just sharing in case it saves others from the stress I just had.

This reminds me of Houdini and the CSS paint API that let you put JS in CSS to do all sorts of amazing and/or terrible things. I was super excited about it for a while. Chrome supports it, but it seems pretty dead now for better or worse.

Jake Archibald@jakearchibald.com · 2mo ago

I have a vague worry that, as we put more and more computation into CSS, web devs are going to end up with performance issues that are difficult to trace to their source compared to JS solutions. The answer is to surface this in DevTools I guess.

How much do you use semicolons in JavaScript? I use them religiously, even if I don't need to. I think of them as little hugs at the end of a line of code. But a lot of folks don't 🤷

Been seeing a lot of "Gemini can't count letters in words" posts lately. AI opinions aside... why is this happening? Like, actually? Wouldn't it be trivial to whip up a skill or MCP or whatever to answer these questions? Genuinely curious.

It is the year 2034. Chrome has switched to a micro-release cadence. In the time it took you to read this, 7 new versions of Chrome have been released.

I kinda miss PHP sometimes. It was the second server side language I ever learned (after Perl lol). Had one of those obnoxiously thick PHP "bible" books, back when that was a thing.

We stopped saying "HTML5" and "CSS3" because these terms are outdated. The web doesn't drop major versions, it constantly evolves. But I wonder how many resumes get passed on because they don't contain those exact strings. Some recruiter is out there saying "oh, they only know CSS, not CSS3". 🙃

Node.js is moving to one major release per year starting with Node 27! 🚀 ✅ Simpler: Every release becomes LTS. ✅ Predictable: Version numbers now align with the year. ✅ New: A 6-month Alpha channel for early testing. https://bit.ly/4rnosLg

Node.js — Evolving the Node.js Release Schedule

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

nodejs.org

Anyone here done an extended Amtrack trip? Curious what your experience was. I like the idea of taking a train cross country, but could see it being either amazing or awful.

Sometimes I feel like quitting web development and joining my brother-in-law on the ranch. At least cows don't suddenly upgrade to version 5.0 and break the entire farm because the geese aren't on 3.2.4 yet.