@vinnl I guess you could just stop the deletion process whenever something goes wrong. And if some resources have been lost it should be fine, given that the user was trying to delete everything.
But yeah, I don't think it's such a common use-case, I just need to do it because I often test the golden path with Media Kraken and I have many useless containers with movies that I'd like to clean up xD. But I have seen that I can remove their reference in the type index and that's already useful :).
This week's side project might be useful for Solid developers. It's called Penny, and it allows you to inspect and manipulate data in your Pod.
Give it a try here, and let me know what you think: https://Penny.VincentTunru.com #Solid #SolidProject
@vinnl Also, It allows you to delete auto-generated things like `ldp:contains` triples from containers, but of course nothing happens. The network request for this returns 500 but I don't see an error in the UI.
@vinnl This is awesome :D I feel like I'll use from now on to interact with my POD :) thanks!
Some improvements I can see:
- It'd be nice to have a button to collapse the blocks under "Things" (maybe even appear collapsed by default).
- I'm missing a button to delete a container with all their contents. I know that's a dangerous operation, but I think having the confirmation you already have for deleting resources is enough.
One new tip for this year.
If you do New Year Resolutions, you should also do Last Year Achievements.
You'll be surprised of how many things you achieved that weren't in your resolutions but are worthy of them.
https://noeldemartin.social/@noeldemartin/103409291785606255
@thenewoil Hey, do you know what happened with this podcast or who was working on it? it seems like all the feeds are dead :/
One Piece chapter 1000 was just released! Check out this website :) https://onepiece-1000logs.com
I've made a simple #Solid app to test compatibility with different PODs, if it doesn't work with your Solid account please let me know by opening an issue! https://ramen.noeldemartin.com
@Pete Thanks :D
@Pete Yeah I've read all of them :) I didn't have that one on my list of favourites though, I'll give it another read!
Seneca's "On Discursiveness in Reading" is one of my favourite letters of his, and I feel the same way about programming. When I find a technology I like, I'd rather stick with it than learning something new. https://en.m.wikisource.org/wiki/Moral_letters_to_Lucilius/Letter_2
@vinnl Are you using it for the web? If so, it'd be nice to hear about your motivations and experience with it :D I've been hearing about it but haven't really found a reason to use it myself - instead of javascript.
I've recently been extracting some helper methods from different projects into a utils package, and I came up with a Fluent API to combine custom helpers with built-in methods. It was fun to make it fully typed as well :D. https://github.com/noeldemartin/utils#fluent-api
A data ecosystem fosters sustainable innovation https://ruben.verborgh.org/blog/2020/12/07/a-data-ecosystem-fosters-sustainable-innovation/
@dajbelshaw It's fun reading this being 30 myself :D You've certainly been working in the open for a long time and it's nice to be able of going back to these things!
I also think most of it still holds up :). The one about handshakes is definitely outdated though xD
#TIL There is such thing as TypeScript tests (meaning, tests that validate the correctness of your TypeScript definitions). Here are some examples from Vue 3: https://github.com/vuejs/vue-next/tree/master/test-dts
Also, check out this repo to learn some advanced TypeScript stuff: https://github.com/type-challenges/type-challenges
βπ§ π₯
Problem Solver. Software Architect. Entrepreneur.
Making Solid apps (solidproject.org), and pondering what to do next.