What's personally disappointing about the Basecamp situation is that they were one of the few (only?) companies talking about the sort of back-to-basics HTML-first modern web stuff that really interests me.
I remember seeing one of their job posting a few years back and being excited that jobs focusing on that kind of work existed, but I haven't really seen any since 🙁
Hard to believe, but today marks 10 years since the CyanWorlds.com Engine code was released as open-source! The past decade has been quite a journey, both with regards to Uru and life in general. I wrote a bit of a recap on the Guild of Writers site: https://www.guildofwriters.org/paradox/reflecting-on-10-years-of-open-source-uru/
Mostly I want to say thanks to everyone who has helped, encouraged, and supported this work. Here's to even more exciting future development!
I wrote a third book: Web Components at Work is a guide for writing custom elements without using a library. It covers defining new elements, shadow DOM, extending the browser's existing design patterns, and case studies from the last few years of my projects at NPR. https://thomaswilburn.github.io/wc-book/
Fun times tonight... it turns out there's a bug in some WebKit indexedDB backend stuff that can corrupt database indexes when upgrading from iOS 13 to iOS 14. There's no way to prevent this from happening, and it's unrecoverable once it happens, and of course it's breaking my app 🙃
It is interesting watching Microsoft's vcpkg project basically turn into npm-for-C++. Now with vcpkg.json manifest files and the per-project dependency storage equivalent of node_modules.
Seriously though, vcpkg is great, and these JSON manifests will make it much easier to get a C++ project up and running after cloning a repo.
My desktop computer locked up while I was doing system updates and I had to reboot and now it has no kernel to load and I need to boot from a LiveCD to fix it, but my laptop doesn't have a disk drive to burn a LiveCD and I have no USB keys so I have to go buy one and hope I can get EFI to boot from it and this is really not how I imagined my weekend starting 🙃
Some random personal #SkyTrain stats
Since 2015-02-15, I've logged 3572 rides on SkyTrain vehicles.
As of today, I've ridden all 150 of the Mark I vehicles, all 260 of the first-gen and 348 of the second-gen Mark II vehicles, and 31/60 of the Mark III vehicles.
My most frequent ride is apparently 213, followed by 233 (which is my favourite first-gen Mark II train because of the LED headlights).
“Why I have a problem with React the library and spend a lot of time talking to my therapist”
This feels broadly correct. React has not been a good influence over the web. And that's even before you take into account that it exists to support Facebook's development and recruitment.
Software Developer and Web Fanatic. Hiker, local history lover, and transit fan. VA7DPO 🏳️🌈
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!