<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;.]]></title><description><![CDATA[<p>The biggest problem with developing for <a href="https://mastodon.me.uk/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> is answering the question "so WHICH BIT didn't work?".</p>]]></description><link>https://citiverse.it/topic/9987da81-6efa-4ad3-91eb-403b5a6e9375/the-biggest-problem-with-developing-for-activitypub-is-answering-the-question-so-which-bit-didn-t-work-.</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Apr 2026 08:09:07 GMT</lastBuildDate><atom:link href="https://citiverse.it/topic/9987da81-6efa-4ad3-91eb-403b5a6e9375.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Apr 2026 09:45:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 18:00:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/smallcircles%40social.coop">@<span>smallcircles</span></a></span> <span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> <span><a href="/user/cwebber%40social.coop">@<span>cwebber</span></a></span> <span><a href="https://social.coop/@spritely">@<span>spritely</span></a></span> yeah, I agree that we’d need a proper vision as well</p>]]></description><link>https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421350658640642</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421350658640642</guid><dc:creator><![CDATA[profpatsch@mastodon.xyz]]></dc:creator><pubDate>Fri, 17 Apr 2026 18:00:32 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 17:56:04 GMT]]></title><description><![CDATA[<p><span><a href="/user/profpatsch%40mastodon.xyz">@<span>Profpatsch</span></a></span> <span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> </p><p>Yes, that is the good approach. And is what is happening also, in a good way. Question is if it is happening in the best way. In the SocialHub discussion around my blog post, my (quite holistic) considerations around the overall Grassroots standardization process in our chaotic commons, was misunderstood.</p><p>The question is, is there a vision, an ideal, towards which the standards should evolve, to be able to support the Future of Social Networking. If yes, what is it? What do we rally together for? Is it decentralization, and is that enough? Answering that would mean (re)imaging what that future might hold. There's too little of that today, and if it happens, it happens on fleety ephemeral microblog or chat spaces. Long gone musings in timeline history now.</p><p>On SocialHub I gave the example of <span><a href="/user/cwebber%40social.coop">@<span>cwebber</span></a></span> <span><a href="https://social.coop/@spritely">@<span>spritely</span></a></span> Fantasary as capturing a vision, that may be lost today.</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://socialhub.activitypub.rocks/t/grassroots-open-standards-for-fediverse-evolution/8637/21?u=aschrijver" title="Grassroots open standards for fediverse evolution">
<img src="https://socialhub.activitypub.rocks/uploads/default/original/1X/8faac84234dc73d074dadaa2bcf24dc746b8647f.png" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://socialhub.activitypub.rocks/t/grassroots-open-standards-for-fediverse-evolution/8637/21?u=aschrijver">
Grassroots open standards for fediverse evolution
</a>
</h5>
<p class="card-text line-clamp-3">▶ Alt-text to the diagram. Click to expand the text.


Thanks to @silverpill and @eprodrom, the pillars of grassroots standardization and ecosystem cohesion. :two_hearts: 
What triggered me to write the blog post was in&hellip;</p>
</div>
<a href="https://socialhub.activitypub.rocks/t/grassroots-open-standards-for-fediverse-evolution/8637/21?u=aschrijver" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://socialhub.activitypub.rocks/uploads/default/optimized/1X/b7023860b3d7df97ea10ba3c7ab11cb046a77c7a_2_32x32.png" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />





<p class="d-inline-block text-truncate mb-0">SocialHub <span class="text-secondary">(socialhub.activitypub.rocks)</span></p>
</a>
</div></p>]]></description><link>https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421333096015095</link><guid isPermaLink="true">https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421333096015095</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Fri, 17 Apr 2026 17:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 17:23:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> <span><a href="https://social.ngi.eu/@ngi">@<span>ngi</span></a></span> <span><a href="/user/nlnet%40social.nlnet.nl">@<span>nlnet</span></a></span> <span><a href="/user/eucommission%40ec.social-network.europa.eu">@<span>EUCommission</span></a></span> </p><p>Btw, I just used the phrasing "ActivityPub ecosystems", plural, in a fork of this discussion (see quote of this post).</p><p>And I think that against the holistic breadth and scope that I am exploring our fediverse <a href="https://social.coop/tags/technology" rel="tag">#<span>technology</span></a> landscape, that is a fair assessment.</p><p>In this wild garden of our <a href="https://social.coop/tags/fediverse" rel="tag">#<span>fediverse</span></a> commons, there exist different islands of green moss, sometimes barely touching, or with infurtile patches between them to be bridged, or actively repelling each other, lacking synergetic relationships that make furtile tendrils intertwine.</p><p>That is for another exploration in a future blog post I may write, come my self <a href="https://social.coop/tags/sustainability" rel="tag">#<span>sustainability</span></a> again. <a href="https://social.coop/tags/SX" rel="tag">#<span>SX</span></a> et all is all just Hobby social activity track (SAT) right now..</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://coding.social/blog/reimagine-social/" title="How We Reimagine the Social Web">
<img src="https://coding.social/reimagine-social-sticky-note_opengraph.png" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://coding.social/blog/reimagine-social/">
How We Reimagine the Social Web
</a>
</h5>
<p class="card-text line-clamp-3">We find novel ways to collaborate and create value together.</p>
</div>
<a href="https://coding.social/blog/reimagine-social/" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://coding.social/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />



