Oliver Butler 👋

hero image

When not to useEffect

This is a common antipattern we need to collectively avoid

hero image

Stop Throwing Away Type Safety!

Throwing isn't always the answer, let's highlight some safer alternatives!

thumbnail

ts-rest

RPC-like client and server helpers for a magical end to end typed experience

ts-rest/ts-rest
https://ts-rest.com
hero image

Architecting a Modern Monorepo with NX and Turborepo

Making a modern monorepo in 2022 - Looking at NX and Turborepo in action

thumbnail

Graph Note Editor

Obsidian-like editor with a pinch of Notion

oliverbutler/graph-notes
thumbnail

Xeo

A modern tool to bring SCRUM to Notion!

oliverbutler/xeo
thumbnail

Steggy

Written in Rust, features a simple cli

oliverbutler/steggy
hero image

Better Images in Strapi with BlurHash

Do you like waiting for images to load? Me neither - Today were going to look at how to implement BlurHash in Strapi.

thumbnail

Finance

Typescript Next.js app to track your finances with Truelayer integration

oliverbutler/finance