Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Design Systems
Nine Dark Mode Techniques Compared, From filter Hacks to Server Cookies
Compare nine ways to add dark mode to a web app, from invert filters to tokens, light-dark() and server cookies, and learn which bugs each one quietly introduces.
24 min readContainer Queries vs Media Queries: Page Decisions and Component Decisions
Learn when to reach for a media query and when a container query fits better, with card, dashboard and unit examples that make reusable components adapt.
16 min readCSS Custom Properties at Runtime: Theming, JS Bridges and @property
Learn how CSS custom properties differ from Sass variables and use them for theming, JavaScript-driven effects, fluid type, component variants and typed animation.
17 min readWhen Reusable React Components Backfire: Prop Explosion and the Fix
See how premature reuse turns a simple React component into a prop-heavy liability, and how duplication, compound components and the Rule of Three prevent it.
9 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.