Pinned toot

I'm slowly trying to move all of my fediverse activity to @john, which is powered by an ActivityPub library I wrote that interfaces neatly with my static blog. Once it's actually working I'll write up a little something about how I'm using it. Until then, chaos!!!

I'm slowly trying to move all of my fediverse activity to @john, which is powered by an ActivityPub library I wrote that interfaces neatly with my static blog. Once it's actually working I'll write up a little something about how I'm using it. Until then, chaos!!!

Haha my ActivityPub inbox has silently rejected everything it received since Friday night. I should add alerts?

Oh by the way I built this, I've been using this for a couple weeks without telling anyone it exists and I think it's pretty nice! mastodon-feed-converter.johnho

Turns out that Mastodon's RSS feeds leave a lot to be desired! Every toot's item title is "New status by (name)." Ideally (imo!) they'd just have no titles. Micro.blog's JSON feed format does this just right. I think I might have to write a service that reformats Mastodon RSS feeds on the fly 🥴

I think my preference here is to use something like Bridgy Fed by @snarfed—I can Just Blog on my own website, and others can subscribe to my posts via ActivityPub if they'd like. I'm just going to ignore favorites and reposts and follows. fed.brid.gy

*tiktok meme audio voice* i browse the fediverse, i browse the fediverse, i browse the fediverse and then i blog

What does the make of syndication versus content negotiation when it comes to microblogging with ActivityPub? Given that I have a microblog on my personal website, should I add ActivityPub alongside RSS as another way of consuming that content, or should I cross-post to e.g. this Mastodon account, in the same way I might cross-post to Twitter? I am torn.

*tiktok meme audio voice* i don't wanna read your toots, i wanna read your blog

My latest themed attractions pops up for one weekend only, April 18-21 in Park Slope! It’s about a dog and a cat who are roommates, it’s an art show AND a little story AND a place for you to hang out with me and be cute AND I am excited to see you! variablestage.com/attractions/

Also the sequel to this spec would swap JSON for HTML and provide a new perspective on building MVC-style websites.

Basically I was excited that JSON-API was so respectful of hypermedia in theory but then underwhelmed by how little it delegated to hypermedia in practice. The popularity of GraphQL has emphasized how powerful hypermedia is (by reinventing it) but we still have this whole other thing that's more mature and deployed everywhere that I think we should use more powerfully and thoughtfully.

One of these days I want to draft a API specification that is like JSON-API (jsonapi.org) but…

- URLs are determined by resources (strictly /:type/:id)
- Relationships have required URL counterparts (i.e. /:type/:id/:relationship is a 301)
- Resource objects are less strictly defined (the nested attributes/relationships with a shared namespace thing never felt right to me)
- filter, order, and pagination schemes are MORE strictly defined (a weird oversight of the spec imo)

This nearly-five-year-old article about how the BBC’s information and frontend architecture is still foundational to my career and how I approach websites. When I get mad about Javascript, I’m thinking about this. smashingmagazine.com/2014/05/r

I gave a little talk at work today that tries to explain what ActivityPub is; I also turned that talk into a blog post! I blogged!!! johnholdun.com/articles/what-i

I did not expect TechCrunch to get this scoop, but the more I learn about the new Star Wars land at the two US Disney Parks, the more maybe excited I am to visit it. (I just can’t help thinking about it being slammed with crowds.) techcrunch.com/2019/02/27/how-

I had a sick day today so I spent some time burrowed on my sofa making some little changes to my NYC subway arrival times web app called Train Approaching. I use it almost every time I take the train. Maybe you’ll like it too! train-approaching.johnholdun.c

Show more

John Holdun's choices:

Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!