close

DEV Community

Sam Thorogood profile picture

Sam Thorogood

404 bio not found

Location Sydney, Australia Joined Joined on  Personal website https://whistlr.info github website twitter website

Work

¯\_(ツ)_/¯

Eight Year Club
Seven Year Club
Top 7
3
Writing Debut
Six Year Club
Five Year Club
Trusted Member 2022
Four Year Club
Three Year Club
Two Year Club
4 Week Writing Streak
One Year Club
Web Font Loading & The Status Quo

Web Font Loading & The Status Quo

BERJAYA 6
Comments
6 min read

Want to connect with Sam Thorogood?

Create an account to connect with Sam Thorogood. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Observing rendered DOM nodes

Observing rendered DOM nodes

BERJAYA BERJAYA 8
Comments
9 min read
Check your JS with TS

Check your JS with TS

BERJAYA BERJAYA 15
Comments
6 min read
The System Font

The System Font

BERJAYA BERJAYA 11
Comments
5 min read
Control Loading Spinner in HTML

Control Loading Spinner in HTML

BERJAYA 11
Comments
4 min read
Async Generators for User Input

Async Generators for User Input

BERJAYA BERJAYA 32
Comments 1
5 min read
Node.js Streams & Object Mode

Node.js Streams & Object Mode

BERJAYA 14
Comments
6 min read
Logging with App Engine and Stackdriver

Logging with App Engine and Stackdriver

BERJAYA 6
Comments
7 min read
Progress Indicator With Fetch

Progress Indicator With Fetch

BERJAYA BERJAYA 49
Comments 8
2 min read
Graceful Shutdown Is A Lie

Graceful Shutdown Is A Lie

BERJAYA BERJAYA 35
Comments 2
1 min read
Divert Vertical Scroll To The Side ↔️

Divert Vertical Scroll To The Side ↔️

BERJAYA BERJAYA 21
Comments 2
1 min read
What To Expect When You're Expecting To Drop IE11 🗑️

What To Expect When You're Expecting To Drop IE11 🗑️

BERJAYA BERJAYA 156
Comments 12
4 min read
Modern Web Components

Modern Web Components

BERJAYA BERJAYA 90
Comments 17
3 min read
Google Assistant now supports "Open/Close" devices

Google Assistant now supports "Open/Close" devices

BERJAYA 5
Comments
2 min read
Install This PWA To Continue

Install This PWA To Continue

BERJAYA BERJAYA 44
Comments 5
3 min read
Matching elements with selectors in JS

Matching elements with selectors in JS

BERJAYA BERJAYA 27
Comments 13
2 min read
PWAs that download like apps 🗜️

PWAs that download like apps 🗜️

BERJAYA BERJAYA 84
Comments 6
2 min read
Disable a HTML form while in-flight using fieldset

Disable a HTML form while in-flight using fieldset

BERJAYA BERJAYA 44
Comments 7
2 min read
AMA, Sam 10-yr Googler in Web DevRel

AMA, Sam 10-yr Googler in Web DevRel

BERJAYA BERJAYA 65
Comments 40
2 min read
Beyond appendChild: Better convenience methods for HTML

Beyond appendChild: Better convenience methods for HTML

BERJAYA BERJAYA 137
Comments 14
2 min read
Automate Reading Form Results with 🤖 Chrome

Automate Reading Form Results with 🤖 Chrome

BERJAYA 12
Comments
4 min read
Sam's dotfiles highlights

Sam's dotfiles highlights

BERJAYA 19
Comments 6
3 min read
Declaring JS Variables in 2019

Declaring JS Variables in 2019

BERJAYA BERJAYA 50
Comments 17
2 min read
Detecting Select All on the Web

Detecting Select All on the Web

BERJAYA BERJAYA 47
Comments 3
3 min read
Arrow functions break JavaScript parsers

Arrow functions break JavaScript parsers

BERJAYA BERJAYA 84
Comments 5
4 min read
Civilization is a game you never lose

Civilization is a game you never lose

BERJAYA 7
Comments 1
3 min read
Blog-A-Day in June 2019

Blog-A-Day in June 2019

BERJAYA BERJAYA 11
Comments 1
2 min read
Rebuild only when necessary in Node

Rebuild only when necessary in Node

BERJAYA 18
Comments
4 min read
The Chrome Dev Summit site: case study

The Chrome Dev Summit site: case study

BERJAYA BERJAYA 58
Comments
6 min read
WebGL point sprites, a tutorial

WebGL point sprites, a tutorial

BERJAYA BERJAYA 54
Comments 8
7 min read
The Gift of Giving Up

The Gift of Giving Up

BERJAYA BERJAYA 145
Comments 9
5 min read
Sure you want to leave?—browser beforeunload event

Sure you want to leave?—browser beforeunload event

BERJAYA BERJAYA BERJAYA 239
Comments 36
5 min read
Shipping PWAs as Chrome Extensions

Shipping PWAs as Chrome Extensions

BERJAYA BERJAYA 155
Comments 4
4 min read
Disassembling apps to 'Ok Google' my garage

Disassembling apps to 'Ok Google' my garage

BERJAYA BERJAYA 43
Comments 3
12 min read
Cancellable async functions in JavaScript

Cancellable async functions in JavaScript

BERJAYA BERJAYA 101
Comments 5
7 min read
Emscripten's compiled Web Assembly, used minimally

Emscripten's compiled Web Assembly, used minimally

BERJAYA BERJAYA 48
Comments 4
12 min read
Fast GIF parsing on the web with WASM + Wuffs

Fast GIF parsing on the web with WASM + Wuffs

BERJAYA BERJAYA 91
Comments 12
11 min read
↩️ Native Undo & Redo for the Web

↩️ Native Undo & Redo for the Web

BERJAYA BERJAYA BERJAYA 47
Comments 4
6 min read
🎩💫 Magic HTTP certs in Go

🎩💫 Magic HTTP certs in Go

BERJAYA BERJAYA 21
Comments 1
4 min read
Using Firebase with App Engine users

Using Firebase with App Engine users

BERJAYA BERJAYA 11
Comments
4 min read
loading...