41554 blogs · [ { "id": "01a087ac-6c36-73ca-9337-6378996a600e", "title": "Git: Remove Dead Branches", "url": "https://nathan-long.com/blog/git-remove-dead-branches/", "published_at": "2026-03-10T20:37:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033a49c423", "title": "2026 Techo Kaigi", "url": "https://nathan-long.com/blog/2026-techo-kaigi/", "published_at": "2026-02-24T15:41:22+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033a853375", "title": "How to Run FreshRSS Locally With Docker", "url": "https://nathan-long.com/blog/run-freshrss-locally-with-docker/", "published_at": "2026-01-20T22:17:28+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033acbdbe6", "title": "Responsive Ambient Videos with AV1 and HEVC/H.265 Compression", "url": "https://nathan-long.com/blog/responsive-ambient-videos-av1-hevc/", "published_at": "2026-01-13T15:04:09+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033b49a22b", "title": "Creating While Adulting", "url": "https://nathan-long.com/blog/creating-while-adulting/", "published_at": "2025-09-10T14:05:36+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033be0c8da", "title": "What I've Learned From Writing 100 Newsletters", "url": "https://nathan-long.com/blog/what-ive-learned-from-writing-100-newsletters/", "published_at": "2025-08-11T21:05:47+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033c88c849", "title": "Git: Fixing Mistakes", "url": "https://nathan-long.com/blog/git-fixing-mistakes/", "published_at": "2025-02-21T18:58:30+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033ce9dcd3", "title": "Testing AI Value", "url": "https://nathan-long.com/blog/testing-ai-value/", "published_at": "2025-01-24T22:36:19+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033da1279d", "title": "My Personal tmux Mystery", "url": "https://nathan-long.com/blog/my-personal-tmux-mystery/", "published_at": "2024-08-22T15:23:23+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033e6722a3", "title": "Console Cowboys In Cyberspace", "url": "https://nathan-long.com/blog/console-cowboys-in-cyberspace/", "published_at": "2024-06-28T20:55:09+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033ea23434", "title": "Colorschemes for the Discerning Developer", "url": "https://nathan-long.com/blog/colorschemes-for-the-discerning-developer/", "published_at": "2024-06-11T19:50:21+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033f1b285d", "title": "ffmpeg Basics and Recipes", "url": "https://nathan-long.com/blog/ffmpeg-basics-and-recipes/", "published_at": "2024-03-27T16:44:55+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033f9dfa4c", "title": "These Are a Few of My Favorite CLI Things...", "url": "https://nathan-long.com/blog/a-few-of-my-favorite-cli-things/", "published_at": "2024-03-21T13:16:32+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033fe4079a", "title": "Talking about Motion for the Web", "url": "https://nathan-long.com/blog/talk-motion-2024/", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac033ffcfc27", "title": "Keeping a Project Log", "url": "https://nathan-long.com/blog/keeping-a-project-log/", "published_at": "2024-03-04T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac03402927c9", "title": "Custom Class Regex for Tailwind IntelliSense in Neovim", "url": "https://nathan-long.com/blog/class-regex-for-tailwind-intellisense/", "published_at": "2023-11-29T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac034055e296", "title": "Nathan Uses This: 2023 Edition", "url": "https://nathan-long.com/blog/nathan-uses-this-2023-edition/", "published_at": "2023-09-20T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac03410aade3", "title": "Building Motion for the Web", "url": "https://nathan-long.com/blog/building-motion-for-the-web/", "published_at": "2023-07-14T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac034195a3dd", "title": "Vite Rapid Prototyping Starter Kits", "url": "https://nathan-long.com/blog/vite-rapid-prototype-starter-kits/", "published_at": "2023-06-16T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac03420b874a", "title": "Setting up LSPs for Modern JavaScript Tooling in Neovim", "url": "https://nathan-long.com/blog/modern-javascript-tooling-in-neovim/", "published_at": "2023-02-23T00:00:00+00:00" }, { "id": "01a087ac-6c37-73a8-be2f-ac0342f5050c", "title": "Owning My Voice", "url": "https://nathan-long.com/blog/owning-my-voice/", "published_at": "2023-01-31T00:00:00+00:00" } ] posts Claim your blog
Back to Nathan Long
Blog · corpus.blog/blogs/nathan-long.com/posts

Nathan Long

nathan-long.com

2026

2025

2024

2023