Martin Grider

@Grid
0 Followers
51 Following
27 Posts
Game developer and designer. Contract software engineer. Focused on native iOS, and tabletop games. I release games at http://abstractpuzzle.com/ and blog at http://chesstris.com/.
Really enjoyed this post where @[email protected] details setting up a mastodon instance to test account migration: https://medium.com/@kris-nova/experimenting-with-federation-and-migrating-accounts-eae61a688c3c
Experimenting with Federation and Migrating Accounts

Hey friends. It has been a wild month. Our little social media server has turned into production infrastructure, and it still continues to grow. The mass exodus of the tech community from Twitter…

Medium
@inthehands I can guarantee this will not make everyone happy. 😂
@mattblaze I would have been 11. I've somehow never heard of this, despite watching all the Max Hedroom episodes at some point in the early 2000s!

...and I just realized that I failed to reply to my own toots and totally screwed up my very first Mastodon thread. **sigh**

Some days using software is just as hard as making it. 😂

7/7

@ellisgl No offense, but... I don't think it would be possible to pay me enough.

I kind of never want to write anything but Swift ever again. 😅

And amazingly, I'm not the only one who realizes this! There are slides (near the 40-min mark) in Cory Slep's presentation that address a need for mobile federation!

I looked for a go-fed library equivalent written in Swift, and didn't find anything. I have yet to dig into what the official Mastodon iOS app is doing, although I've bookmarked it's repo:

https://github.com/mastodon/mastodon-ios

...I didn't see anything in the list of acknowledgements.

6/x

mastodon/mastodon-ios

Official iOS app for Mastodon. Contribute to mastodon/mastodon-ios development by creating an account on GitHub.

GitHub

Essentially, this *kind of thing*, connecting people, their interests, their activities, is always what I saw the internet as *for*. With ActivityPub, it feels like we’re getting close! But Mastodon is just the tip of the iceberg! IMO, we need this kind of thing for more than just hot air. Every kind of software needs this. Mobile apps need this!

5/x

I'm not sure how this is going to turn out, because supposedly quote-toots aren't a thing, but it was actually this toot that sent me down this rabbit hole earlier today:

"It warms my stupid little nerdy heart it does! It seems like a promise of the web, properly decentralised sharing for everyone, is finally coming to life."
https://mastodon.social/@john@sauropods.win/109326066704273380

I definitely share this sentiment.

4/x

I went looking for libraries that implement just the ActivityPub interactions without an app "on top" of them, and the only one I found was go-fed, a library written in Go.

https://go-fed.org/

I ended up watching this entire talk about the author of the library, given as part of ActivityPub conference 2020:

https://conf.tube/w/jqu23ke8Px9mFpCztZTTqw

(Incidentally, let me know if there are other libraries out there. I've definitely barely scratched the surface here so far.)

3/x

Go-Fed

The first thing I looked at, I suppose, was https://activitypub.rocks/

There's lots of basic info on there, including links to the w3.org pages for ActivityPub:

https://www.w3.org/TR/activitypub/

and ActivityStreams:

https://www.w3.org/TR/activitystreams-core/

...the protocols that drive the whole "fediverse".

2/x

ActivityPub Rocks!