Free Association
An uncurated collection of unconnected thoughts
๐ฅ
Or, how I learned to stop worrying and love `__typename` Read More ๐ฅ
On roses, Montagues, and ways of sneaking nominality into TypeScript's structural type system. Read More ๐พ
Even the right abstraction does no good if it's applied in the wrong way.Read More ๐
Figuring out how link previews are generated in places like Twitter and Slack. Read More ๐พ
Kicking off a new project: Gumball, a Game Boy emulator. Read More ๐
In which Dan decides starting a blog is somehow a good idea. Read More
Polymorphism in GraphQL
Or, how I learned to stop worrying and love `__typename` Read More
What's in a Name?
On roses, Montagues, and ways of sneaking nominality into TypeScript's structural type system. Read More
Wrong Way 'Round
Even the right abstraction does no good if it's applied in the wrong way.Read More
TIL: Open Graph
Figuring out how link previews are generated in places like Twitter and Slack. Read More
Game Time
Kicking off a new project: Gumball, a Game Boy emulator. Read More
Hello, World!
In which Dan decides starting a blog is somehow a good idea. Read More