{
  "id": 3394824,
  "title": "I built free, no-code Bluesky feeds for dev topics (Postgres, Redis, Docker) — no login, no LLM",
  "url": "https://urgent.news/2026/08/26/i-built-free-no-code-bluesky-feeds-for-dev-topics-postgres-redis",
  "topic": "ai",
  "section": "AI",
  "published": "2026-08-26T00:44:44.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/snaplink/i-built-free-no-code-bluesky-feeds-for-dev-topics-postgres-redis-docker-no-login-no-llm-5b1a"
  },
  "original_language": "en",
  "account": "The Bluesky protocol enables developers to create custom feeds, which are servers that determine what posts appear when someone opens them. Building such a feed typically involves setting up a database, a hosting bill, and registering an app.bsky.feed.generator record, which is a complex process. However, author Rowan Adeyemi has developed a solution called feedbuilder, which simplifies this process. Users can input a few keywords, and feedbuilder will generate a real, pinnable Bluesky feed for them without requiring any login, code, or large language models (LLMs). The feed is hosted on a single Cloudflare Worker.\n\nFeedbuilder works by utilizing Bluesky's GET /xrpc/app.bsky.feed.getFeedSkeleton endpoint, which requires the feed's identifier and a limit parameter. Instead of subscribing to a firehose, querying a database, or indexing posts, feedbuilder queries Bluesky's app.bsky.feed.searchPosts with the provided keywords at request time and returns the matching post URIs. This approach eliminates the need for a heavy-weight indexer and storage system.\n\nThe main trade-off of this method is that the fed posts are the most recent and relevant ones based on the search results, rather than being ranked according to a specific algorithm. However, this method also offers the advantage of being transparent and deterministic. Users can see exactly why a post matched the feed's keywords, without any token costs or hallucinations associated with LLMs. The author encourages users to try out the dev-topic feeds (Postgres, Redis, Docker, Grafana, and ClickHouse) and suggests making their own feeds for missing topics.",
  "summary": "Bluesky lets anyone publish a custom feed — a little server that decides which posts show up when someone opens it. The catch: building one normally means running a firehose consumer, a database, and a hosting bill, then hand-registering an app.bsky.feed.generator record. That's a lot of yak-shaving for \"I just want a feed of Postgres posts.\" So I built feedbuilder : you type a few keywords, it…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}