Follow

developer preferences code-language wise 💻

1.
2.
3.
4.
5.

Of course, if all Wordpress plugins (working and broken ones) and some OStatus tools are included, PHP might as well become number one.

@daycode @lightone I've been hacking on a (lightweight) activity pub daemon in Go.

@ngerakines @daycode Nice project name! 🍻 Would be handy if the README had a line or two of text. I would never guess what Tavern project is about, because main code is currently in non-master branches and the master README is empty ;)

@lightone @daycode Yeah, everything is in the release-amber-ale branch: gitlab.com/ngerakines/tavern/-. I'm making pretty good progress with it running on tavern.ngrok.io. The test account is @nick

@lightone @daycode @nick Create Note, Announce Note, Follow, and Undo Follow are implemented. Working on Like, Undo Like, Undo Create Note, Delete Note. Also putting thought into special collections and groups.

@ngerakines @daycode Cool! Tavern can be found here now :) the-federation.info/tavern Will add to fediverse.party list tomorrow. I can link to this branch instead of master, if it is there to stay? Or perhaps you plan to merge into master soon?

@lightone @daycode Nice! I'm hoping to have the amber-ale (v1.0.0) release wrapped up within the next few weeks. It'll be merged down into master with packages and artifacts available.

@ngerakines OK, then I'll add the extra branch link now but will switch it to master branch later on, just in case. :)

@skobkin @lightone @daycode @nick Sure. I haven't worked the entire roadmap out yet. The main goal is to be 100% compatible with #mastodon, and also support activitypub poweruser functionality and features.

@lightone mastodon is Ruby, no? It must account for a few running instances :-)

@millette @lightone Yeah, you'd think people who can run and potentially modify their instances would know how to use Ruby

@millette Most Fedi instances run Mastodon, but, for now, other Fediverse related projects are written mostly in languages other than Ruby. You've reminded me though that Mastodon forks (Hometown, Glitch-soc, etc) are not on the list yet. They would account for several more Ruby projects.

@lightone If you sort by commits or number of contributors, surely Mastodon and Pleroma would uncover two languages that don't appear at all in your top 5. No?

@raucao If we measure Fediverse projects by community / developer attention, Mastodon and Pleroma would certainly be on top! Not sure about commits. diaspora, Friendica, Hubzilla have existed for a longer period of time and will be on top by that metric. Sorting Fediverse-related projects by code languages is useful for developers who'd like to contribute in their target language. In fact, "rare" languages give more chances for a project to attract new devs (less attention diversion 🙃).

@lightone Diaspora is also written in Ruby, and Friendica and Hubzilla would share the PHP spot. So Ruby should still appear in any "top 5 languages" for fedi devs IMO. Just saying it's odd that it's missing in that list, considering the large fedi projects using it.

@raucao Ruby didn't appear in my top 5 "most used languages" post because it is... not top 5 ¯\_(ツ)_/¯ if we sort by code language only. All the mentioned projects are on the list though: fediverse.party/en/miscellaneo 👌 And on the website's front page

@lightone It's not top 5 by a faulty/less relevant metric. But OK. You can pretend it's not one of the top 5 languages all you want in your own lists. Just pointing out the flaw.

@humanetech Thanks for the link, will be added to Wiki watchlist: git.feneas.org/feneas/fedivers Not sure about adding it on the website: the last commit was on October 2014 and no activity in issues since then. Might be slightly outdated by now (?).

@lightone
maybe add to the It's Dead, Jim section. The code looks to be of good quality. Maybe someone will pick it up in future.

@𝐥𝐨𝐬𝐭𝐢𝐧𝐥𝐢𝐠𝐡𝐭 @Humane Tech Community That was a clone of pump.io with some IBM enhancements and some older bits for integrating apps from when Google was still in the OpenSocial consortium - ActivityPub was still a draft at the time the repo was last updated. I don't know if they've even kept up with the (glacial) pace of pump.io development, but based on the commit dates I'd say probably not.
@Humane Tech Community @𝐥𝐨𝐬𝐭𝐢𝐧𝐥𝐢𝐠𝐡𝐭 Reviewed some of the last known communiques and concluded it's dead Jim.

https://en.wikipedia.org/wiki/OpenSocial

It might be valid for projects that want to do something with containerised apps across providers. Personally we're doing apps in a completely different way that doesn't require trusting proprietary/closed binaries of dubious origin.

@mike
Yea, I was not refering to OpenSocial when I posted the link. Think the AS reference implementation stands on its own.

The watchlist may be split, with a separate page for programming tools, and it can be added there.

See: git.feneas.org/feneas/fedivers

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!