like

bryan newbold: “we have some heisen-bug around folks mysteriously getting unfollowed, and @chadkohalyk.com is definitely my example: I was so totally following him, but then wasn’t, and almost missed hanami content?!?!” — Bluesky

Likes https://bsky.app/profile/bnewbold.net/post/3kpfzjymy3z2t.

bryan newbold: "we have some heisen-bug around folks mysteriously getting unfollowed, and @chadkohalyk.com is definitely my example: I was so totally following him, but then wasn’t, and almost missed hanami content?!?!" — Bluesky
Standard
reply

Post Details | were.social

@bnewbold strongly agreed. @arcanicanis it is indeed a lot, but as with anything, the vast majority of developers should and will use libraries for more or less all of it. Doing it from scratch can be fun, good for learning, etc! But not necessary or recommended otherwise.

(I say this having implemented the complete ATProto PDS stack: MST, repo storage, signature chains, sync algorithms, websocket subscriptions, etc. It took much more than just DID handling, but libraries for low level bits like IPLD, DAG-CBOR, and crypto definitely helped.)

Standard