Skip Navigation code drift

TIL

Today I learned...

How Vercel Gets Their Bundles Small

(1 min read) The @vercel/nft (Node File Trace) package is responsible for a lot of Vercel's bundling magic. It statically analyzes files and can find non-JS dependencies in the execution path by spotting filesystem intersections via readFile and readStream calls. The result of this call is a list of only

GraphQL Responses Treat [] as Having Errors

(1 min read) From the GraphQL Specification The errors entry in the response is a non‐empty list of errors, where each error is a map. If no errors were encountered during the requested operation, the errors entry should not be present in the result. That means a response of { "data"

Desktop Mastodon Clients

(1 min read) When building things on my windows desktop, I prefer a power interface. Desktop workflows just work different than on mobile, and I could feel that difference every time I opened TweekDeck to do something on Twitter. I've been looking for the equivalent on Mastodon / Fedi clients for a

GitHub's Hidden Discussion IDs

(1 min read) So that I don't forget this in the future, the Discussion API for GitHub behaves a differently than a lot of the other endpoints. As I implemented GitHub as a CMS, I needed to filter by discussion category, there's an example in the docs List the