Jim Ray
@jimray.bsky.team
📤 557
📥 220
📝 69
DevRel at Bluesky. THE Bluesky.
reposted by
Jim Ray
futur
about 18 hours ago
I think this is far enough along to post about now pegasus, a pds implementation in ocaml, ~feature parity with the bluesky pds (minus app passwords because those are gross) repo includes various other atproto-relevant libraries in ocaml for interested sickos
tangled.org/futur.blue/p...
loading . . .
futur.blue/pegasus
objective categorical abstract machine language personal data server
https://tangled.org/futur.blue/pegasus/
19
184
43
reposted by
Jim Ray
alex benzer
4 days ago
thanks for the love
@techaltar.bsky.social
! we know this feature isn't for everyone, but it matters a lot for some. appreciate how you highlighted the privacy-first approach we took here (thanks to
@retr0.id
)
add a skeleton here at some point
0
50
6
reposted by
Jim Ray
Laurens
4 days ago
Threads is effectively shelving their fediverse integration, after it saw marginally little use Zuck has played the game well, harming both open protocol movements while growing his platform, getting good PR and distracting regulators
connectedplaces.online/reports/fedi...
9
162
47
Last week we released Tap, a tool to help you sync the Atmosphere, and it got me thinking about how revolutionary backfillability really is.
loading . . .
The Importance of Backfillability
Our recently released tool to make it easier to backfill The Atmosphere is an important technical milestone. It's also deeply important to the goals of a decentralized protocol.
https://jimray-bsky.leaflet.pub/3maenxn7kqc2a
4 days ago
1
64
7
reposted by
Jim Ray
Leaflet
5 days ago
DEMO — Leaflet's new Bluesky thread viewer in action! ✨ Here's what it looks like to browse Bluesky post embeds; this *also* works to view replies to any quotes / mentions on Bluesky, from the sidebar. Let us know what you think!
add a skeleton here at some point
2
36
14
reposted by
Jim Ray
Bailey Townsend 🦀
7 days ago
Backed filled
flashes.blue
lexicons yesterday/last night locally with Tap. Did the search on blue.flashes.actor.profile. - Took over 12 hours - 19.6k total repos - 220gigs of data (includes firehose/exports) - 202k records (157k posts, 17.8k profiles, 27k portfolio) - sqlite db is 74.8mb
2
31
4
reposted by
Jim Ray
Protocols for Publishers
8 days ago
Join us in London on Feb 4-5, 2026 to discuss how we can preserve an open, equitable web, where no one company holds the keys. Here are the initial announcements 🎉
#ProtocolsForPublishers
protocolsforpublishers.com/pfp-london-d...
loading . . .
PfP✨ London dates and early speakers
Join us in London on Feb 4-5, 2026 to discuss how we can preserve an open, equitable web, where no one company holds the keys.
https://protocolsforpublishers.com/pfp-london-dates-and-early-speakers/
1
30
21
reposted by
Jim Ray
Martin Kleppmann
11 days ago
If you want to make a copy of the entire Bluesky network (or some subset of it, or some other app built on atproto), Tap is now the best way do do it. I hope this will enable more people do do, for example, interesting social network analysis research
add a skeleton here at some point
2
127
32
reposted by
Jim Ray
Eurosky Social
8 days ago
Announcing
eurosky.social
accounts - launching January 2026. ✅ Managed by Eurosky, a European non-profit initiative ✅ Hosted on European cloud ✅ Governed by European law
www.eurosky.social/register
loading . . .
Register for a eurosky.social account - one web identity, dozens of apps — eurosky
https://www.eurosky.social/register
9
243
178
reposted by
Jim Ray
ændra.
8 days ago
As we improve the 📰 Trending News feed, we are conducting research based on usage. The purpose is to evaluate feed designs and improve experiences on Bluesky 💚 This thread contains key information regarding consent.
1
122
10
reposted by
Jim Ray
AT Protocol Developers
11 days ago
We just released Tap, a tool designed to handle the hard parts of repo synchronization, so you can focus on building your application. It's now easier than ever to stay up to date with Atmosphere records for dev, data analysis, or any other task at hand!
docs.bsky.app/blog/introdu...
loading . . .
Introducing Tap: Repository Synchronization Made Simple | Bluesky
Just about every app built on AT needs data from a repository at some point. For many use cases – feed generators, labelers, bots – streaming live data through a Relay or Jetstream works well. But som...
https://docs.bsky.app/blog/introducing-tap
6
287
51
reposted by
Jim Ray
ROOST
12 days ago
We have just published our initial roadmap and announced our inaugural Technical Design Committee. We want to hear from all of you if we're focusing on the right things and what you think of our roadmap! Drop a comment in the GitHub discussion linked in the blog.
roost.tools/blog/introdu...
loading . . .
Introducing ROOST's Roadmap & Inaugural Technical Design Committee
Robust Open Online Safety Tools or ROOST is a new non-profit entity designed to address the urgent need for accessible, high-quality safety tools in the rapidly evolving digital landscape.
https://roost.tools/blog/introducing-roost-s-roadmap-inaugural-technical-design-committee/
1
32
23
Excited to see you all in Vancouver!
add a skeleton here at some point
12 days ago
1
12
1
reposted by
Jim Ray
13 days ago
I've been thinking about how oEmbed could work for ATProto records. Currently, you can embed a Bluesky post on any website by passing the post's
bsky.app
. URL to the oEmbed service. It would be nice if you could also embed records from other ATProto lexicons. Here's a possible solution... (1/8)
1
7
4
We really want to get these OAuth permission sets right so we're taking our time and looking for feedback
add a skeleton here at some point
13 days ago
0
14
2
reposted by
Jim Ray
alex benzer
15 days ago
lots of small but important improvements in this release. with this wave of Age Assurance work done, we can refocus on growing the
@bsky.app
team and building features for yall!
add a skeleton here at some point
9
63
9
reposted by
Jim Ray
sōm
15 days ago
It's launch day, I pulled the trigger!!! There's still *so* much to do, but I think it's in a reasonable enoigh state for yall to try :) Would love to hear your feedback!!
add a skeleton here at some point
4
61
20
reposted by
Jim Ray
Tynan Purdy
25 days ago
Designers of ATproto! I want to host a design workshop/session at
#AtmosphereConf2026
What would you like to see at such an event? Would you like to help? What can we do to make the Atmosphere better?
@aka.dad
@renderg.host
@zeu.dev
@danhon.com
3
31
8
A not-terribly original 2026 prediction: an AT Protocol native media company will launch (if you're thinking about this, hmu!)
add a skeleton here at some point
15 days ago
1
24
1
As a lifelong iPhone guy, I can count on one hand the number of Android apps I've ever wanted to use on a daily basis.
@heron.tunji.dev
is one of them and the level of thoughtfulness detailed here shows why.
add a skeleton here at some point
15 days ago
1
11
1
reposted by
Jim Ray
dan
18 days ago
cool news,
sidetrail.app
is now open source on
@tangled.org
! the stack: - atproto (jetstream + new lex client) - next 16 + cacheComponents (yes, a recent version) - postgres + drizzle, redis - vitest
loading . . .
danabra.mov/sidetrail
an app to share curated trails
https://tangled.org/danabra.mov/sidetrail
9
127
16
Early bird tickets for
#ATmosphereConf
are available NOW. I'm even told by a reliable source that the weather will be incredible, but not so great that you don't want to attend sessions.
add a skeleton here at some point
19 days ago
0
25
3
So many bits of this post really resonate
add a skeleton here at some point
19 days ago
1
8
0
reposted by
Jim Ray
AwesomeAudrey
26 days ago
Posting on Bluesky about my article about Bluesky in
@techpolicypress.bsky.social
Composable Moderation decentralizes rule-setting, reducing pressure on any single platform and limiting attempts to “work the refs.”
www.techpolicy.press/composable-m...
loading . . .
'Composable Moderation' May Protect Bluesky from Political Pressure | TechPolicy.Press
Shifting enforcement away from a single platform and into a distributed ecosystem should blunt interference by authoritarians, writes Audrey Hingle.
https://www.techpolicy.press/composable-moderation-may-protect-bluesky-from-political-pressure
1
24
8
reposted by
Jim Ray
Bluesky
21 days ago
Our most-used words this year aren't a big surprise: 'community', 'building', and 'conversations'. Find out your own most-used words using Bluesky Harvest:
bsky.app/profile/anis...
add a skeleton here at some point
132
2195
505
Excited to meet you at ATmosphereConf in March, the call for proposals is now open!
add a skeleton here at some point
21 days ago
0
18
0
If you were enjoying a tryptophan nap (I know it's a myth, just go with it) or on a hike or at the movies, you might have missed
@anisota.net
made you a lovely personal Bluesky Year in Review.
add a skeleton here at some point
22 days ago
3
22
6
reposted by
Jim Ray
Simon Willison
25 days ago
The Bluesky API is so much fun to work with because it works via CORS and without requiring authentication - so you can knock something out using plain HTML and JavaScript and host it anywhere you like as a static page
4
42
6
The best (American) holiday is nearly here and with it a bit of gratitude to the Atmosphere. Thank you!
loading . . .
Thankful
It's a true privilege to get to work with this team and on the Atmosphere to help build a better internet
https://jimray-bsky.leaflet.pub/3m6krchmyyc2l
27 days ago
2
22
1
Love these little bits of polish
add a skeleton here at some point
27 days ago
0
10
1
Being the newest person on the team means I've got a lot of catching up to do, it also means I get to get started with all the latest tooling, like this excellent SDK update from
@matthieu.bsky.team
add a skeleton here at some point
28 days ago
1
24
1
Getting OAuth right is no mean feat, Alex has done excellent updating the guidelines while we finalize the scopes work.
add a skeleton here at some point
29 days ago
0
20
1
Great write up about interoperability, data portability, and probably another -ility
add a skeleton here at some point
29 days ago
0
7
1
reposted by
Jim Ray
Graze Social
about 1 month ago
Milestone alert: We're celebrating our first anniversary today! In just one year, we went from an idea on a blog post to sending 8.6 *million* users 23.5 *billion* posts across thousands of feeds created by thousands of brilliant, creative people who are working together to create a better internet.
5
108
36
I've been excited by the apps that are sharing Lexicons and building experiences that haven't really been possible on the social web
loading . . .
Interoperable Atmosphere apps with Lexicons
Lexicons create a shared language for apps on the Atmosphere
https://jimray-bsky.leaflet.pub/3m66biyd3ss2w
about 1 month ago
5
56
13
reposted by
Jim Ray
daniel 🫠
about 1 month ago
yall aren't ready for how nice this new lex sdk turned out
add a skeleton here at some point
6
64
5
Come for the cultural anthropology insult, stay for the Stallman burn
alex-bsky.leaflet.pub/3m63hpnpeu22m
loading . . .
Week 5: Quality of life, friction, papercuts... - Alex's Blog
https://alex-bsky.leaflet.pub/3m63hpnpeu22m
about 1 month ago
1
7
0
reposted by
Jim Ray
Linda
about 1 month ago
Reply of the day 💀
add a skeleton here at some point
2
9
1
reposted by
Jim Ray
Rose 🌹
about 1 month ago
There are 400+ apps built on
@atproto.com
with daily active users 🤯
@tangled.org
is building GitHub but better for indie devs;
@gandersocial.bsky.social
building an app that follows Canadian laws; etc. We built Bluesky for builders and they are BUILDING!! And I got to meet
@laurenshof.online
🤩
6
214
30
reposted by
Jim Ray
Tyler Fisher
about 1 month ago
Going to publish a Leaflet later today, but Sill has PDS-published bookmarks now!
add a skeleton here at some point
2
20
1
🎶 All the buttons round (All the buttons round) And the sky is blue (And the sky is blue) When your phone goes dark (When. Your. Phone. Goes dark) Icon's a different hue (It's a different huuUUUuue)
add a skeleton here at some point
about 1 month ago
0
7
0
Excellent summary of the state of the open social web by
@werd.io
werd.io/the-state-of...
loading . . .
The State of the Open Social Web
A comprehensive look at Mastodon, Bluesky, and the growing ecosystem of open, interoperable social networks.
https://werd.io/the-state-of-the-open-social-web/
about 1 month ago
0
5
3
We’re *considering* a feature that would make finding IRL friends on Bluesky easier and we need your help to make sure it’s safe and secure.
add a skeleton here at some point
about 1 month ago
1
18
1
reposted by
Jim Ray
Alex
about 1 month ago
IF YOU ARE RUNNING YOUR OWN PDS I am sorry but I am about to make a change to our docker compose.yaml to switch to a fork of the watchtower service that handles updates -- see
github.com/bluesky-soci...
unfortunately, upstream is now unmaintained and we can't push this out any more cleanly. thanks!
loading . . .
switch to watchtower fork by axfelix · Pull Request #289 · bluesky-social/pds
I normally don't switch to a 3rd party fork lightly due to maintenance implications, but this seems like the right move here: containrrr/watchtower#2122 Tested that the fork was able to update ...
https://github.com/bluesky-social/pds/pull/289
9
67
25
reposted by
Jim Ray
dame
about 1 month ago
i receive a lot of questions about what anisota is and isn't, so i thought i'd write a quick post to clear a few things up
loading . . .
is anisota...? - dame's leaflets
some informal faqs for anisota
https://dame.leaflet.pub/3m5tykkixm22d
3
25
9
reposted by
Jim Ray
Juliet Shen
about 1 month ago
Apologies for sliding and hijacking this but ROOST is still accepting applications for our Staff software engineer role! We're a v small team so this person ideally has a mix of backend and frontend experience. Improving the UI of T&S tools is my personal soapbox
roost.tools/staff-softwa...
loading . . .
Staff Software Engineer | ROOST Careers
Join ROOST as a Staff Software Engineer to build safety infrastructure for the AI era.
http://roost.tools/staff-software-engineer/
2
6
5
reposted by
Jim Ray
Alex
about 1 month ago
I'll be rolling up all these additions into a blog post this week, but I just noticed that our Migration Guide (
https://atproto.com/guides/account-migration
) was missing from the docs nav until just now, if anyone needs it!
0
22
6
reposted by
Jim Ray
Rockin Hellbilly
about 1 month ago
One thing that's been heavily proven to me is Bluesky is not all politics. The music, record, cd, movie, books, horror and lots more scenes are heavily alive and well here with almost zero negativity. Better engagement here than Facebook has been in years.
407
9650
1027
reposted by
Jim Ray
Olof❤️AI
about 1 month ago
I'm building a browser extension that adds an analytics dashboard for your Bluesky account. It shows your top supporters, post analytics, and engagement metrics in a slide-out panel. More to come! 😊 Thoughts? Know anyone who'd be interested in trying it?
#Tech
#BuildInPublic
#atproto
loading . . .
2
32
8
Kudos to
@pckt.blog
for launching a blogging service in 2025 and knowing that a "blog" is a collection of "posts". I'll come back from this fight with my shield or on it!
about 1 month ago
3
26
3
Load more
feeds!
log in