<p class="d-inline-block text-truncate mb-0">Social coding commons <span class="text-secondary">(coding.social)</span></p>
</a>
</div></p><p><a href="https://social.coop/tags/SX" rel="tag">#<span>SX</span></a> <a href="https://social.coop/tags/SocialCoding" rel="tag">#<span>SocialCoding</span></a> <a href="https://social.coop/tags/SocialWeb" rel="tag">#<span>SocialWeb</span></a> <a href="https://social.coop/tags/SEE" rel="tag">#<span>SEE</span></a></p>]]></description><link>https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421203495709732</link><guid isPermaLink="true">https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421203495709732</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Fri, 17 Apr 2026 17:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 17:14:37 GMT]]></title><description><![CDATA[<p><span><a href="/user/smallcircles%40social.coop">@<span>smallcircles</span></a></span> <span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> I don’t think it’s the problem you make it out to be … we create a “Living standard” similar to how whatwg did for the web two decades ago … we drop json+ld from it and use a more frictionless approach to interop that is based on FEPs defining new attributes, and FEPs look at the fediverse as-is to find how to do that in a frictionless way, no complicated namespacing needed</p>]]></description><link>https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421170164599162</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421170164599162</guid><dc:creator><![CDATA[profpatsch@mastodon.xyz]]></dc:creator><pubDate>Fri, 17 Apr 2026 17:14:37 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 17:00:21 GMT]]></title><description><![CDATA[<p><span><a href="/user/profpatsch%40mastodon.xyz">@<span>Profpatsch</span></a></span> <span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> </p><p>It DOES create problems though, just not on the level of an individual project that is part of the AP ecosystems. Though it likely does, and I've seen this mentioned recently, give problems to the JSON-LD folks out there.</p><p>And if they stick to Linked Data approach, they are right and the ones doing Linked Data wrong or half-baked thought theoretically fall in line, given that W3C ActivityPub is a linked data based standard first of all, that permits JSON interpretation unless in compliant ways.</p><p>I just mentioned on a fork in this thread some of the issue at larger ecosystem scale, which started with discussion on - to use the general term Rich Hickey named it in his "Hammock driven development" talk - the Misconception around LD from the early start, that was never addressed.</p><p>Cardinal mistake if you ask me. But here's the thing: No one can be blamed in a chaordic commons. It can't organize for strategic direction very well.</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">

<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://social.coop/@smallcircles/116421063372284907">
🫧 socialcoding.. (@smallcircles@social.coop)
</a>
</h5>
<p class="card-text line-clamp-3">@Floppy@mastodon.me.uk @amcewen@mastodon.me.uk

