
A Modest Improvement to the Standard Textarea
The new field-sizing property is quietly making the decade-old 'auto-growing textarea' JavaScript hack obsolete.
Articles, guides, and thoughts on web development and technology

The new field-sizing property is quietly making the decade-old 'auto-growing textarea' JavaScript hack obsolete.

As search engines evolve into AI answer engines, structured data is shifting from an SEO 'nice-to-have' to the primary protocol for preventing model hallucinations about your content.
The era of duplicating variables across massive media query blocks is ending thanks to a native way to declare twin values for any property.

Stop cluttering your logic with fragile try...finally blocks and learn how to automate resource disposal with TypeScript's most underrated feature.

Stop funneling sensitive user data through expensive cloud APIs and start leveraging the untapped GPU power already sitting in your user's browser.

The browser now knows what your user will click before they do, rendering your custom hover-intent scripts and manual link prefetchers completely obsolete.

Unlock the ability to animate gradients, enforce type-safe design tokens, and eliminate 'jumping' transitions by finally leveraging the power of the CSS Houdini Typed OM.

Stop treating every string like an ID and start using nominal typing to prevent the most common logic errors in large-scale TypeScript apps.

Stop importing 50kB of JavaScript just to show a tooltip now that the browser handles the top layer and focus management for you natively.

Client-side metadata is a silent killer for organic rankings; discover why static injection remains the only way to guarantee search bots see your site correctly.