finds.dev← search

// the find

gaearon/whatthefuck.is

★ 3,037 · CSS · NOASSERTION · updated Dec 2022

An opinionated glossary of computer science terms for front-end developers. Written by Dan Abramov.

A personal glossary site where Dan Abramov explains CS concepts in plain terms for front-end developers. Think 'closure', 'memoization', 'dynamic dispatch' — things that sound intimidating but aren't once someone who knows React explains them. It's a reading destination, not a library you install.

The writing quality is unusually high — Abramov actually explains things rather than restating the dictionary definition. The site itself is clean Next.js with CSS modules, dark mode, RSS, and proper SEO: a decent reference implementation for a content-first Next.js site. Community can vote on requested terms via GitHub reactions, which is a smart low-friction way to prioritize without opening definitions to PRs. Licensing is split thoughtfully between code snippets (MIT), posts (CC BY), and the website itself (MIT).

Only four posts exist in the repo — closure, composition, dynamic dispatch, memoization. The concept is bigger than the content delivered. Last push was December 2022 and it hasn't grown since; the issue tracker is full of upvoted requests that will never ship. The site's primary language is listed as CSS, which tells you this is more website than project. If you're hoping to fork and extend this yourself, there's no authoring guide and the contribution policy explicitly bars new definitions.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →