Skip to main content
When I get around to it I write about different patterns for building software, primarily in the context of web applications. If you’re looking for smaller snippets of information, check out my “Tiny tips/tricks” series.

Here are some of my favourite posts

Micro Context

Simplify rendering by using Context to your advantage.

Response Validation with Yup

Validate API data instead of trusting TypeScript.

Pub/Sub & Micro Frontends

Use native browser events to sync state across JavaScript frameworks.

Button Component Architecture

Build buttons that are easy to use and easy to maintain.