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).
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. :)
@mayel This sounds really interesting. I've been looking at finding ways to do e-learning for some of the stuff which I'd really like to be doing with my business.
I'd like to see if I can shift from the current focus (in theory) of development, to something more educational.
Part of that move is that we've really mostly been doing educational content as it stands.
@mayel Good call with Elixir. I use Go in my dayjob and appreciate both its concurrency and lack of robustness. Having a process not crash the whole system, and choosing Elixir over more popular languages, makes it clear that you're prioritizing robustness. That's a refreshing change of pace.