41554 blogs · [ { "id": "01a08c65-70fe-718b-ace7-e89816818c4d", "title": "Scaling Up HeatSync: From One PDF to an Entire Swim Meet", "url": "https://yeis.dev/posts/heatsync-scaling-up/", "published_at": "2026-02-18T05:12:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e89816b9ac83", "title": "Building HeatSync Part 7: The Sharing Moment", "url": "https://yeis.dev/posts/building-heatsync-part7-sharing/", "published_at": "2026-01-31T03:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e89816eaaa89", "title": "Building HeatSync Part 6: Getting Accuracy Right", "url": "https://yeis.dev/posts/building-heatsync-part6-accuracy/", "published_at": "2026-01-29T23:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e898171fa830", "title": "Building HeatSync Part 5: The Performance Problem", "url": "https://yeis.dev/posts/building-heatsync-part5-performance/", "published_at": "2026-01-28T19:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e89817e0e363", "title": "Building HeatSync Part 4: Removing Friction", "url": "https://yeis.dev/posts/building-heatsync-part4-ux/", "published_at": "2026-01-27T15:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981832215a", "title": "Building HeatSync Part 3: Making It Work", "url": "https://yeis.dev/posts/building-heatsync-part3-core/", "published_at": "2026-01-26T22:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981882f868", "title": "Building HeatSync Part 2: Defining the MVP", "url": "https://yeis.dev/posts/building-heatsync-part2-mvp/", "published_at": "2026-01-25T19:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981956f3a4", "title": "Building HeatSync Part 1: The Origin Story", "url": "https://yeis.dev/posts/building-heatsync-part1-origin/", "published_at": "2026-01-24T15:00:00+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e89819a7751f", "title": "Learning Vue", "url": "https://yeis.dev/posts/learning-vue/", "published_at": "2025-07-01T17:59:51+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e89819d0c840", "title": "Goodbye, Hackintosh!", "url": "https://yeis.dev/posts/goodbye-hackintosh/", "published_at": "2024-08-20T22:44:56+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981a5dcfd1", "title": "A Few Notes on Upgrading to Remirror v2", "url": "https://yeis.dev/posts/notes-upgrading-remirror-v2/", "published_at": "2023-07-04T02:46:21+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981aaad0a3", "title": "Start Learning Emacs", "url": "https://yeis.dev/posts/start-learning-emacs/", "published_at": "2019-03-08T19:04:44+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981aadf380", "title": "New Dev Domains", "url": "https://yeis.dev/posts/new-dev-domains/", "published_at": "2019-03-04T05:14:45+00:00" }, { "id": "01a08c65-70fe-718b-ace7-e8981ab314cd", "title": "Hello World", "url": "https://yeis.dev/posts/hello-world/", "published_at": "2015-07-24T04:51:28+00:00" } ] posts Claim your blog
Back to yeis.dev
Blog · corpus.blog/blogs/yeis.dev/posts

yeis.dev

yeis.dev

2026

2025

2024

2023

2019

2015