Web Development

What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More

Similar to last time, What’s !important #15 is pretty stacked — read all about boundary-aware CSS, making grid lanes accessible, creating time-based web designs, fixing full-bleed CSS, improving customizable <select>, new web platform features, and more. Using view() for boundary-aware CSS Preethi Sam very expertly walked us through the concept of boundary-aware CSS. Using view(), […]

What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More Read More »

Vite 7 Production Migration: From esbuild to Rolldown and Oxc

Production migration guide for Vite 7’s Rust-powered toolchain. Covers Rolldown adoption (replacing Rollup/esbuild), Oxc for JavaScript transforms, configuration migration (rolldownOptions, oxc), CI/CD integration patterns, and plugin compatibility verification. Continue reading Vite 7 Production Migration: From esbuild to Rolldown and Oxc on SitePoint.

Vite 7 Production Migration: From esbuild to Rolldown and Oxc Read More »

Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies

Production testing guide for React Server Components in 2026. Covers Vitest setup for async components, boundary mocking patterns (db, fetch), environment configuration (@jest-environment node), Suspense boundary testing, and integration vs E2E strategy decisions. Continue reading Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies on SitePoint.

Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies Read More »