dev
dev
@dev@mediaformat.org

Social Web Development
– Pushing ActivityPub API boundaries, building @nuages
– Some #WordPress dev

32 posts
28 followers
  • FediCon / FOSSY

    Excited for FediCon 26! I’ll be giving a talk about the ActivityPub API My talk will explore the challenges of building a general-purpose client using ActivityPub’s Client API. https://2026.fossy.ca/schedule/presentation/460

  • Handcrafted code ftw

    I’ve signed onto a wee manifesto today, this one fits with the “move slowly and build things” ethos

  • Cacheable Requests for Remote Content

    TLDR: proxyUrl requests are un-cacheable, this is a terrible Developer Experience. When fetching remote Activities, Objects or Actors with the ActivityPub API we use a few endpoints. First, we might fetch activities directly from our Inbox endpoint, this loosely translates to a users Home feed. But to represent these Activities in a meaningful way to…

  • Posting from c2s

    The WordPress ActivityPub plugin quietly released an amazing feature in version 8.1.0 back in April. After a fair bit of testing, with various developers, including yours truly, Matthias @pfefferle added support for the #ActivityPub API. https://activitypub.blog/2026/04/22/8-1-0-by-the-numbers/ This very post is written using a custom client I’m building 😉

  • Media Embed Archive.org

    Easily embed media from archive.org into WordPress

  • WordPress Comments Roundup

    @dpknauss recently posted a round-up of Comment suggestions, and alternatives to WordPress default comments There are a number of good points in there, that really deserve more space. I’ll start with the one I disagree with: 3. Disable nested comments. I think comment nesting can be useful for signifying who is being replied to. 4.…

  • ActivityPub: Client to Server endpoint discovery

    Documenting some of the challenges and hiccups of OAuth Discovery with ActivityPub’s Client to Server API

  • Everytime a SaaS makes you embed a code snippet Wapuu cries

    I’ve lost count the number of times I’ve seen paying customers be offered no other choice but a javascript snippet to embed on their site, like it’s 1999 and we’re still crafting HTML files by hand. The OEmbed specification has been around since 2008, and is a wonderfully simple idea: A user should only ever…

  • Glad to be here!

    Presenting the ActivityPub plugin & the Fediverse at WPYEG

  • the_content, keep it clean

    A minor peeve is when plugins rely on the_content filter, to add some code or functionality which should not actually part of content at all! The average site visitor would not typically notice, but tacking on extra markup this way will have it showing up in RSS feeds, and ActivityPub status! 😱 Often the reason…