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.