The intro to HDA (Hypermedia-Driven Applications) I've been raving about today seems relevant to the ongoing discussions about C2S APIs for the fediverse, especially the proliferation of the monolithic server+web-app antipattern. I've started a SH topic on it;

https://socialhub.activitypub.rocks/t/could-hypermedia-driven-application-architecture-be-useful-for-ap-c2s/8521

But SH seems like a ghost town ATM. Tried to post on ActivityPub.space but their interface hates my mobile browser (Fennec from F-Droid) 🤷‍♂️

#FediDevs #ActivityPub #C2S

Could Hypermedia-Driven Application architecture be useful for AP C2S?

Check out this intro to HDA (Hypermedia-Driven Applications); This seems relevant to the ongoing discussions about C2S APIs for the fediverse, especially the proliferation of the monolithic server+web-app antipattern. If Daz (@[email protected]) is correct, properly RESTful APIs that use an HDA architecture might be a way to realise Christine Webber’s original vision. Fediverse web apps with specific purposes, like browsing and posting video, as ways to login to generic AP servers hosting gener...

SocialHub
@strypey can't you cross-post?

Hey @[email protected] (and @[email protected]), I've cross-posted your topic to @technical-discussion

Hopefully that will kick-start some activity. Happy to discuss what Fennec is encountering... it's odd because Fennec from F-Droid was my daily driver for awhile, and I didn't have any issues... mainly push notifications were not supported.

Technical Discussion

Technical discussion about ActivityPub-related topics.

⁂ ActivityPub.Space
@julian @strypey oh, cool. I mostly meant, I thought people could use SH to post on ap.s and vice versa.

@[email protected] vice versa only, yes.

So from a.s I can see and browse into a SocialHub forum. SocialHub cannot see any other content from the open social web as it lacks discovery features (e.g. a timeline, user following, etc.)

A socialhub forum CAN "sync" with a threadiverse community and pull in content that way. It used to be connected to @general that way but there was too much content, and out of respect of their customs (and the relatively lower SNR compared to the local topics there), I terminated the connection.