Post 9kFUUEMyBNcPB3fihU by TheAspiringHacker@functional.cafe
(DIR) More posts by TheAspiringHacker@functional.cafe
(DIR) Post #9kFSr1ZPji4sEWEYPQ by DashEquals@linuxrocks.online
2019-06-26T19:33:07Z
0 likes, 0 repeats
Need some advice for #programming: what language should I use for FediChat? (FediChat is a project that will use ActivityPub for chatting, both in DM's and in groups). It needs to be able to implement a streaming API (I want it to be at least partially compatible with the Mastodon API so existing apps will work).
(DIR) Post #9kFTy2lPnTBTurl3gm by rune@mastodon.nzoss.nz
2019-06-26T19:45:31Z
0 likes, 0 repeats
@DashEquals Ruby on Rails, React, and NodeJS are obvious contenders since that's what Mastodon is written in.And since they're excellent choices for web based projects.
(DIR) Post #9kFUDeKcP2uym4fKJU by mkljczk@exited.eu
2019-06-26T19:48:22Z
0 likes, 0 repeats
@DashEquals
(DIR) Post #9kFUOw0H2WZWlgWxmq by mkljczk@exited.eu
2019-06-26T19:50:25Z
0 likes, 0 repeats
@DashEquals maybe Elixir, like Pleroma? Implementing Mastodon API would be possible in virtually all languages and their web frameworks…
(DIR) Post #9kFUUEMyBNcPB3fihU by TheAspiringHacker@functional.cafe
2019-06-26T19:50:38Z
0 likes, 0 repeats
@DashEquals I like statically typed programming languages, but I don't do server-side programming
(DIR) Post #9kFWw7A8lrlyqH5wbw by chmod777@linuxrocks.online
2019-06-26T20:18:51Z
0 likes, 0 repeats
@DashEqualsA language that you already know. Should get some extra points
(DIR) Post #9kFdzikkAOojyTsltI by wire@anarchism.space
2019-06-26T21:37:55Z
0 likes, 0 repeats
@DashEquals Are you going to create a server or a client for Mastodon? Mastodon already has direct messages, maybe it is better to improve @Tusky or @fedilab UI to show chats with different users separately, allow pinning them etc., like existing chat clients do?Just like what @delta does for email, but for Mastodon API instead of IMAP.
(DIR) Post #9kFj4IrANMtGsQtIjg by architect@linuxrocks.online
2019-06-26T22:34:25Z
0 likes, 0 repeats
@DashEqualsAnything other than assembly is a waste of time :PHonestly, a compiled language would be ideal, at least to do the heavy-lifting. But the language doesn't matter that much. I'd say C, but Golang and Rust are pretty good choices too, mostly depends on what you're comfortable with.