• Hi.
  • My work
  • TIL
  • Library
  • Around the world
  • Get in touch

My work

Talks

Over the last few years I’ve been using opportunities at meetups and conferences to improve my skills around public speaking and communication more generally. This is a selection of talks I have recently been presenting. You can also see a list of all events or a list of all video recordings.

The Web Is Your A11y hero image
March 2, 2026 — BrisJS + 1 more

The Web Is Your A11y

It's Time to Talk About Signals hero image
November 18, 2025 — React Summit US + 2 more

It's Time to Talk About Signals

Out-of-Order Streaming — The Future of Web Development hero image
November 7, 2025 — Øredev + 1 more

Out-of-Order Streaming — The Future of Web Development

Yes, Your Browser Can Do That (Probably) hero image
April 29, 2025 — NDC Melbourne + 4 more

Yes, Your Browser Can Do That (Probably)

On The Shoulders Of Giants — A Look At Modern Web Development hero image
February 22, 2025 — DDD Melbourne

On The Shoulders Of Giants — A Look At Modern Web Development

Quantum Computing for Classical Developers hero image
December 7, 2024 — DDD Brisbane + 2 more

Quantum Computing for Classical Developers

Let's Build Suspense hero image
December 2, 2024 — BrisJS + 3 more

Let's Build Suspense

(Don’t) Stay Hydrated – A Look at Server Components, Astro, Qwik and Why We Need Them hero image
November 16, 2024 — DDD Perth + 2 more

(Don’t) Stay Hydrated – A Look at Server Components, Astro, Qwik and Why We Need Them

Is It a Bird? Is It a Plane? — The Weird Shapes We Use To Talk About Testing hero image
March 16, 2024 — DDD Melbourne

Is It a Bird? Is It a Plane? — The Weird Shapes We Use To Talk About Testing

Web APIs You Might Not Know hero image
December 13, 2023 — SydJS

Web APIs You Might Not Know

Deja Vu — How Server Components Change The Game With Old Ideas hero image
October 26, 2023 — Web Directions Summit

Deja Vu — How Server Components Change The Game With Old Ideas

Typescript — An Introduction and How To Make It Work In Your Team hero image
April 20, 2023 — ReactBris

Typescript — An Introduction and How To Make It Work In Your Team

September 15, 2022 — ReactBris

A Brief History Of Server Side Rendering

October 20, 2019 — ReactBris

The Power Of Toolkits

August 19, 2019 — ReactBris

Redux Is Dead, Long Live Redux

February 25, 2019 — ReactBris

Why React Suspense Will Be a Game Changer

April 24, 2018 — ReactBris

Introduction to React Suspense

January 21, 2018 — ReactBris

HOCs vs Render Props

Blog posts

I like to write down my thoughts and learnings, not only to share them with others, but also for future me to come back to. Most of that ends up in small snippets I put into the TIL section, but some of it also ends up in longer blog posts.

Redux Is Dead, Long Live Redux hero image
October 11, 2019 — 20 min read

Redux Is Dead, Long Live Redux

Why React Suspense Will Be a Game Changer hero image
January 29, 2019 — 16 min read

Why React Suspense Will Be a Game Changer

Open Source

Besides contributions to open source libraries, I created a few of my own.

Sublime Import Cost

Sketch Plugin Boilerplate

React Firebase Context

Gatsby Lighthouse CLI

Cypress Match Screenshots