For example, there were a number of typo's in the original that I wasn't able to fix, because lockfiles weren't a thing in the JS ecosystem back then, and I could not figure out the right combination of dependencies to properly build it!
I built the original in 2015 with a number of learning goals, among which were actually finishing projects, and React. Over the years several people have taken the effort of actually reaching out to me to share how it's been helpful to them, which has been very gratifying.
Rebuilding it was a good way of reflecting on both how much I've learned since then, and how much our tooling has improved.
I relaunched my #Git tutorial! It gets you from being able to use Git to actually understanding it in less than fifteen minutes.
It is now also usable on smaller screens, looks a bit more modern, and is now up-to-date with modern Git features and conventions.
Git it a try at https://agripongit.vincenttunru.com
Arguing against either ignoring real-world use or ignoring future maintainability often gets you lumped in with "the other side", but... It's a spectrum, people!
Discuss user experiences and implementation trade-offs, then find the middle ground you're comfortable with.
If a piece of software can be expected to evolve in a certain direction, then make your code flexible enough to accommodate those changes.
But if there's straightforward code that supports all real use cases, then please avoid the overhead of more modularity.
Goodmorning #fediverse!
As of today you can apply to my former job! 🎉🎉 https://www.mamacash.org/en/vacancy-it-systems-network-engineer
Think selfhosted servers, IaaC (Ansible) virtualization (KVM, Ceph, Debian, Ubuntu), FOSS apps (Zimbra, Nextcloud, Rocketchat), and Linux Mint desktops.
Are you a #foss and #linux enthusiast AND a #feminist? And are you based around #Amsterdam? Apply before Feb 23!
Mama Cash is the oldest feminist fund in the world. They support women’s, girl’s and trans groups all over the world. 🌍
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
I get that #Signal might not be people's first choice, but I don't understand people gloating over its growing pains. Surely it's incontrovertible that even if it's not your perfect dream solution, it's a massive improvement over the status quo whose success should be celebrated? If only as a gateway to whatever pet project you're rooting for.
Why don’t more of us #recycle our smartphones since there are so many valuable #minerals inside? 🤔 Well, they're designed for use, but not for #reuse & #recycling. Take a look at the hidden impact of the #smartphone industry.
Full video 👉 : https://bit.ly/38zLxFz
Like UX, accessibility isn't a binary, "on/off" thing: something can be less or more accessible, and more is better.
However, like UX, it can be "off": if a button doesn't appear at all, it's not just hard, but impossible to use. #a11y
#JavaScript devs: let's take a moment to appreciate how convenient it is that the main serialisation language of the web is native to JavaScript. That's a lot of mapping between data formats that we can just skip.
But if we can embrace decentralization, and specifically embrace a more peer-to-peer relationships, and open standards for communication, we can ensure that every multi-decade computer can communicate with every other multi-decade computer.
The multi-decade web?
The peer-to-peer web.
A web independent of the internet.
UUCP?
Someone I know wants to share a video with their friends, and this video is really only of interest to their friends. I was thinking this would be a good opportunity for them to try @peertube, but... Which instance, if any?
And no, I'm not going to run an instance myself.
Today, Pornhub took down all videos from unverified accounts after a New York Times report documented instances of nonconsensual pornography can child sexual abuse material on the service.
But the Times editorial isn't what spurred the shutdown: rather, it was the decision by Visa and Mastercard to withdrawn Pornhub's payment processing that prompted Pornhub to take action.
1/
As part of the #NextGenerationInternet initiative, the NLnet foundation is happy to announce a brand new grant making programme. NGI Assure is looking for technological building blocks that provide strong assurances to internet users. A non-exhaustive list of technologies that could be of interest: quantum-proof cryptography, public key trust chains, ratchet mechanisms, distributed hash tables and directed acyclic graphs for secure peer-to-peer connections -> https://nlnet.nl/news/2020/20201201-NGIAssureOpenCall.html
(Front-end) engineering, civil rights, and the intersection between those two.
https://plaudit.pub, https://solidproject.org, @ToSDR, and a never-ending stream of unfinished side projects — though Toots are my own.