Email or username:

Password:

Forgot your password?
3 posts total
Laxystem (Masto/Glitch)

Is there an #ActivityPub platform built with #Java ?

(No, I'm not building one, and neither should you)

wakingrufus

@laxla
Why shouldn't I? I would love to have a #JVM (ideally #kotlin) implementation. The performance would be much better than ruby, and JVM-based data options such as Cassandra, Elasticsearch and kafka would all outperform the Mastodon choices. You could run it all on a single node and scale it fairly big, I suspect. I gave it a shot back in 2017 but I couldn't wrap my head around the spec. Now that there are better tools to learn the spec, I don't have the time :/

Laxystem (Masto/Glitch)

Yesterday I implemented a #JsonLd algorithm myself (instead of delegating to Titanium)!

No, it doesn't mean I'll implement all the other ones myself --- but, I'm very tempted to do so. The algorithm (although I've skipped two short non-important steps for now) is only 15~20 lines! For comparison, the same algorithm (which is the document loafer one btw) is 150~250 lines in Titanium.

#Kotlin is awesome!

#ProjectGimli

silverpill

@laxla Do you really need it? JSON-LD is not required for federation, and may even be harmful because some fediverse servers don't produce valid JSON-LD (at least that's what I heard - I don't do JSON-LD processing myself)

Go Up