@julian diving into the hard problems of building for the Fediverse at #Fedicon, starting with hilariously talking about how those hard problems look like to average users 😅
-
benpate@mastodon.social said:
> Database tables represent the things I understand, and are written out as “JSON-LD” when needed. So there’s no true “outbox”, except as links to the tables I care about
I am pretty sure 85-90% of the fediverse developers do this :P
The remaining 10-15% complain loudly when the "JSON-LD" we send back doesn't actually validate.
-
I honestly thought it was just me

-
-
-
@benpate @thisismissem @julian @naturzukunft I forgot to ask: have you ever implemented an OAuth client before? Or used a library for it?
-
evan@cosocial.ca yeah, I implemented maybe 20-30 of them for NodeBB. Everything eventually standardized around OIDC and so I have one single plugin in NodeBB that works almost all of the time.
So that's my client, but I'm afraid of building a server. That one I haven't done successfully.
-
-
I’m confused, sorry. In this context, I’m assuming you mean the ActivityPub C2S API (which I have not implemented)
But I thought we were talking about a future update to the C2S API, which I think would be amazing, but I also haven’t implemented because.. it’s in the future?
I have done tons of OAuth clients and servers, and even have a Mastodon API about 80% complete.
-
benpate@mastodon.social I think the second half of evan@cosocial.ca's FEP utilizes the ActivityPub API (C2S) as written.