Building a Design System with Tailwind CSS
Component variants, tokens, dark mode and scalable patterns using Tailwind CSS and cva.
Writing
Thoughts on software, engineering, and building things.
18 posts
Search, series, and taxonomy stay available without turning the page into a dashboard.
All groups
0
A quieter filter rail keeps discovery useful without pushing the page into admin-like complexity.
18 articles found.
Showing 10-18 of 18
Component variants, tokens, dark mode and scalable patterns using Tailwind CSS and cva.
Event loops, coroutines, tasks and how to avoid the common concurrency mistakes in Python.
Finding the right issue, understanding the codebase and getting your PR merged — a practical guide.
Write tests that resemble how users interact with your UI — not implementation details.
A practical introduction to pods, services, deployments and rolling updates without the ops overwhelm.
Subgrid, named areas, auto-placement and responsive layouts without media queries.
Queries, mutations, subscriptions and why GraphQL might be a better fit than REST for your next project.
Guards, interceptors, domain modules and repository pattern — the lessons from shipping three NestJS services.
How I structured a full-stack monorepo with shared types, incremental builds and per-app Docker images.
Writing
Thoughts on software, engineering, and building things.
18 posts
Search, series, and taxonomy stay available without turning the page into a dashboard.
All groups
0
A quieter filter rail keeps discovery useful without pushing the page into admin-like complexity.
18 articles found.
Showing 10-18 of 18
Component variants, tokens, dark mode and scalable patterns using Tailwind CSS and cva.
Event loops, coroutines, tasks and how to avoid the common concurrency mistakes in Python.
Finding the right issue, understanding the codebase and getting your PR merged — a practical guide.
Write tests that resemble how users interact with your UI — not implementation details.
A practical introduction to pods, services, deployments and rolling updates without the ops overwhelm.
Subgrid, named areas, auto-placement and responsive layouts without media queries.
Queries, mutations, subscriptions and why GraphQL might be a better fit than REST for your next project.
Guards, interceptors, domain modules and repository pattern — the lessons from shipping three NestJS services.
How I structured a full-stack monorepo with shared types, incremental builds and per-app Docker images.