Follow

If i write a replacement to mastodon from scratch what language should i pick that woukd make it kost likely that you woukd contribute to the project?

@freemo I was planning writing something in Go, but geared more towards horizontal scalability.

@freemo You're seriously angry, aren't you?
Let's do it in PHP :ablobsweats:

@mc lol i wont touch php witha 10 foot pool. All due respect to php devs though.

@freemo Mmm, Typescript/Javascript probably might make most sense, but I'd not really know otherwise.

What prompted you to ask this, heh?

@freemo @trinsec Whatever replacement you have in mind for Mastodon, I think it should have a personalized recommendation algo, on local instance feed and especially on a timeline since that feed is pretty much useless for now.

@freemo

Being retired and at my advanced age I'm not sure I want to climb the python learning curve at this time, but count me in to help in any way I can. (especially after the power grab that Eugene just did)

@voidabyss @trinsec

@trinsec @freemo please please for the love of all that is holy do not write a server more advanced than "serve mostly static/template-generated content and a few REST requests" in js/ts.

The point at which they become a major hurdle in maintaining and improving the software is way before the scale of capabilities required for a fedi server.

@Amikke @trinsec @freemo can't hear you, too busy porting dozens of node libraries to Deno so that Tapir will finally work

@freemo
And if you mean jvm, I would suggest kotlin. It's good for health🤣

@skyblond
*Opens the box of last surviving brand new Turbo Assembler floppy*

@freemo
You should first invest in repairing your L and M keys

@freemo Not familiar with Elixer, but Python seems like the only reasonable answer there.

That said, I'd vote for C# with ASP.NET. The modern framework is portable and has much stronger language features to help prevent bugs up-front with less debugging and testing down the line, plus Razor Pages offer an elegantly simple solution to the model-view conversion.

@freemo

To be fair - it's less "python makes me want to contribute"

and more "Java? Lol no".

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.