41554 blogs · [ { "id": "01a08c64-e7b6-7119-9c7f-0491febe2e11", "title": "Downloading articles for a flight with Linkding, SingleFile and a throwaway container", "url": "https://xingzhi.dev/blog/telescreen-download-articles/", "published_at": "2026-05-17T09:42:50+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e23281fff21", "title": "What you get with n8n over half a decade", "url": "https://xingzhi.dev/blog/what-you-get-with-n8n-over-half-a-decade/", "published_at": "2025-09-30T14:29:25+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e23282de569", "title": "No Algo, a feed to beat doom scrolling with a bit of AI", "url": "https://xingzhi.dev/blog/no-algo/", "published_at": "2025-09-07T07:42:51+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e23287a4fcf", "title": "Regret, Choices, Genuineness", "url": "https://xingzhi.dev/blog/regret-choices-genuineness/", "published_at": "2025-07-10T16:20:02+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e23292496f0", "title": "Using Azure as a AWS guy?", "url": "https://xingzhi.dev/blog/using-azure-as-a-aws-guy/", "published_at": "2025-06-12T10:34:29+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e23298424e3", "title": "Three links you should read this week.", "url": "https://xingzhi.dev/blog/three-links-you-should-read-this-week/", "published_at": "2025-06-08T03:00:10+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232a535c23", "title": "Do I miss Neovim?", "url": "https://xingzhi.dev/blog/do-i-miss-neovim/", "published_at": "2025-06-07T07:47:49+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232a710a40", "title": "ToyChest.nvim, a Neovim session manager", "url": "https://xingzhi.dev/blog/toychest-nvim/", "published_at": "2025-06-06T11:56:38+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232accc89f", "title": "The joy of making small tools", "url": "https://xingzhi.dev/blog/the-joy-of-making-small-tools/", "published_at": "2025-03-19T15:22:00+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232b7bb3b9", "title": "What can you do with Tailscale?", "url": "https://xingzhi.dev/blog/what-can-you-do-with-tailscale/", "published_at": "2024-10-06T17:12:24+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232bc8759c", "title": "A private story about growth", "url": "https://xingzhi.dev/blog/a-story-about-growth/", "published_at": "2024-06-14T15:48:54+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232c02157e", "title": "My new Network Attached Storage and its Hardening", "url": "https://xingzhi.dev/blog/my-nas-2023/", "published_at": "2023-12-29T05:05:27+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232ce4518c", "title": "How to get runtime type safety in the Frontend", "url": "https://xingzhi.dev/blog/runtime-safety-with-zod/", "published_at": "2023-08-20T07:28:31+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232dcf3134", "title": "What is the shared responsibility model", "url": "https://xingzhi.dev/blog/what-is-the-shared-responsibility-model/", "published_at": "2023-04-29T13:48:26+00:00" }, { "id": "01a08c64-e7b7-7351-beec-9e232e74ba7a", "title": "Publish-Subscribe VS Request-Response", "url": "https://xingzhi.dev/blog/publish-subscribe-vs-request-response/", "published_at": "2023-04-22T09:07:36+00:00" } ] posts Claim your blog
Back to xingzhi.dev
Blog · corpus.blog/blogs/xingzhi.dev/posts

xingzhi.dev

xingzhi.dev

2026

2025

2024

2023