JG10
jg10.solidcommunity.net
JG10
@jg10.solidcommunity.net
Interested in #SolidProject and enabling user control over both their data and the interfaces used to interact with it (#MalleableSoftware), especially with #PodOS

🌉 bridged from https://mastodon.social/@jg10 on the fediverse by https://fed.brid.gy/
Learning about #websub as a way of getting push notifications instead of polling feeds, including for YouTube videos

https://www.w3.org/TR/social-web-protocols/#subscribing-hub

https://developers.google.com/youtube/v3/guides/push_notifications
Subscribe to Push Notifications  |  YouTube Data API  |  Google for Developers
developers.google.com
December 30, 2025 at 9:50 PM
My experimental #SolidProject webhook config now also has an indexer that adds new schema:Action tasks compatible with https://focus.noeldemartin.com to an ItemList

Works well with additions to a container, but listening to edits would require subscribing to updates from individual documents […]
Original post on mastodon.social
mastodon.social
December 28, 2025 at 10:49 AM
My experimental #activitypub #SolidProject agent now listens to POSTs to a list of inboxes and outboxes and processes activities asynchronously as they arrive.

Next I plan to dynamically define the inboxes and outboxes.

The agent would be given access to a config, subscribe to the listed […]
Original post on mastodon.social
mastodon.social
November 30, 2025 at 10:59 AM
I've proposed two possible outlines for a document about #SolidProject #activitypub integration

https://github.com/solid-contrib/activitypub-interop/issues/2#issuecomment-3590595603

The first is more note/tutorial/primer like, because a large part of the content is just redescribing […]
Original post on mastodon.social
mastodon.social
November 28, 2025 at 11:47 PM
Reposted by JG10
If you were not present at last week's Solid Symposium, we just posted a re-recording of our talk titled "Key learnings from building social apps with ActivityPods". It includes a lot of thoughts about Solid and how we solved some problems we encountered […]
Original post on fosstodon.org
fosstodon.org
April 29, 2025 at 6:31 PM
RE: https://mastodon.social/@jg10/112911946823132168

I'm increasingly convinced there's value in a #SolidProject server cooperative built on trust and aimed at providing a high quality service one would feel comfortable recommending to family and friends.

Value comes when data flows - […]
Original post on mastodon.social
mastodon.social
November 16, 2025 at 1:13 AM
I've been experimenting with using the eye reasoner to create indexes in a #SolidProject pod.

The index has movie URL on my pod, movie name and links to TMDB and local streaming services - merged automatically with my Media Kraken data via common TMDB URL.

Gives a quick overview of where my […]
Original post on mastodon.social
mastodon.social
November 15, 2025 at 8:47 PM
I've been learning to use #SolidProject notifications and now have ActivityPub messages processed via a webhook.

With @PodOS JSON-LD support I've been working with my feeds as RDF data.
ActivityStreams data does feel less RDF-native and more JSON-like, but I'm still getting used to it […]
Original post on mastodon.social
mastodon.social
November 15, 2025 at 8:33 PM
@noeldemartin I'm going to miss MediaKraken's Halloween costumes!

https://github.com/NoelDeMartin/media-kraken/releases/tag/v0.1.25

The kid-friendly Halloween movie I introduced the kids to this year is Casper […]
Original post on mastodon.social
mastodon.social
November 6, 2025 at 10:09 PM
RE: https://mastodon.social/@pietercolpaert/115474559594890990

I'm noticing variations of this pattern increasingly frequently with #SolidProject - event logs are the source of truth and resource states are derived or temporary instead of permanent.
mastodon.social
November 3, 2025 at 7:34 AM
I'm refactoring my experimental #SolidProject based feed reader to receive ActivityPub activities rather than polling and parsing RSS feeds myself.

The Solid server provides the actor, webfinger and inbox endpoints.

Seems to work pretty well alongside utility scripts to send follow requests […]
Original post on mastodon.social
mastodon.social
November 1, 2025 at 6:04 AM
My poor little VPS with 1GB memory was feeling sluggish and my #SolidProject server kept being OOM killed.

I played with some fail2ban filters and now 4000 IPs have been banned and it's feeling much happier.

Probably a point in favour of shared hosting rather than self hosting.
October 28, 2025 at 6:54 AM
Reposted by JG10
Personal data storage is an idea whose time has come: Data Ownership as a conversation changes when data resides primarily with people-governed institutions rather than corporations.

https://blog.muni.town/personal-data-storage-idea/
个人数据存储的时代已经来临
Personal data storage is an idea whose time has come (blog.muni.town) 17:07  ↑ 111 HN Points
blog.muni.town
October 5, 2025 at 4:55 PM
I've got a promising approach to reactivity for #podos on top of a #SolidProject

1. Additions and removals to the RDF store are exposed as rxjs observables

2. Observe methods on a store or Thing filter these changes and emit changes in values of interest
e.g […]
Original post on mastodon.social
mastodon.social
September 13, 2025 at 12:21 PM
Experimenting with a new idea - a #SolidProject anywhere bookmarklet

Click once - login and grant the domain access to (part of) your pod
After login, click a second time to complete login
Subsequent clicks can reuse refresh token

The bookmarklet can then connect any website to your pod, e.g […]
Original post on mastodon.social
mastodon.social
August 2, 2025 at 12:23 PM