# Bluesky

Bluesky is a microblogging mobile and desktop application that runs on the Authenticated Transfer Protocol.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## There Are No Instances in atproto

DevFeed: [There Are No Instances in atproto](<https://devfeed.tech/articles/there-are-no-instances-in-atproto-36202.md>)

Original publisher: [Read original article](<https://overreacted.io/there-are-no-instances-in-atproto/>)

Published: 2026-06-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [AT Protocol](<https://devfeed.tech/topics/atproto.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [ActivityPub](<https://devfeed.tech/topics/activitypub.md>), [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>)

Tags: [centralization](<https://devfeed.tech/tags/centralization.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [rss](<https://devfeed.tech/tags/rss.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This opinion article argues that atproto has no equivalent of Mastodon instances. It distinguishes content hosting from aggregation and presents atproto as a different approach to decentralizing social networks, where applications project content rather than communities hosting users and their identities.

### Source excerpt

Like RSS and Google Reader.

## Hire Me in Japan

DevFeed: [Hire Me in Japan](<https://devfeed.tech/articles/hire-me-in-japan-36167.md>)

Original publisher: [Read original article](<https://overreacted.io/hire-me-in-japan/>)

Published: 2025-11-11T00:00:00Z

Content type: article

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [React](<https://devfeed.tech/topics/react.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [japan](<https://devfeed.tech/tags/japan.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [new-job](<https://devfeed.tech/tags/new-job.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

Dan Abramov is seeking a software engineering role in Japan and a company able to sponsor a working visa. He summarizes his experience with JavaScript and TypeScript, React consulting, contributions to Lean, and work on the Bluesky client app in React Native.

### Source excerpt

I'm looking for a new job.

## Open Social: How the AT Protocol Changes Social Data

DevFeed: [Open Social: How the AT Protocol Changes Social Data](<https://devfeed.tech/articles/open-social-36185.md>)

Original publisher: [Read original article](<https://overreacted.io/open-social/>)

Published: 2025-09-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [AT Protocol](<https://devfeed.tech/topics/atproto.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [free software](<https://devfeed.tech/topics/free-software.md>), [data](<https://devfeed.tech/topics/data.md>), [API](<https://devfeed.tech/topics/api.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [open](<https://devfeed.tech/tags/open.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [social-media](<https://devfeed.tech/tags/social-media.md>)

### AI overview

This opinion article argues that open social could play a role for social applications similar to the role open source plays in software. It presents Bluesky's AT Protocol as a convincing, unfinished approach and explains how it changes the relationship between users, developers, products, and social data.

### Source excerpt

The protocol is the API.

## Accelerating ClickHouse queries on JSON data for faster Bluesky insights

DevFeed: [Accelerating ClickHouse queries on JSON data for faster Bluesky insights](<https://devfeed.tech/articles/accelerating-clickhouse-queries-on-json-data-for-faster-bluesky-insights-4908.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/accelerating-clickhouse-json-queries-for-fast-bluesky-dashboards>)

Author: Tom Schreiber

Published: 2025-03-19T00:00:00Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [data](<https://devfeed.tech/topics/data.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [json](<https://devfeed.tech/tags/json.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [speed](<https://devfeed.tech/tags/speed.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This article presents techniques for accelerating ClickHouse queries over billions of Bluesky JSON documents to keep real-time dashboards responsive. It describes a dataset of more than 4 billion documents and explains how ClickHouse JSON paths, sorting keys, and primary key columns can support sub-100ms query performance with limited CPU and memory.

### Source excerpt

Learn how to guarantee sub-100ms ClickHouse response times for snappy dashboards--no matter how many billions of JSON documents your table holds.

## Powering your Hugo blog with Bluesky Comments - invest in a feed you control

DevFeed: [Powering your Hugo blog with Bluesky Comments - invest in a feed you control](<https://devfeed.tech/articles/powering-your-hugo-blog-with-bluesky-comments-invest-in-a-feed-you-control-25223.md>)

Original publisher: [Read original article](<https://kau.sh/blog/bluesky-comments-for-hugo/>)

Author: Kaushik Gopal

Published: 2025-01-19T08:00:00Z

Content type: tutorial

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Hugo](<https://devfeed.tech/topics/hugo.md>), [AT Protocol](<https://devfeed.tech/topics/atproto.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [html](<https://devfeed.tech/tags/html.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [js](<https://devfeed.tech/tags/js.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

This tutorial explains how the author integrated Bluesky comments into a Hugo blog using the decentralized AT Protocol. The implementation uses a comments template and JavaScript to load comments, with features for linking directly to comments and nesting replies.

### Source excerpt

Twitter's change in ownership triggered a cascade of events birthing various social media clones. It's been tricky to decide which network to invest time and energy in. I'm not an influencer, but I'd be kidding myself if I thought having a presence on social media wasn't important. The recent TikTok drama has given me clarity on one extremely important principle that all creators should have learned by now: Invest in channels you control. Invest in channels you control I recently moved Fragmented (my podcast) from WordPress to Hugo in this same spirit; and was looking for a way to engage more closely with the community. With Bluesky gaining traction, it made sense to power my blog comments using a decentralized commenting system that I could control. Bluesky is built on the AT protocol, which aligns perfectly with this idea. Thanks to Hugo's flexibility, I was able to integrate Bluesky as a commenting system quite easily. I used this post as inspiration, but if you'd like to see my final implementation, you can check out the source code here: comments-bsky.html (template for the comments) comments-bsky.js (straightforward JS to load the comments) I particularly like my implementation as it gently allows you to jump to the exact comment, and allows nesting. To see how this looks open the website on your browser and see the Comments sections below!

## Redesign: Version 7.0

DevFeed: [Redesign: Version 7.0](<https://devfeed.tech/articles/redesign-version-7-0-37606.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/redesign-version-7/>)

Author: hello@taniarascia.com

Published: 2024-12-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [CSS](<https://devfeed.tech/topics/css.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [bluesky](<https://devfeed.tech/tags/bluesky.md>), [css](<https://devfeed.tech/tags/css.md>), [meta](<https://devfeed.tech/tags/meta.md>), [react](<https://devfeed.tech/tags/react.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [version](<https://devfeed.tech/tags/version.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The author describes redesigning their personal website for version 7.0, separating personal Notes from programming Articles, highlighting projects and art, and adding navigation sidebars. The redesign was inspired by Docusaurus and uses plain CSS written in one file.

### Source excerpt

One of my favorite hobbies is tweaking my website. I've updated the design countless times thoughout the decade (!) of this site's existence...

## What's new in Astro - November 2024

DevFeed: [What's new in Astro - November 2024](<https://devfeed.tech/articles/what-s-new-in-astro-november-2024-3382.md>)

Original publisher: [Read original article](<https://astro.build/blog/whats-new-november-2024/>)

Author: Sarah Rainsberger

Published: 2024-11-30T00:00:00Z

Content type: article

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [community](<https://devfeed.tech/tags/community.md>), [docs](<https://devfeed.tech/tags/docs.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [releases](<https://devfeed.tech/tags/releases.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

Astro's November 2024 ecosystem update covers Astro joining Bluesky, the release of Vite 6, upcoming Astro developments, recent Astro and Starlight releases, community contributions and awards, open-source projects, and new integrations and utilities for Astro sites.

### Source excerpt

November 2024 - Astro joins Bluesky, Vite 6, and more!

## Analyze Bluesky Data with Claude Using the Tinybird MCP Server

DevFeed: [Analyze Bluesky Data with Claude Using the Tinybird MCP Server](<https://devfeed.tech/articles/hey-claude-help-me-analyze-bluesky-data-18435.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/claude-analyze-bluesky-data-tinybird-mcp-server>)

Author: Claude, Tinybird MCP Server

Published: 2024-11-27T00:00:00Z

Content type: article

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-x-data](<https://devfeed.tech/tags/ai-x-data.md>), [claude](<https://devfeed.tech/tags/claude.md>), [data](<https://devfeed.tech/tags/data.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>)

### AI overview

The article presents using Claude with the Tinybird MCP Server to analyze Bluesky data and find insights from connected social data.

### Source excerpt

Claude can analyze Bluesky data with the Tinybird MCP Server. Connect your social data and let AI find the insights.

## New microblog with TILs

DevFeed: [New microblog with TILs](<https://devfeed.tech/articles/new-microblog-with-tils-21112.md>)

Original publisher: [Read original article](<https://jvns.ca/blog/2024/11/09/new-microblog/>)

Author: Julia Evans

Published: 2024-11-09T09:24:29Z

Content type: opinion

Language: en

Sources: [Julia Evans](<https://devfeed.tech/sources/julia-evans.md>)

Topics: [RSS](<https://devfeed.tech/topics/rss.md>), [Website](<https://devfeed.tech/topics/website.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [go](<https://devfeed.tech/tags/go.md>), [rss](<https://devfeed.tech/tags/rss.md>), [social-media](<https://devfeed.tech/tags/social-media.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

### AI overview

The author describes creating a TIL section on their website for saving short notes about useful tools and facts that do not warrant full blog posts. The section uses custom styling, a Rake task for creating posts, and a separate RSS feed, serving as a searchable public alternative to bookmarks while allowing other social-media posts to remain ephemeral.

### Source excerpt

I added a new section to this site a couple weeks ago called TIL ("today I learned"). the goal: save interesting tools & facts I posted on social media One kind of thing I like to post on Mastodon/Bluesky is "hey, here's a cool thing", like the great SQLite repl litecli, or the fact that cross compiling in Go Just Works and it's amazing, or cryptographic right answers, or this great diff tool. Usually I don't want to write a whole blog post about those things because I really don't have much more to say than "hey this is useful!" It started to bother me that I didn't have anywhere to put those things: for example recently I wanted to use diffdiff and I just could not remember what it was called. the solution: make a new section of this blog So I quickly made a new folder called /til/, added some custom styling (I wanted to style the posts to look a little bit like a tweet), made a little Rake task to help me create new posts quickly (rake new_til), and set up a separate RSS Feed for it. I think this new section of the blog might be more for myself than anything, now when I forget the link to Cryptographic Right Answers I can hopefully look it up on the TIL page. (you might think "julia, why not use bookmarks??" but I have been failing to use bookmarks for my whole life and I don't see that changing ever, putting things in public is for whatever reason much easier for me) So far it's been working, often I can actually just make a quick post in 2 minutes which was the goal. inspired by Simon Willison's TIL blog My page is inspired by Simon Willison's great TIL blog, though my TIL posts are a lot shorter. I don't necessarily want everything to be archived This came about because I spent a lot of time on Twitter, so I've been thinking about what I want to do about all of my tweets. I keep reading the advice to "POSSE" ("post on your own site, syndicate elsewhere"), and while I find the idea appealing in principle, for me part of the appeal of social media is that it's a

## Webmentions and POSSE improvements

DevFeed: [Webmentions and POSSE improvements](<https://devfeed.tech/articles/webmentions-and-posse-improvements-40508.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/shortform/2024-08-07-1414/>)

Published: 2024-08-07T21:14:00Z

Content type: article

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Webmentions](<https://devfeed.tech/topics/webmentions.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [github action](<https://devfeed.tech/topics/github-action.md>), [Algolia](<https://devfeed.tech/topics/algolia.md>)

Tags: [algolia](<https://devfeed.tech/tags/algolia.md>), [bluesky](<https://devfeed.tech/tags/bluesky.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [indieweb](<https://devfeed.tech/tags/indieweb.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [posse](<https://devfeed.tech/tags/posse.md>), [shortform](<https://devfeed.tech/tags/shortform.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [webmentions](<https://devfeed.tech/tags/webmentions.md>)

### AI overview

The article describes improvements to a blog's webmention and POSSE system. Shortform posts are syndicated to Mastodon, Bluesky, and Twitter, with syndicated links automatically added to posts. It also discusses GitHub Actions for sending and rendering Hacker News webmentions, while noting limitations related to the Algolia search API and uncertainty about future automation.

### Source excerpt

This blog now accepts webmentions. I used webmention.io and webmention.js for live rendering. You can see an example at the end of my old Bezier Curves post. After my initial experiments with POSSE, I've made a few improvements to the system. Now shortform posts are syndicated to Mastodon, Bluesky, and Twitter, and the links to the syndicated posts are automatically added to the end of each post. I don't have any automatic social media posting for longform posts yet, though I plan to add a very simple version of that soon.