You may have noticed me doing research about the technology stacks being used by #ActivityPub apps, this is because I'm involved in a couple federated projects (both of which are new use cases, and extending the #ActivityStreams format).

One of those (current dayjob) is #MoodleNet (for educators to curate educational resources together), and we now decided to use #Elixir for the back-end, which I explain in detail here:

I'm open for feedback & collaboration requests!


@mayel Thanks for the great read! Glad you have found the best choice for your needs.

It's a bummer that static typing is viewed as an obstacle -- especially in terms of flexibility. Static typing eliminates a whole class of errors (and Go's duck typing of interfaces is pretty flexible), & the static/dynamic typing just forces folks to consider errors at compile time vs runtime.

I am excited for y'all, and will use this as motivation for future features. :)

in Elixir the need for static typing is reduced due to guards and structs

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!