Ryan Geyer

Writing about the joys of frontend development and more.

Micro-optimizing boolean-to-int conversions for... fun?

Published on

The dumb reason why flag emojis aren't working on your site in Chrome on Windows

Published on

Using (almost) pure CSS to make fancy scroll-driven image sequence animations

Published on

What's new in hover-video-player v1.3.0

Published on

Reflecting on hover-video-player v1.2

Published on

Streaming promises in the order they resolve

Published on

I finally found a use for ChatGPT: Workout routines

Published on

A simple way to programmatically detect support for cascade layers

Published on

Statically-Typed Scoped Data Attributes with Vanilla Extract and React

Published on