Speaking

Moment from a presentation about Offline-first Web Apps: Eventual Consistency

Offline-first Web Apps: Eventual Consistency

The rise of local storage on the web platform creates new opportunities - and new challenges - for users to work on the web without an internet connection and sync their data when the network is available. What mental models do we need to think about syncing and data conflict management and what technologies will help us?

Moment from a presentation about Isomorphic JavaScript with React and Express

Isomorphic JavaScript with React and Express

How to set up a project that renders React on both the server and client.

Moment from a presentation about The script tag: at the bottom of everything

The script tag: at the bottom of everything

To get started with JavaScript, you need to use the script tag. Most websites use dozens of them, and how they are used has lots of implications for performance and the security of your users.

Moment from a presentation about Finite Jest: Pragmatic Unit Testing

Finite Jest: Pragmatic Unit Testing

Why you should write unit tests, and how to get started with the Jest test suite.

Moment from a presentation about Why and How to Start With React

Why and How to Start With React

Why you should try React, and how to do it without installing and configuring a million Webpack dependencies.