Refs
Official docs and good references, with a note on why each one.
nownownow.com ↗
nownownow.comDerek Sivers' idea behind the now booth: one page saying what you're focused on at the moment.
#web #ideas
Playwright best practices ↗
playwright.devLocate by role and name, let
expectretry, and test what the user sees.#playwright #testing
<dialog> (MDN) ↗
developer.mozilla.orgshowModal()gives you a focus trap, Esc to close and an inert background for free. Both the booths menu and the ⌘K palette are plain dialogs.#html #accessibility
View Transition API (MDN) ↗
developer.mozilla.orgThe browser API underneath React's
<ViewTransition>. Good for understanding the::view-transition-*pseudo-elements.#css #animation #browser
daisyUI themes ↗
daisyui.comHow to define a custom theme. This site's terminal palette is one, called
playground.#daisyui #css
Tailwind CSS v4 upgrade guide ↗
tailwindcss.comRead the changes from v3 section before upgrading; the default border colour and button cursor changes bite quietly.
#tailwind #css
Zod ↗
zod.devSchemas at every boundary: CMS responses, RSS items, env vars. Zod 4 added
z.iso.date()andz.url()as top-level helpers.#zod #typescript #validation
Hono ↗
hono.devSmall, fast web framework that runs anywhere. Pairs with
@hono/zod-openapifor typed routes and a generated OpenAPI spec.#hono #api #docs
Payload CMS docs ↗
payloadcms.comThe CMS behind these booths. The fields and hooks pages are the ones I keep open.
#payload #cms #docs
Next ships its docs inside the package at
node_modules/next/dist/docs/. They match the version you installed, which matters when APIs move between majors.#nextjs #docs