corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08c5b-2f2c-701c-956a-4cca633e357d", "title": "Using Claude Code to Personalise the Xteink X4", "url": "https://usher.dev/posts/2026-02-18-using-claude-code-to-personalise-xteink-x4/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca63f66e11", "title": "AI Can't Replace Us - We Know Too Much", "url": "https://usher.dev/posts/2025-05-27-ai-cant-replace-us-we-know-too-much/", "published_at": "2025-05-27T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca645b64a2", "title": "Here's how I use LLMs to help me write code", "url": "https://usher.dev/posts/2025-03-11-using-llms-for-code/", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca64c55ede", "title": "Kill your Feeds - Stop letting algorithms dictate how you think", "url": "https://usher.dev/posts/2025-03-08-kill-your-feeds/", "published_at": "2025-03-08T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca64cb77b2", "title": "Confessions about my smart home", "url": "https://usher.dev/posts/2025-02-24-confessions-about-my-smart-home/", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca65644ec6", "title": "When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines", "url": "https://usher.dev/posts/2025-02-19-why-imperfect-systems-are-good/", "published_at": "2025-02-19T00:00:00+00:00" }, { "id": "01a08c5b-2f2c-701c-956a-4cca65b75918", "title": "Minimal GitOps-like Deployment Tool", "url": "https://usher.dev/posts/2025-02-17-minimal-cluster-deployment-tool/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd0e8a3148", "title": "Why Blog if Nobody Reads It?", "url": "https://usher.dev/posts/2025-02-10-why-blog-if-nobody-reads-it/", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd0e8e593b", "title": "Django on Fly.io with Litestream/LiteFS", "url": "https://usher.dev/posts/2022-10-27-django-on-flyio-with-litestream/", "published_at": "2022-10-27T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd0f0a92b2", "title": "Deploying a Wagtail site to Fly.io Part 1: The Plan", "url": "https://usher.dev/posts/2022-08-30-wagtail-on-flyio/part-1/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd0fb4269e", "title": "Deploying a Wagtail site to Fly.io Part 2: Configuration", "url": "https://usher.dev/posts/2022-08-30-wagtail-on-flyio/part-2/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd0fd2901f", "title": "Deploying a Wagtail site to Fly.io Part 3: Dockerising & Requirements", "url": "https://usher.dev/posts/2022-08-30-wagtail-on-flyio/part-3/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd10090094", "title": "Deploying a Wagtail site to Fly.io Part 4: Static & Media Files", "url": "https://usher.dev/posts/2022-08-30-wagtail-on-flyio/part-4/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd10f107bd", "title": "Deploying a Wagtail site to Fly.io Part 5: Deploying", "url": "https://usher.dev/posts/2022-08-30-wagtail-on-flyio/part-5/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd1125bb98", "title": "August 2021 Braindump", "url": "https://usher.dev/posts/2021-08-27-august-braindump/", "published_at": "2021-08-27T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd11cc7af9", "title": "Make Your Webcam Look Slightly More Professional (mainly on Linux)", "url": "https://usher.dev/posts/2021-08-26-make-your-webcam-look-slightly-professional/", "published_at": "2021-08-26T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd11e7162f", "title": "July 2021 Braindump", "url": "https://usher.dev/posts/2021-08-06-july-braindump/", "published_at": "2021-08-06T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd126a28d1", "title": "May 2021 Braindump", "url": "https://usher.dev/posts/2021-05-18-may-braindump/", "published_at": "2021-05-18T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd12f0dc99", "title": "Exposing Home Assistant using Cloudflare Tunnel", "url": "https://usher.dev/posts/2021-04-21-exposing-homeassistant-using-cloudflare-tunnel/", "published_at": "2021-04-21T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd1300f2d9", "title": "April 2021 Braindump", "url": "https://usher.dev/posts/2021-04-12-april-braindump/", "published_at": "2021-04-12T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd138c52ce", "title": "GPT Board Game Titles", "url": "https://usher.dev/posts/2021-04-08-gpt-board-game-titles/", "published_at": "2021-04-08T00:00:00+00:00" }, { "id": "01a08c5b-2f2d-708d-9633-e0cd147c0ab9", "title": "My Email Setup with Notmuch and Alot", "url": "https://usher.dev/posts/2021-03-17-my-email-setup/", "published_at": "2021-03-17T00:00:00+00:00" } ] posts
Claim your blog
Back to usher.dev
Blog · corpus.blog/blogs/usher.dev/posts
usher.dev
usher.dev
2026
Using Claude Code to Personalise the Xteink X4
original ↗
18 Feb 2026
2025
AI Can't Replace Us - We Know Too Much
original ↗
27 May 2025
Here's how I use LLMs to help me write code
original ↗
11 Mar 2025
Kill your Feeds - Stop letting algorithms dictate how you think
original ↗
8 Mar 2025
Confessions about my smart home
original ↗
24 Feb 2025
When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines
original ↗
19 Feb 2025
Minimal GitOps-like Deployment Tool
original ↗
17 Feb 2025
Why Blog if Nobody Reads It?
original ↗
10 Feb 2025
2022
Django on Fly.io with Litestream/LiteFS
original ↗
27 Oct 2022
Deploying a Wagtail site to Fly.io Part 1: The Plan
original ↗
30 Aug 2022
Deploying a Wagtail site to Fly.io Part 2: Configuration
original ↗
30 Aug 2022
Deploying a Wagtail site to Fly.io Part 3: Dockerising & Requirements
original ↗
30 Aug 2022
Deploying a Wagtail site to Fly.io Part 4: Static & Media Files
original ↗
30 Aug 2022
Deploying a Wagtail site to Fly.io Part 5: Deploying
original ↗
30 Aug 2022
2021
August 2021 Braindump
original ↗
27 Aug 2021
Make Your Webcam Look Slightly More Professional (mainly on Linux)
original ↗
26 Aug 2021
July 2021 Braindump
original ↗
6 Aug 2021
May 2021 Braindump
original ↗
18 May 2021
Exposing Home Assistant using Cloudflare Tunnel
original ↗
21 Apr 2021
April 2021 Braindump
original ↗
12 Apr 2021
GPT Board Game Titles
original ↗
8 Apr 2021
My Email Setup with Notmuch and Alot
original ↗
17 Mar 2021