dump.
10 dumps
AllNotesCodeLinksIdeas
Note5d ago

Design system principles

Consistency over creativity. Every decision should reduce cognitive load, not add to it. When in doubt, ship and iterate. We use an 8pt gri…

#design#principles#reference
Code6d ago

useDebounce hook

function useDebounce<T>(value: T, delay: number): T {
  const [debounced, setDebounced] = useState<T>(value);

  useEffect(() => {
    const t = setTimeout(() => setDebounced(value…
#react#hooks#typescript
Link6d ago

Radix UI Primitives

Unstyled, accessible components for building high-quality design systems and web apps in React.

www.radix-ui.com/primitives

#ui#accessibility#components#react
IdeaAug 23

AI auto-categorisation on paste

When you paste content into Dump, use a small local model to auto-detect the dump type — note, code, or link — and suggest tags automaticall…

#ai#feature#ux#roadmap
CodeAug 23

Drizzle + Postgres setup

import { drizzle } from 'drizzle-orm/postgres-js';
import postgres from 'postgres';
import * as schema from './schema';

const queryClient = postgres(process.env.DATABASE_URL!, { m…
#database#postgres#drizzle
NoteAug 22

Product roadmap — Q3 decisions

Key outcomes from the roadmap session: • Mobile app deferred to Q4 — not enough bandwidth • Focus this quarter: core UX polish and performan…

#roadmap#meetings#product
LinkAug 21

CSS Grid — complete visual guide

The definitive visual reference for CSS Grid layout. Covers all properties with interactive examples.

css-tricks.com/snippets/css/complete-guide-grid/

#css#layout#reference
IdeaAug 20

Keyboard-first navigation

Every action should be reachable without a mouse: • Cmd+K → command palette • J / K → navigate between dumps • E → edit focused dump • D → d…

#ux#accessibility#feature
CodeAug 19

Optimistic UI with useTransition

'use client';

function DeleteButton({ id }: { id: string }) {
  const [isPending, startTransition] = useTransition();

  return (
    <button
      disabled={isPending}
      onCl…
#react#server-actions#ux
NoteAug 18

Things to review before shipping

1. Accessibility audit — check tab order, ARIA labels, focus rings 2. Performance: LCP under 2.5s on 3G throttle 3. Empty states — every lis…

#checklist#qa#shipping