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

@stuartyeates @mfru I think a critical mass of apps for a smaller number of users would also be ok - data sovereignty advantages can be obtained without network effects. There's still enough dev activity that the jury is out on whether this will be achieved.
#SolidProject

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.

@naton There's a fairly active community on several matrix channels including one for practitioners
https://github.com/solid-contrib/practitioners
#SolidProject
GitHub - solid-contrib/practitioners: A hub for Solid developers

A hub for Solid developers. Contribute to solid-contrib/practitioners development by creating an account on GitHub.

GitHub
@douginamug @yala That's strange. It sounds like that particular server is having a problem. You could try again later or on another server. Or file an issue at https://github.com/solid/solidcommunity.net

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