Home
About Sam Sam's head

Popular Posts

Observing rendered DOM nodes

Observe DOM appearance, size and and rendering position on a page.

AWS Amplify Is A Grift

Something something Amplify is bad

Baldur's Gate 3 Character Choice

Explaining the confusing way in which BG3 plays

Three Fun Facts on Australian Federal Elections

Want esoteric election content? Look no further! 🗳️

Node.js can run TypeScript

Rejoyce through a combination of command-line flags

Inert in HTML

How to make your elements and subtrees inert—unclickable and unfocusable—in HTML.

Recent Posts

Why Will Wikipedia Wither?

In the age of AI, what is the role of summarizers

Major Node Changes

(Updated for v24) Summary of major features in Node releases.

All Browsers Get This Wrong

DevTools in all the evergreens don't understand Shadow DOM

Collaboration, Now!

The web is stagnating; let's move the needle for collaboration

Post-Request/Response Apps

We've collectively forgotten how to write ✨ servers ✨.

Kuto, a reverse JS bundler

Cut your JavaScript down to size…I guess? ✂️

CJS Equivalency

Some musings on CJS vs ESM and how to support old code

December Tech Vibe Check

What's been up in Sam's tech life at the end of 2023