Skip to content
tezvyn:

All bites

The whole library, newest first. Filter by what you are here for, or pick a topic if you already know.

8668 bites

Page 38

Design Systems1 min read

Automated detection of deprecated component usage

Machine-readable deprecation metadata, AST scanning across repos, scheduled jobs, per-team dashboards and PR-level warnings with codemod links.

Design Systems1 min read

Automating design system standards enforcement

Custom ESLint and Stylelint rules for tokens and APIs, a11y testing with axe, editor and pre-commit hooks, blocking CI gates plus visual regression.

Design Systems1 min read

Managing cross-framework parity in a design system

Shared token and spec source of truth, optional Web Components core, per-framework wrappers, a parity matrix, coordinated releases.

Design Systems1 min read

Governance for a multi-brand design system

Brand-agnostic core consuming semantic tokens, per-brand token themes, contribution rules blocking brand conditionals in core.

Design Systems1 min read

Challenges of a federated contribution model

Federation scales velocity but needs governance, RFCs, contribution guidelines, automated quality gates, and core review.

Design Systems1 min read

Tracking design system health across the org

Static AST scanning for component imports and props, lint or detect-one-offs, parse package manifests for version drift, aggregate into a dashboard.

Design Systems1 min read

Repo and versioning strategy for multi-platform DS

Shared platform-agnostic tokens as source of truth, per-platform packages, independent semver, a monorepo with workspaces.

Design Systems1 min read

Centralized vs federated design system team models

Centralized gives consistency and quality but bottlenecks; federated scales contribution but risks fragmentation; many teams use a hybrid with central governance.

Design Systems1 min read

Deprecating a widely used component gracefully

Announce and document replacement, soft-deprecate with runtime and type warnings, ship codemods, remove only in a later major.

Design Systems1 min read

Versioned documentation site for a design system

Snapshot docs per release, version-prefixed routes, a version switcher, canonical latest.

Design Systems1 min read

Architecting decoupled but linked Tabs components

A Tabs context provider holds active state, TabList and TabPanel consume it anywhere inside the provider.

Design Systems1 min read

Designing a flexible yet usable DataTable API

Sensible defaults, compound or slot-based composition for flexibility, props for common cases.

Design Systems1 min read

Explain token aliasing in design systems

Primitives hold raw values, semantic tokens reference them by intent, components consume only semantic ones.

Design Systems1 min read

Challenges of breaking changes in a design system

Technical (semver, codemods, coexistence) and organizational (comms, migration support, timelines) challenges.

Design Systems1 min read

Token architecture for multi-modal alerts

A semantic alert concept with per-modality token groups (visual, voice, haptic) under one name, single source of truth, and platform transforms.

Design Systems1 min read

Governance to keep platforms from diverging

A federated model with central stewards plus platform reps, an RFC process, and contribution rules.

Design Systems1 min read

Performance trade-offs of abstracting native UI

Bridge/serialization overhead, JS-thread bottlenecks for lists, and mitigations like virtualization, native modules, and profiling both threads.

Design Systems1 min read

Modeling a confirmation action for voice

Model confirmation as a modality-agnostic intent, add voice tokens (prompts, accepted phrases, reprompts, timeouts), and map intent to each modality.

Design Systems1 min read

Responsive Tabs with one consistent API

One stable public API (items, value, onChange), internal swap of presentation by breakpoint, and shared selection state.

Design Systems1 min read

Sharing logic, native UI across platforms

Shared module (e.g. Kotlin Multiplatform) for state/business rules, platform-native UI consuming it, and a clean interface boundary.