The "which BIT" and the - as I call it - #LinkedData conundrum, I addressed recently in a #SocialHub topic on the #JSONLD vs plain #JSON nature of #ActivityPub. Inspired to write a long and personal #SocialExperience tale on my travels in wild #fedi lands. See..

https://social.coop/@smallcircles/116368803389082089

The #EU @ngi@social.ngi.eu #grant programs and the hard work of @nlnet@nlnet.nl to distribute @EUCommission@ec.social-network.europa.eu Horizon Europe #funding has done wonders to take #fediverse where it stands today. In my article I list all the many #FOSS projects that received stimulus and support during the years.

However something fundamental has been lacking in the mandate on who is eligible. Coding is Social. The support does not cover the rich tapestry of #expertise that end-to-end #solutions need during their lifecycle. Does not include fostering cohesive #technology ecosystems, healthy #OpenStandards evolution.

Effectively this creates a 'handover point' of software code from poor FOSS to others who earn a living with it.</p>
</div>
<a href="https://social.coop/@smallcircles/116421063372284907" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://social-coop-media.ams3.cdn.digitaloceanspaces.com/site_uploads/files/000/000/003/16/b7b85a87a7301812.png" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />





























<p class="d-inline-block text-truncate mb-0">social.coop <span class="text-secondary">(social.coop)</span></p>
</a>
</div></p>]]></description><link>https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421114031152203</link><guid isPermaLink="true">https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421114031152203</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Fri, 17 Apr 2026 17:00:21 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 16:47:28 GMT]]></title><description><![CDATA[<p><span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span></p><p>The "which BIT" and the - as I call it - <a href="https://social.coop/tags/LinkedData" rel="tag">#<span>LinkedData</span></a> conundrum, I addressed recently in a <a href="https://social.coop/tags/SocialHub" rel="tag">#<span>SocialHub</span></a> topic on the <a href="https://social.coop/tags/JSONLD" rel="tag">#<span>JSONLD</span></a> vs plain <a href="https://social.coop/tags/JSON" rel="tag">#<span>JSON</span></a> nature of <a href="https://social.coop/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a>. Inspired to write a long and personal <a href="https://social.coop/tags/SocialExperience" rel="tag">#<span>SocialExperience</span></a> tale on my travels in wild <a href="https://social.coop/tags/fedi" rel="tag">#<span>fedi</span></a> lands. See..</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://social.coop/@smallcircles/116368803389082089" title="🫧 socialcoding.. (@smallcircles@social.coop)">
<img src="https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/368/795/074/653/513/original/2386a22b908713a3.png" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://social.coop/@smallcircles/116368803389082089">
🫧 socialcoding.. (@smallcircles@social.coop)
</a>
</h5>
<p class="card-text line-clamp-3">Attached: 1 image

#ThoughtProvoker 🤔

#SX #SocialCoding #SocialWeb #ActivityPub #ReimagineSocial #fediverse #peopleverse</p>
</div>
<a href="https://social.coop/@smallcircles/116368803389082089" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://social-coop-media.ams3.cdn.digitaloceanspaces.com/site_uploads/files/000/000/003/16/b7b85a87a7301812.png" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />





























<p class="d-inline-block text-truncate mb-0">social.coop <span class="text-secondary">(social.coop)</span></p>
</a>
</div></p><p>The <a href="https://social.coop/tags/EU" rel="tag">#<span>EU</span></a> <span><a href="https://social.ngi.eu/@ngi">@<span>ngi</span></a></span> <a href="https://social.coop/tags/grant" rel="tag">#<span>grant</span></a> programs and the hard work of <span><a href="/user/nlnet%40social.nlnet.nl">@<span>nlnet</span></a></span> to distribute <span><a href="/user/eucommission%40ec.social-network.europa.eu">@<span>EUCommission</span></a></span> Horizon Europe <a href="https://social.coop/tags/funding" rel="tag">#<span>funding</span></a> has done wonders to take <a href="https://social.coop/tags/fediverse" rel="tag">#<span>fediverse</span></a> where it stands today. In my article I list all the many <a href="https://social.coop/tags/FOSS" rel="tag">#<span>FOSS</span></a> projects that received stimulus and support during the years.</p><p>However something fundamental has been lacking in the mandate on who is eligible. Coding is Social. The support does not cover the rich tapestry of <a href="https://social.coop/tags/expertise" rel="tag">#<span>expertise</span></a> that end-to-end <a href="https://social.coop/tags/solutions" rel="tag">#<span>solutions</span></a> need during their lifecycle. Does not include fostering cohesive <a href="https://social.coop/tags/technology" rel="tag">#<span>technology</span></a> ecosystems, healthy <a href="https://social.coop/tags/OpenStandards" rel="tag">#<span>OpenStandards</span></a> evolution.</p><p>Effectively this creates a 'handover point' of software code from poor FOSS to others who earn a living with it.</p>]]></description><link>https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421063372284907</link><guid isPermaLink="true">https://citiverse.it/post/https://social.coop/users/smallcircles/statuses/116421063372284907</guid><dc:creator><![CDATA[smallcircles@social.coop]]></dc:creator><pubDate>Fri, 17 Apr 2026 16:47:28 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 16:34:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> fwiw you can already more or less ignore it and it does not create problems in practice</p>]]></description><link>https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421012571693195</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421012571693195</guid><dc:creator><![CDATA[profpatsch@mastodon.xyz]]></dc:creator><pubDate>Fri, 17 Apr 2026 16:34:33 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 16:33:58 GMT]]></title><description><![CDATA[<p><span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> <span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> there's a pretty large amount of people who want to create a new standard that drops LD entirely</p>]]></description><link>https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421010296692302</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.xyz/users/Profpatsch/statuses/116421010296692302</guid><dc:creator><![CDATA[profpatsch@mastodon.xyz]]></dc:creator><pubDate>Fri, 17 Apr 2026 16:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 15:50:04 GMT]]></title><description><![CDATA[<p>go ahead, ask me where my day went.</p>]]></description><link>https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420837695593756</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420837695593756</guid><dc:creator><![CDATA[floppy@mastodon.me.uk]]></dc:creator><pubDate>Fri, 17 Apr 2026 15:50:04 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 15:47:17 GMT]]></title><description><![CDATA[<p>The second biggest problem with <a href="https://mastodon.me.uk/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> dev is that when debugging, you have to look at your Mastodon* feed, and it's *impossible* not to get distracted.</p><p>*other softwares are available</p>]]></description><link>https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420826750710217</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420826750710217</guid><dc:creator><![CDATA[floppy@mastodon.me.uk]]></dc:creator><pubDate>Fri, 17 Apr 2026 15:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 14:33:16 GMT]]></title><description><![CDATA[<p><span><a href="/user/amcewen%40mastodon.me.uk">@<span>amcewen</span></a></span> yeah, it's not too hard once you work out what `@context` is doing. That said, that's probably where my current bug lies.</p>]]></description><link>https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420535681235876</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.me.uk/users/Floppy/statuses/116420535681235876</guid><dc:creator><![CDATA[floppy@mastodon.me.uk]]></dc:creator><pubDate>Fri, 17 Apr 2026 14:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to The biggest problem with developing for #ActivityPub is answering the question &quot;so WHICH BIT didn&#x27;t work?&quot;. on Fri, 17 Apr 2026 10:11:13 GMT]]></title><description><![CDATA[<p><span><a href="/user/floppy%40mastodon.me.uk">@<span>Floppy</span></a></span> are you doing all the JSON-LD stuff?  I couldn't get my head round it last time I tried to understand it</p>]]></description><link>https://citiverse.it/post/https://mastodon.me.uk/users/amcewen/statuses/116419505248836301</link><guid isPermaLink="true">https://citiverse.it/post/https://mastodon.me.uk/users/amcewen/statuses/116419505248836301</guid><dc:creator><![CDATA[amcewen@mastodon.me.uk]]></dc:creator><pubDate>Fri, 17 Apr 2026 10:11:13 GMT</pubDate></item></channel></rss>