41554 blogs · [
{
"id": "01a0877c-bfd1-7008-9b3b-7639d7b49342",
"title": "My Garden In Review 2025",
"url": "https://geyer.dev/blog/garden-in-review-2025",
"published_at": "2025-12-30T22:25:33+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639d9f2e6e4",
"title": "Micro-optimizing boolean-to-int conversions for... fun?",
"url": "https://geyer.dev/blog/micro-optimizing-boolean-to-int",
"published_at": "2025-03-17T21:29:28+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639da42bc71",
"title": "The dumb reason why flag emojis aren't working on your site in Chrome on Windows",
"url": "https://geyer.dev/blog/windows-flag-emojis",
"published_at": "2025-01-29T22:10:35+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639dbeaa674",
"title": "Using (almost) pure CSS to make fancy scroll-driven image sequence animations",
"url": "https://geyer.dev/blog/css-image-sequence-animations",
"published_at": "2024-12-05T22:39:46+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639db2c4cac",
"title": "What's new in hover-video-player v1.3.0",
"url": "https://geyer.dev/blog/hover-video-player-1_3_0",
"published_at": "2024-07-18T15:43:28+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639d954190b",
"title": "Reflecting on hover-video-player v1.2",
"url": "https://geyer.dev/blog/hover-video-player-1_2_4",
"published_at": "2024-05-11T18:06:26+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639da357c0a",
"title": "Streaming promises in the order they resolve",
"url": "https://geyer.dev/blog/unordered-promise-iterator",
"published_at": "2024-03-29T19:05:53+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639d79631e5",
"title": "I finally found a use for ChatGPT: Workout routines",
"url": "https://geyer.dev/blog/chatgpt-fitness",
"published_at": "2023-12-04T22:56:10+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639d82c4f31",
"title": "A simple way to programmatically detect support for cascade layers",
"url": "https://geyer.dev/blog/cascade-layer-feature-detection",
"published_at": "2023-10-12T17:39:00+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639d8582854",
"title": "How Waymark finds all of the image elements on your website",
"url": "https://geyer.dev/blog/extracting-images",
"published_at": "2023-09-16T21:15:58+00:00"
},
{
"id": "01a0877c-bfd1-7008-9b3b-7639dc7b6f31",
"title": "Statically-Typed Scoped Data Attributes with Vanilla Extract and React",
"url": "https://geyer.dev/blog/statically-typed-data-attributes",
"published_at": "2023-08-05T05:17:36+00:00"
}
] posts Claim your blog