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 ActivityPub---the protocol favoring dynamically typed languages. *Sigh*
@tuxether It's less about the protocol and more about wanting to be generous and tolerant (if you can put it that way) in terms of interoperabilty.
@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. :)
@cj Thanks :) let's stay in touch!
That's good to hear! Do you have any more details about your plans & timelines? I'll also look around the issue tracker in more detail.
Woohoo! I have no helpful ideas atm but yay! Your projects sound awesome.
@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 Fuck! you now made me want to learn Elixir...
@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.
social.coop is a a coop-run corner of the fediverse, a cooperative and transparent approach to operating a social platform. We are currently closed to new memberships while we improve our internal processes and policies, and plan to re-open to new folks when that work is complete. [9/2/2018]