Show newer

I'm very proud to have been able to work on a library that will play a central role in many Solid apps. I am pretty happy with how it turned out, which is not something I can say about everything I've ever worked on 😅

It's true though: solid-client is *very* extensively tested, so far has not had unplanned breaking changes, and has an API that I think works well when writing Solid apps.

Show thread

Today is my last day at Inrupt! I am very excited about what the future is going to bring, but I will also fondly look back on my time here.

If there's one thing I will miss, it's the fine people I got to work with: both my wonderful colleagues at Inrupt, and the wider Solid community: @Zwifi, @noeldemartin, @michielbdejong, and a whole bunch of people not on the Fediverse.

Is there an ESLint plugin yet that verifies that your pictures' alt texts have more than a thousand words, to make absolutely sure that they carry the same information?

Pragmatism is tainted by being contrasted with perfectionism.

Pragmatism is balancing trade-offs and then making the hard choices. Not: taking the easy route, consequences be damned.

In the privacy-minded circles I frequent, some people complain that telemetry should *never* be used, and could simply be replaced by talking to users.

And while talking to users is definitely important, this is a great example of how telemetry *can* be used for good, and does not necessarily have good alternatives:

@noeldemartin Re: your recent Ramen update: as far as I know the Solid spec unfortunately does not specify how to update blank nodes. And since RDF lists rely on blank nodes, as I understand it that means there's no way to use those in Solid that does not rely on implementation-specific behaviour (like NSS/rdflib's use of a Where clause in the SPARQL Update) 😥

I love it when, when you post something on Mastodon that gets widely shared, you can see it spreading in the different Fediverse communities. It might get boosted first by the Germans, then at some point make it to the LGBTQ+ corner, then get picked up by the software developers, etc.

I just pushed a new version that:

- supports pagination,
- allows narrowing down the content, and
- has configurable timeouts for feed sources.

Thanks everyone who gave it a try and provided feedback!

Show thread

Like ? Know ? I created a tool to generate RSS feeds from arbitrary websites using CSS selectors.
And it's called... Feed me up, Scotty!



We have sent a letter to the members of the EU Parliament. To all the 705 of them. Because the majority wants to abolish our privacy of correspondence on Tuesday. Make sure to co-sign and share!
#Chatcontrol #privacy

Also cool: because we update the changelog as we go and have proper hygiene, you can also see exactly what code was involved in a bug fix by running `git blame` on the changelog.

Show thread

I love it when automated tests cover my ass.

I wrote some that automatically import our lib in a variety of environments. One of our transitive dependencies broke our lib in Node, and because these tests run often, it was easy to narrow it down to the one that published a new version last night.

The Norwegian consumer council has published a new report where they suggest a ban on the surveillance based revenue model dominating the web today.

#surveillance-capitalism #advertising #human-rights

I follow all these engineers, yet I have to learn *from a recruiter* that HTML is no longer required to make web sites? Couldn't one of you have told me?

Welcome To My Garden #wtmg is a not-for-profit network of citizens offering free #camping spots in their gardens to slow travellers: You can add your garden or explore the map.

Looks like it's not possible to post a message to my old @vinnl account while it's set to redirect here, but: looks like migrating accounts finally was successful!


Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.