
field-sizing Is the End of the Ghost Textarea Hack
Stop using hidden ghost elements and scrollHeight listeners just to make your text inputs grow with their content.
Read article
Building modern web experiences with a focus on performance, accessibility, and beautiful design.

Thoughts, tutorials, and insights about web development and technology.

Stop using hidden ghost elements and scrollHeight listeners just to make your text inputs grow with their content.

Your Node.js app might be asynchronous, but it's still tethered to a secret four-thread pool that can silently strangle your performance during heavy I/O.

Stop relying on fragile regex and manual cleaning; learn how to leverage the Trusted Types API to block DOM-based XSS at the browser level.
Looking for a web developer to help bring your project to life? I'm always open to discussing new opportunities and collaborations.
Get in Touch