洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to Max's post

@PossiblyMax Thanks for the thoughtful feedback!

The sidecar container idea is intriguing. I've considered similar approaches but haven't prioritized it yet. Fedify's core is tightly coupled with TypeScript's type system, which helps prevent many common ActivityPub implementation errors. A containerized version would need a well-defined API surface that maintains these safety guarantees while being language-agnostic.

It's definitely on my radar now though. Are you working with a specific language/framework where you'd want to use this?

As for unusual fediverse use cases—those examples are actually spot-on! Blog comments via ActivityPub is a perfect use case (similar to how Mastodon threads can function as comments). And publishing notifications about new content is exactly what Ghost is doing with their Fedify integration.

Other interesting examples include:

  • Event RSVPs that work across platforms
  • Reading lists that can be shared and followed
  • Federated webmentions for cross-site interactions

I'd love to hear if you have other specific scenarios in mind!

Max's avatar
Max

@PossiblyMax@hachyderm.io · Reply to 洪 民憙 (Hong Minhee)'s post

@hongminhee Thanks for the comprehensive reply 😁

I am a huge fan of Typescript so I totally understand the appeal in using it to produce compiler checked usage, for sure, it's just not something I use on a server - though I know a lot of folk do 😁

Personally I write most of my server code in C#, and most of my UI in React (with Typescript). I'm also quite keen to do some server work in Rust.

My main side project is a containerised C# API with a React UI, and it's for a Twitch extension. I can imagine quite a lot of Twitch bots (as well as my app) may be interested in the fediverse...

Some examples off the top of my (uncaffeinated) head?
* Posting - going live, starting a new game or competition, announcing winners, etc
* Reading - there's plenty of bots that you can point at your twitter, youtube, twitch comments, but I don't know of any that you can point at a Mastodon post and have replies come through as messages

For my game specifically (Stream Bingo), I could do things like:
* Post when a game starts
* Post leaderboard image (at end of game)
* Add automations based on follows or replies maybe (but maybe unlikely)

Ah I don't know, just some more thoughts. I should get a coffee before I have to start work :pour_over_coffee:

Appreciate all your work, I hope you know how amazing you are for doing this stuff. It blows my mind!