Jim Ray
jimray.bsky.team
Jim Ray
@jimray.bsky.team
DevRel at Bluesky. THE Bluesky.
Reposted by Jim Ray
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
November 28, 2025 at 7:30 PM
The best (American) holiday is nearly here and with it a bit of gratitude to the Atmosphere. Thank you!
Thankful
It's a true privilege to get to work with this team and on the Atmosphere to help build a better internet
jimray-bsky.leaflet.pub
November 26, 2025 at 9:09 PM
Love these little bits of polish
Inspired by the work from @nickthesick.com for @bookhive.buzz who was in turn inspired by @jakelazaroff.com Kipclip now also has the cool handle autocomplete feature on the login page that all the cool atproto kids have! Happy url collecting ❤️
November 26, 2025 at 7:04 PM
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
Hey y'all, we just released a new SDK for working with Lexicons in TypeScript! 🥳

It focuses on improving DX and some of the pain points of the current tooling (see my previous post below).

It's currently in beta and we'd love to get your feedback 🙇‍♂️

www.npmjs.com/package/@atp...
November 25, 2025 at 4:35 PM
Getting OAuth right is no mean feat, Alex has done excellent updating the guidelines while we finalize the scopes work.
got some improved OAuth guidelines for you all since you were asking so nicely for them 😉

atproto.com/guides/oauth

This will probably be the last update to our OAuth docs before scopes are final-final(-V2-use-this-one).docx
OAuth Introduction - AT Protocol
OAuth for AT Protocol application developers.
atproto.com
November 24, 2025 at 8:56 PM
Great write up about interoperability, data portability, and probably another -ility
Sill's bookmarks have a new update! By using the community lexicon for bookmarks, you can publish Sill bookmarks to your PDS and interoperate with other bookmarking apps across the ATmosphere!
Some new Sill features
Launching tagged bookmarks, more link metadata, and a rearchitecture
blog.euphonos.studio
November 24, 2025 at 1:21 PM
Reposted by Jim Ray
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.
November 22, 2025 at 7:59 PM
I've been excited by the apps that are sharing Lexicons and building experiences that haven't really been possible on the social web
Interoperable Atmosphere apps with Lexicons
Lexicons create a shared language for apps on the Atmosphere
jimray-bsky.leaflet.pub
November 21, 2025 at 9:55 PM
Reposted by Jim Ray
yall aren't ready for how nice this new lex sdk turned out
November 21, 2025 at 8:04 PM
Come for the cultural anthropology insult, stay for the Stallman burn

alex-bsky.leaflet.pub/3m63hpnpeu22m
Week 5: Quality of life, friction, papercuts... - Alex's Blog
alex-bsky.leaflet.pub
November 21, 2025 at 9:12 PM
Reposted by Jim Ray
Reply of the day 💀
Finally, the #astrology feed but socially acceptable for men
November 21, 2025 at 12:34 AM
Reposted by Jim Ray
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 🤩
November 20, 2025 at 9:48 AM
Reposted by Jim Ray
Going to publish a Leaflet later today, but Sill has PDS-published bookmarks now!
@tylerjfisher.com live demo of #ATproto ‘a data portability benefits, showing bookmarks instantly synced between @sill.social and @kipclip.com and it went great!
November 19, 2025 at 11:40 AM
🎶 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)
In v1.110, Bluesky now has a dark-mode app icon — for anyone who thinks light mode should require a content warning.
November 19, 2025 at 7:09 PM
Excellent summary of the state of the open social web by @werd.io

werd.io/the-state-of...
The State of the Open Social Web
A comprehensive look at Mastodon, Bluesky, and the growing ecosystem of open, interoperable social networks.
werd.io
November 19, 2025 at 7:00 PM
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.
"Find friends by phone" is a common tool in social networks. We're proposing a secure scheme and requesting comments from the dev community.

Goals:
・Double opt-in: you're not findable by your phone unless YOU use the tool
・Secure to enumeration attacks
・Resistant to decryption if compromised
Request For Comments: A secure contact import scheme for social networks | Bluesky
This article outlines plans for a future Bluesky feature \- it doesn’t exist yet\! By sharing our ideas early, we hope to solicit feedback from the community.
docs.bsky.app
November 19, 2025 at 1:00 AM
Reposted by Jim Ray
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!
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 ...
github.com
November 18, 2025 at 6:19 PM
Reposted by Jim Ray
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
is anisota...? - dame's leaflets
some informal faqs for anisota
dame.leaflet.pub
November 17, 2025 at 7:49 PM
Reposted by Jim Ray
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...
Staff Software Engineer | ROOST Careers
Join ROOST as a Staff Software Engineer to build safety infrastructure for the AI era.
roost.tools
November 16, 2025 at 2:22 AM
Reposted by Jim Ray
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!
November 17, 2025 at 6:28 PM
Reposted by Jim Ray
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.
November 16, 2025 at 10:33 PM
Reposted by Jim Ray
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
November 9, 2025 at 9:19 PM
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!
November 14, 2025 at 8:34 PM
Reposted by Jim Ray
Join @blackskyweb.xyz for “Digital Misogynoir + How to Report it on Blacksky” 11/14, 7PMEST on @stream.place. This event is part of @raceforward.org + CTWO’s Cultural Week of Action on Race and Democracy!

#CWA25 #LiberatoryLeadership #CTWOxRACEFORWARD
November 11, 2025 at 1:50 AM
Reposted by Jim Ray
📝 QUICK SECURITY CHECKLIST: ✓ Strong, unique password ✓ 2FA enabled ✓ App passwords reviewed ✓ Suspicious DMs reported ✓ Never share login credentials ✓ Verify official communications
9/10
November 14, 2025 at 8:00 PM