A Small Thing About the CSS light-dark() Function
The era of duplicating variables across massive media query blocks is ending thanks to a native way to declare twin values for any property.
Read article
Building modern web experiences with a focus on performance, accessibility, and beautiful design.

Thoughts, tutorials, and insights about web development and technology.
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.
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