My personal desire would be to create a format from scratch (because you are in control, you get something bespoke to your needs, and it is personally satisfying), but —

I think there is probably an advantage to using something (such as JSON resume) that already has wide adoption.

I guess that makes me inclined towards the latter.

...

So, if I go that way, I would have to decide: plain JSON or JSON-LD.

#ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

RE: https://mastodon.social/@reiver/116597879302607072

More on a resume / CV on the Fediverse on Social Web.

Another option could be to use something like "JSON resume":

https://jsonresume.org/

https://github.com/jsonresume/resume-schema/blob/master/job-schema.json

It seems to be popular.

It isn't JSON-LD. Although I think it would be straightforward to translate it to JSON-LD, if that was desired.

#ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONresume

On Tags (including Hash-Tags) in ActivityPub.

2/

A new version of ActivityPub could extend the type of "tag" from:

Object | Link

to:

Object | Link | xsd:string

And that would make the following valid ActivityPub:

"tag": ["apple", "banana", "cherry"]

Of course, it would have to be specified how to interpret this. (Ex: as "type":"Hashtag", or whatever.)

#ActivityPub #ActivityStreams #FediDev #HashTag #HashTags #Tag #Tags

On Tags (including Hash-Tags) in ActivityPub.

1/

I think new developers coming to ActivityPub want to write something like:

"tag": ["apple", "banana", "cherry"]

It is unfortunate that that isn't valid ActivityPub. But, that it must instead be:

"tag": [
{
"type": "Hashtag",
"name": "#apple"
},
{
"type": "Hashtag",
"name": "#banana"
},
{
"type": "Hashtag",
"name": "#cherry"
}
]

...

#ActivityPub #ActivityStreams #FediDev #HashTag #HashTags #Tag #Tags

Trunk & Tidbits, April 2026

The latest updates on engineering work from the Mastodon team

Mastodon Blog
The future of social media is built together! Day 2 at the @republica. Great panels, discussions and more. Thanks to @markus_netzpolitik, @mervelous, @remrow, @pikarl, @Hermannfrank and more for the nice talks! #Fediway #Mastodon #rp26 #rp26fedi #ActivityPub
Sebastian erklärt auch, worin aus seiner Sicht die jeweiligen Stärken von #atproto und #ActivityPub liegen und warum er nichts von Protokollkriegen hält. Und warum die Social-Media-Infrastruktur öffentlich finanziert sein sollte, die Apps die diese Infrastruktur benutzen aber Geld verdienen können.

@oliverg @apo__ @republica 1️⃣ #Kurzvideos > #Kurznachrichten

2️⃣ #Loops wächst zügig.

3️⃣ Und dank #ActivityPub kannst Du Dich sowieso mit allem vernetzen und unterhalten

Currently checking out activitypub.academy/ .

It's an emphemeral #Mastodon instance that can show you #ActivityPub flows.

This is so cool! 😁

Anyone know how makes or manages this?

It says it's administered by @[email protected] , but I don't think that's active.

Maybe it's @[email protected] ? #Tech #Fediverse #FOSS

ActivityPub Academy

Learn ActivityPub interactively, by seeing protocol interactions visualized in real time

ActivityPub Academy - A learning resource for ActivityPub