Andrew Godwin
@andrewgodwin
Followers
13K
Following
6K
Media
666
Statuses
14K
Python/Django developer, speaker, and hobby collector. Works @astronomerio. @[email protected] on the Fediverse. He/him/they. π³οΈβππ
Denver, CO, USA
Joined September 2007
FYI - I no longer use Twitter, and instead I now post over on the Fediverse/Mastodon full time, at @andrew@aeracode.org ( https://t.co/ms6lfjQ2KH). If you want to find me there, great! If not, that's fine too! It's also my email if you ever want to get in touch.
fedi.aeracode.org
1.59K Posts, 207 Following, 2.32K Followers Β· Tech leader, Django/Python developer, public speaker, occasional youtuber, collector of hobbies, and misplaced Brit. Day job: Lambda Labs. π³οΈβππ
2
0
13
I think I might finally be about to have a website I'm sadder about disappearing than lanyrd
1
1
19
My hat is off to everyone who has done the right thing and decided to get fired by Twitter today, and over the last few weeks, rather than work in awful conditions. I've enjoyed your work for many years, and I'll remember it fondly, even if it's about to start dying.
0
1
25
Wrote a new blog post with some of my initial thoughts on Mastodon/Fediverse's growth, from the perspective of someone relatively new, and what I'd like to see!
0
0
5
Very unsure if I should cue up "We'll Meet Again" or "Daisy, Daisy" to play once the remaining microservices all start toppling over and Twitter properly goes down.
2
2
9
Wrote up a blog post with my initial ideas and stance on writing an ActivityPub/Fediverse server: https://t.co/sTlfAeNyi1 I also have thoughts on federation, UX, scaling, and what any successful medium-scale ecosystem might look like, more to come there.
1
2
9
If you're curious about what I am working towards with TakahΔ (my Fediverse/ActivityPub server), I'm now keeping a high-level roadmap here:
github.com
An ActivityPub/Fediverse server. Contribute to jointakahe/takahe development by creating an account on GitHub.
1
3
10
Takahe is really starting to look like A Thing now that I have done some UI work. Not the most beautiful thing ever, but I want a functional yet friendly aesthetic.
0
0
6
OK, got that working without too much hassle. Feeling good about all the support code I wrote for state management Just Working.
0
0
2
I now have Takahe correctly receiving and showing a timeline of posts from users you follow. Once I get it sending out its own posts, it'll be properly real!
2
0
13
I'm not quite sure how to feel about the fact that ActivityPub posts (well, notes) arrive with their text as HTML complete with <span>s and CSS classes.
3
0
8
It's a great day to not doomscroll and instead enjoy the Fediverse's culture of content warnings on politics posts.
0
0
7
It may seem somewhat inconsequential, but I got all the key signing, digest and JSON-LD code to work enough that Mastodon recognises my follow request. Woo!
0
0
7
Yup yup yup, false alarm on the "virtual hosting of users on different domains being impossible for the Fediverse" front. Figured out that you just need a unique _pair_ of domains for each vhost:
1
0
6
Ah, think I have a way around this - each user has a potential pair of domains, one where the actor URIs live (e.g. https://t.co/dhZe9cwHUx) and one vanity one that also handles webfinger (e.g. https://t.co/S1OLhknh8C).
0
0
0
OK, finally getting to the meat of the ActivityPub spec - looks like while you can have multiple domains per server, the usernames must still be unique across all domains due to the way it interacts with Webfinger! https://t.co/3rhiUHeBx1
github.com
Steps to reproduce the problem Hello, I'm developing a web application that uses ActivityPub but I'm having an issue with account search in Mastodon. First I need to provide some details ab...
1
0
1
(yes, I have now realised that ActivityStreams says you should operate on the compacted format, so my nightmare is hopefully over)
0
0
1
"Expand and flatten the JSON-LD", they said. "It'll make it more reliable to parse!" The nice, reliable flattened format:
1
0
6