Sam Thorogood

All Posts

Kuto, a reverse JS bundler

CJS Equivalency

December Tech Vibe Check

Baldur's Gate 3 Character Choice

Opinions On Sydney Rail Transport

AWS Amplify Is A Grift

AbortController for expiry

Practical Python Modules

Focus Management in 2022 📺

Event-Driven JavaScript Development

Cross-Tab Title Hints

AbortController is your friend

Unit Testing React without Jest

Three Fun Facts on Australian Federal Elections

Builtin Node.js Testing

(P)react vs Web Components: a Xoogler's perspective

Major Node Changes

Foot Pedal For Mute

Code golf & the art of CSV parsing

Thoughts on Google and what's next

In Defence Of Dialog

Plex, Ubuntu & Quadro Cards on AMD

How I Learnt To Stop Worrying And Love Animating The Box Model

Sents File Watcher for Node

Disposable Web Components

Async functions & microtasks

Make Async Methods Sync in Node.js

Inert in HTML

Smart Switches

UX, meaning and singular focus

Web Font Loading & The Status Quo

Observing rendered DOM nodes

Check your JS with TS

Peter Thorogood

Understanding Load Events on the Web

The System Font

Control Loading Spinner in HTML

Async Generators for User Input

Node.js Streams & Object Mode

Logging with App Engine and Stackdriver

Better convenience methods for HTML

Sam's dotfiles highlights

What To Expect When You're Expecting To Drop IE11

Santa Tracker @ BrooklynJS

Fast GIF parsing on the web with WASM + Wuffs

ES6 Modules & Polymer

The Web Is Dead! Long Live The Web!

ES6 Modules in the Real World


Creating a temperature converter with Custom Elements

How to add a Web App Manifest and mobile-proof your site

Focus inside Shadow DOM

Much Element, Very Animate