I have been working on ProToGo this week.

(And, doing more coding than posting here.)

ProToGo is a career, gig, and business focused application (front-end) for the Fediverse and Social Web.

...

Originally, when I started coding it in January 2025 it was a WASM app. But, I switched it to a Gio app to make it more performant.

I.e., I've been doing a re-write of the front-end code this week.

#ProToGo

Here is my work-in-progress FEP for using JSON Resume with ActivityPub:

FEP-6158: ActivityPub 'Resume' Object: JSON Resume expressed as JSON-LD

https://codeberg.org/reiver/fep/src/branch/fep-6158/fep/6158/fep-6158.md

I prefer to write for clarity, so it still needs work.

#ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD #JSONResume #fep6158 #fep_6158

fep/fep/6158/fep-6158.md at fep-6158

fep - Fediverse Enhancement Proposals

Codeberg.org

I may have written a JSON-LD schema for JSON Resume.

It is defined in terms of ActivityPub.
For example:

'Resume' is a sub-type of an ActivityPub 'Object'. There are some new fields defined. Etc.

...

Now the question is — where do I put it?

Do I create a pull-request to the JSON Resume resume-schema repo?

Do I create a FEP?

Do I put it somewhere else?

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

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

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

There is also the other question of — would the resume / CV be JSON-LD.

On one hand, if it was in JSON-LD, it would make it machine-legible similar to ActivityPub.

On the other hand, I don't think anyone is going to write JSON-LD (especially HTML embedded in a JSON string value) by hand. But, I do think some people will want to write their resume by hand.

It feels like user-experience is fighting with JSON-LD based machine-legibility.

#ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD

How could you represent a resume / CV on the Fediverse and Social Web? Where would you put it? Etc?

I think it is tempting to put the whole resume in the Actor document.

But, it is probably better for the Actor document to point (rather than include) it. And, have the resume / CV live somewhere else.

It should probably be done in a way that let's people have multiple resumes / CV. For example, for different roles / career tracks, etc.

#ActivityPub #ActivityStreams #FediDev #ProToGo #JSONLD

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

The idea of ProToGo is something I noticed while at conferences the last number of years.

At previous conference, people would want to connect to me over LinkedIn.

But, what I noticed lately is — there is an ad hoc usage of group chats within chat apps as a professional space.

ProToGo focuses on this use case and some others.

#ProToGo

I started working on the #Microdon Fediverse back-end again because (in part) I wanted to work on the #ProToGo Fediverse front-end again.

Microdon is a light-weight single-user Fediverse back0end.

ProToGo is a career oriented Fediverse front-end.

#Microdon #ProToGo

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

8/

At the "LinkedOut" session at FediForum, I talked a bit about — the user-experience pattern I had noticed a number of people in Tech using social-media apps in a professional way.

(Which is what I was trying to "encoded" into ProToGo.)

At some Tech conferences, they aren't using LinkedIn. They are using chat applications such as Telegram for professional connections, and group chats for inter-company connections.

#FediForum #ProToGo