During my sabbatical, I've decided to try making a Solid Server from scratch to see how complicated it would be... And turns out I got it working in a single day 🤯.

It's very experimental, but check it out if you're curious: github.com/NoelDeMartin/lss

Follow

It's just a proof of concept; and I didn't implement any of the hairy stuff (authentication, authorization, content negotiation, etc). But with very little effort, it works with a couple of my apps. So it already covers 90% of the functionality I rely on as an app developer.

It's because of things like this that I always say that in reality, Solid is very easy to learn. If you grasp the basics, it's really not a lot more complicated than understanding REST apis.

@noeldemartin wow I am impressed. But you're right, the basics are not that complicated. Before CSS emerged I started implementing Molid (a mock solid server) during a train ride to cover my most basic needs while implementing apps.

@noeldemartin but while I am now implementing Solid Data Modules I also have to say a huge amount of complexity in Solid lies in client to client standards. The server is quite simple (intentionally)

Sign in to participate in the conversation
Noel's Mastodon

This is an instance-of-one managed by Noel De Martin.