JG10

@jg10
78 Followers
64 Following
277 Posts
Interested in #SolidProject and enabling user control over both their data and the interfaces used to interact with it (#MalleableSoftware), especially with #PodOS
Past devlog noteshttps://jg10.solidcommunity.net/devlog/home.html
Github code mirrorhttps://github.com/jg10-mastodon-social
Nowhttps://jg10.solidcommunity.net/devlog/home.html#now
Bridged on BlueSkyhttps://bsky.app/profile/jg10.solidcommunity.net

I just started working on a new project to see how far I can take AI with Solid and local models. If you're curious, make sure to follow along!

https://noeldemartin.com/tasks/raising-an-agent

Raising an Agent

There are many things going on with AI, but I don't love all of them. In this task, I'm creating my...

Noel De Martin

#PodOS will be presented at #Solid Symposium 2026 in #London 🎉

From Apps to Autonomy: Operating Systems for True Data Ownership

Even in open ecosystems like Solid, users often face a choice between the convenience of specialized apps and the flexibility of direct data manipulation. Solid-based operating systems and toolboxes aim to bridge this gap, providing a layer that makes personal data both accessible and actionable.

https://sosy2026.eu/Sessions/

Sosy 2026

THE 4TH SOLID SYMPOSIUM, london, 30 April & 1 May 2026

Browsing your data using PodOS is great, but nothing compares to an app that is tailor-made for the task. That's why PodOS Brower now allows you to open a resource in another app. We also have some exciting new features for dashboards builders.

https://pod-os.org/blog/2026/03/04/podos-202603-open-with-conditional-rendering-and-reactivity/

#PodOS #Solid #LinkedData #HTML

PodOS 2026.03: "Open with", conditional rendering and reactivity - PodOS

I've been exploring opening #SolidProject files from desktop file manager/Android intents
There's a few tensions to resolve for RDF documents:

1) base uri is commonly inferred when documents are dereferenced, i.e. it's not in the document contents
2) the origin of a document may be ambiguous, particularly as Android makes it easy to share content and hard to access files
3) files with identical relative URL content can be different in absolute terms, so file deduplication needs to be RDF-aware

I finally have a git setup I'm happy with when coding on mobile on a #SolidProject pod

PUTting .git/COMMIT_EDITMSG triggers add & commit via a Solid Notifications webhook

Using vitest for unit testing with ESM support.
Getting closer to TDD in the browser.

New blog post! Apparently, the term "Vibe-coding" was coined a year ago from today. I have some thoughts about it.

https://noeldemartin.com/blog/software-ideals-in-the-age-of-ai

Software Ideals in the Age of AI

In the last few weeks, there has been a lot of talk about the end of software development. We're entering a period where software is easier to make than ever before, and many are proclaiming that soon we won't need to look at code anymore. I'm also very excited by the idea that anyone can make their own software, but there is a problem. The design choices that come baked-in with most of these tools are not great. If you ask an LLM to vibe-code an app, it's going to inherit all the faults of the previous generation. In the age of AI, we need better defaults.

Noel De Martin

With the latest PodOS release, we are taking a big leap towards modularity and extensibility. You can now dynamically load Solid Data Modules to add new features to the core system.

https://pod-os.org/blog/2026/01/28/podos-202601-adds-dynamic-module-loading/

#PodOS #Solid #LinkedData

PodOS 2026.01 adds dynamic module loading - PodOS

I've been experimenting with #SolidProject agents and I like the elegance of https://github.com/solidcouch/solid-identity - the agent hosts its own webid and issuer - no login required, instead the user just grants access to the agent webid
GitHub - solidcouch/solid-identity: Simple solid identity for REST services - monorepo

Simple solid identity for REST services - monorepo - solidcouch/solid-identity

GitHub

There’s a tension between being semantically rich (using your own terms and definitions), and being semantically aligned, in which you try to reuse terms from other vocabularies.

I think we need a new concept: eventual #interoperability. I propose to start rich with your own vocabularies, and only make alignments when there’s a concrete reason for building those.

https://pietercolpaert.be/interoperability/2026/01/08/eventual-interoperability

#knowledgegraphs #apis #linkeddata #semantics