- I'm Alistair. I work on Bun, the fast JavaScript runtime. I'm interested in things like language specifications and type systems. I've been called a TypeScript wizard at least a few times.
I try to write every now and then, often about stuff I've recently been working on. Hover your mouse here to see the list.
Ambient Declarations
Explaining ambient declarations with @types/bun as an example
Avoiding homework with code (and getting caught)
The eventful tale of me getting fed up with my homework
The 0kb Next.js blog
How I shipped a Next.js app with a 0kb bundle
Serverless Discord OAuth with Next.js
Implementing basic Discord OAuth on Vercel's serverless platform
A strict TSConfig
The strictest TypeScript configuration possible. "Look ma, no errors!"
Currently in San Francisco 📍
- I'm on a few social platformsMy Discord is @alistaiir - I'm currently offlineI'm @alii on GitHubOtherwise, I'm @alistaiir on Twitter/X
- I have some fun experiments on this site, some are functional things I use, others are just me messing around. Click here to see them.