Kshitij
@haroldadmin.com
Software Engineer | @atproto-browser.dev https://blog.haroldadmin.com
We'll be back at Newspeak House's beautiful covered terrace on 30 July for our second annual summer drinks social. No talks or presentations, just lovely drinks and chats with people in the community. RSVP here! luma.com/42emvbsy
atproto.london summer drinks · Luma
Curious about how Bluesky is different from other social network websites? Interested in building cool stuff using atproto, the underlying technology powering…
luma.com
I got nostalgic for RSS feeds, and then I realised I don't have one on my blog. Glaring omission, I know, but I've just fixed it. You can now consume the stuff I write through a /rss.xml feed (/atom.xml works too!) blog.haroldadmin.com/rss.xml
Blog | Kshitij Chauhan
A blog about programming and technology.
blog.haroldadmin.com
Wrote down the lessons I've learned after working at Let's Do This for the last three and a half years. Hope it is useful to everyone! blog.haroldadmin.com/posts/lesson...
Lessons from Let's Do This
After three and a half years at Let's Do This, it is time to introspect and record my learnings before I move on to a different role.
blog.haroldadmin.com
TIL you can inspect and modify the AST of code highlighted with Shiki!
Just shipped: you can now click on AT URIs inside the JSON data of a record to navigate to it! We hope this makes navigating a connected graph of records easy and fun 🔗
Ever wondered why your ATProto public key looks the way it does? Here's an explainer! blog.haroldadmin.com/posts/intros... #atproto
Introspecting Public Keys in ATProto | haroldadmin
A closer look at the self-describing structure of public keys in ATProto.
blog.haroldadmin.com
Just shipped: ability to list blobs in a repository! When inspecting a data repository in ATProto Browser, you can now also see a list of blobs in that repo.
Turning up the sampling to 100% makes this so fun to use
Just shipped: ability to filter posts in the live feed with text! You can now filter posts in the live feed with a text query. Regular expressions are supported too!
Just shipped: Syntax highlighting for records! We've integrated Shiki for server-side syntax highlighting on the records page. When looking at the raw JSON data for a record, you should now get beautiful, semantically highlighted text.
Been meaning to write this one for a while now. blog.haroldadmin.com/posts/brief-...
A Brief Introduction to the Model Context Protocol
A high level overview of the Model Context Protocol
blog.haroldadmin.com
Wrote something about handling backpressure in Web Sockets using the Streams API. blog.haroldadmin.com/posts/backpr...
Backpressure in WebSockets using Web Streams
The WebSocket API does not support backpressure. The Web Streams API does. Wouldn't it be great if we could use them together?
blog.haroldadmin.com
Just shipped: Ability to view DID documents alongside a user's collections. This was a sorely missing feature from ATProto Browser so far. You can now see a nicely formatted DID document for the user in that app, as well as the raw JSON version. www.atproto-browser.dev
I've setup @atproto-browser.dev to post updates on development -- which is also the new domain for the app ✨ www.atproto-browser.dev
ATProto Browser
Experimental browser for the Atmosphere
atproto-browser.dev
If you like a live scrolling list of Bluesky posts from around the world, here is something for you. I've just shipped an update to my open source ATProto Browser that shows a live feed of Bluesky posts from the firehose. Try it and let me know what you think! atproto-browser.haroldadmin.com
ATProto is fascinating, and I built a tool to explore the data stored on it. Give it a go and let me know what you think! atproto-browser.haroldadmin.com
ATProto Browser
Experimental browser for the Atmosphere
atproto-browser.haroldadmin.com