Problem Solver. Software Architect. Entrepreneur.
Working at Moodle to empower educators to improve our world.
Making Solid apps on the side (solidproject.org).
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/
#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
I just released a new version of Media Kraken with some improvements. If you had your Solid POD on solid community and the application stopped working, this update should fix your data and get you back on track!
Check out the release notes for more details: https://github.com/NoelDeMartin/media-kraken/releases/tag/v0.1.4
"P.S. We're offsetting by 3x every bit of CO2 this creates." Nice!!
It seems like this starting to become a reality! (maybe it already was when I tooted this and I didn't know 😅 )
And some people has recommended hubs.mozilla.com, but I'm not sure it has the UX I had in mind.
I started using TailwindCSS a while ago and now I use it everywhere. I was skeptic at first, but it's a perfect pairing with Vue and other component-based frameworks. Now that 2.0 is out it's a great time to give it a chance!
"These machines are the first general purpose computers ever where you have to make an exclusive choice: you can have a fast and efficient machine, or you can have a private one... Short of using an external network filtering device like a travel/vpn router that you can totally control, there will be no way to boot any OS on the new Apple Silicon macs that won’t phone home, and you can’t modify the OS to prevent this."
So, Google Photos will stop providing unlimited storage for free.
Who's surprised about this? Nobody, I hope. I actually believe this is better, but I don't like the bait and switch strategy. Whenever I see news about Google Photos, the story of Everpix comes to mind.
I just finished Caleb Porzio's VSCode course. Improving your workflow doesn't happen overnight, I've been introducing small changes for weeks. It's been a transformative experience, I'll never look at my programming environment the same way. Check it out! https://makevscodeawesome.com
It's been more than a year since I started working in the open. Here's an update. https://noeldemartin.com/blog/working-in-the-open-when-no-one-is-looking
So, #vue3 is finally out and looking great! And I'm so happy they skipped the "N" for the naming and went with One Piece! :D Now that sticker on my laptop is even more suitable!
Two of my favourite bloggers, @dajbelshaw and Abhishek Chakraborty, just wrote on the importance of writing. I should really get started writing those 62 blog ideas I have on my backlog... 🙈
After some months of side-project work, here's my new #Solid app. If you don't have a Solid POD, data will be stored locally and you can upgrade to Solid when you're ready! Media Kraken will help you keep track of your media, starting with movies in v0.1. https://noeldemartin.github.io/media-kraken/
Performative Craig Maloney Impostor Edition http://decafbad.net/2020/07/07/performative-craig-maloney-impostor-edition/ #Adayinthelife #Goodreads #Rants #misc
Are you attending #MootGlobal20? Do you have a cat? This is your chance to bring your cat to a conference! Come join me at the "cat lovers" table in the Networking Cafe during the 18:20 CET Networking Break! (9 hours from now)
Why Mastodon and the fediverse are “doomed to fail”: