Skip to content
// writing

Posts on development — Page 4

A mix of technical deep-dives, career reflections, and dispatches from the road.

Building Grimicorn: One Palette, Fourteen Tools thumbnail
developmentJun 27, 2026· 4 min
Building Grimicorn: One Palette, Fourteen Tools
How I turned a single calm, low-fatigue color palette into matching dark and light themes for VS Code, terminals, Obsidian, Claude Code and ten other tools — all generated from one source of truth.
read more →
GraphQL Fragments: Let Each Component Own Its Data thumbnail
developmentJun 25, 2026· 4 min
GraphQL Fragments: Let Each Component Own Its Data
GraphQL fragments let each component declare exactly the fields it needs, eliminating overfetching and the hidden dependencies that make GraphQL codebases painful to refactor.
read more →
CSS @property: Typed, Animatable Custom Properties thumbnail
developmentJun 22, 2026· 4 min
CSS @property: Typed, Animatable Custom Properties
Unregistered CSS custom properties can't animate — they just snap. @property fixes that by giving the browser a type, a default, and an inheritance rule, unlocking smooth transitions for gradients, counters, and design tokens.
read more →
CSS @scope: Component-Scoped Styles Are Now Native thumbnail
developmentJun 21, 2026· 4 min
CSS @scope: Component-Scoped Styles Are Now Native
CSS @scope reached full browser support in December 2025 — here's how to use it to write component-scoped styles without CSS Modules, BEM, or a build step.
read more →
Turning a Base M4 Mac Mini Into an Always-On Automation Box thumbnail
developmentJun 21, 2026· 5 min
Turning a Base M4 Mac Mini Into an Always-On Automation Box
Why I bought the cheapest M4 Mac mini, configured it to never sleep, and wired it up so I can run and control all my scheduled automations from my phone.
read more →
WCAG 2.2: What Frontend Developers Actually Need to Fix thumbnail
developmentJun 18, 2026· 5 min
WCAG 2.2: What Frontend Developers Actually Need to Fix
WCAG 2.2 became the enforcement standard in 2026. Here are the nine new success criteria that matter most for frontend developers — and what to actually do about them.
read more →
CSS @starting-style: Animate Elements as They Enter the DOM thumbnail
developmentJun 15, 2026· 4 min
CSS @starting-style: Animate Elements as They Enter the DOM
The @starting-style rule gives CSS transitions a starting point when elements first appear, enabling smooth entry animations from display:none or fresh DOM insertion — no JavaScript required.
read more →
CSS User Preference Media Queries: Build Accessible Experiences Without JavaScript thumbnail
developmentJun 14, 2026· 4 min
CSS User Preference Media Queries: Build Accessible Experiences Without JavaScript
A practical guide to prefers-reduced-motion, prefers-color-scheme, prefers-contrast, and forced-colors — the CSS media queries that respect user accessibility settings with zero JavaScript.
read more →
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM thumbnail
developmentJun 10, 2026· 4 min
Vue 3.6 Vapor Mode: Opt Out of the Virtual DOM
Vue 3.6 Vapor Mode eliminates the virtual DOM for opted-in components, delivering SolidJS-level performance without rewriting a single line of your template logic.
read more →
// the newsletter
Don't miss the next one