56,966 blogs · [ { "id": "01a087e5-14ea-7306-b734-450d17924d34", "title": "Building a self-hosted cloud coding agent", "url": "https://stanislas.blog/2026/02/netclode-self-hosted-cloud-coding-agent/", "published_at": "2026-02-03T00:18:18+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d184ca76e", "title": "Building a TUI to index and search my coding agent sessions", "url": "https://stanislas.blog/2026/01/tui-index-search-coding-agent-sessions/", "published_at": "2026-01-17T17:22:33+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d18d01546", "title": "Building a macOS app to know when my Mac is thermal throttling", "url": "https://stanislas.blog/2025/12/macos-thermal-throttling-app/", "published_at": "2025-12-27T22:33:00+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d19653735", "title": "Migrating my web analytics from Matomo to Umami", "url": "https://stanislas.blog/2025/12/migrating-matomo-to-umami-web-analytics/", "published_at": "2025-12-22T21:30:15+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d1982743e", "title": "How Claude Code is helping me as an open source maintainer", "url": "https://stanislas.blog/2025/12/claude-code-opus-open-source-maintenance/", "published_at": "2025-12-19T08:53:30+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d19fe654d", "title": "Doing my cloud exit (kind of)", "url": "https://stanislas.blog/2025/06/cloud-exit/", "published_at": "2025-06-13T21:34:45+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d1a313b41", "title": "Moving my personal infrastructure to Kubernetes (single-node k3s)", "url": "https://stanislas.blog/2025/04/moving-to-k8s/", "published_at": "2025-04-20T14:55:03+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d1b26ec86", "title": "Doing in-place, single-node Postgres upgrades with almost no downtime", "url": "https://stanislas.blog/2025/03/postgres-major-upgrade/", "published_at": "2025-03-02T12:31:16+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d1b8c9930", "title": "My writing workflow with LLMs", "url": "https://stanislas.blog/2025/02/writing-workflow-llm/", "published_at": "2025-02-26T11:04:51+00:00" }, { "id": "01a087e5-14ea-7306-b734-450d1b9ce1a4", "title": "Visualizing the correlation between my training intensity and health metrics with Apple Health and Python", "url": "https://stanislas.blog/2025/02/training-vitals-correlation-apple-health-python/", "published_at": "2025-02-24T19:57:57+00:00" } ] posts Claim your blog
Back to Stan's blog
Blog · corpus.blog/blogs/stanislas.blog/posts

Stan's blog

stanislas.blog

2026

2025