I used to be a patient video gamer, waiting for games to go on deep discount before buying them. Somehow it never occurred to me that I was missing out on the experiencing with everyone else at launch. I bought one game at launch and it was an absolute blast. We’re social animals, so of course sharing a new experience with others makes it more fun. I’m just surprised I couldn’t figure this simple fact out before hand.
Yeah, I believe that doesn't quite work correctly for nullable fields or cases where the Zod type would be a subtype of the declared type. But it's a really useful technique, because it's a lot easier to work with types you've declared in TypeScript than the ones Zod generates. I'm sure there's scope for a validation library that is designed around the user providing a TypeScript type and then producing an error if the validation doesn't match that type.
While not particularly helpful for multi-user instances, I’ve had good enough luck putting my Gitea server behind a Unifi gateway and accessing the admin via Teleport.
It’s actually very sad to see the state final cut is in. It’s a perfectly competent NLE for speed editing and has some solid features, but they had a real piece of software on their hands for years and just kind of sat around doing nothing from 2018 or so onward. I guess it just isn’t generating enough revenue to warrant the attention it deserves. It was my workhorse for a solid decade, I passionately defended FCPX because it was truly excellent after they got it to a good place 12-18mo in. Their native multicam and audio sync blew premiere/plural eyes out of the water for years. But now it’s just so…meh
I can’t imagine leaving Resolve to go back even though I still wayyyy prefer the FCPX UI.
reply