I watched Dune for the third time and the abrupt ending still drives me nuts.

I hope the second part is as good as the first.

The sleeper must awaken.

Code Bomb 💣

AHHHHHH!Daring Fireball: ”The way the Node community works, just blindly slurping in other people’s package updates without knowing what’s in them, continues to boggle my mind.”

In one of yesterdays posts I referred to the React Native community as loosey goosey.

The node.js community is one of the reasons why.

Always pin your dependencies.

Heck, I’ve worked on projects where we’ve committed binaries, after doing a ‘pod install’, to the repo so we wouldn’t get an accidental update. Folks understood not to install stuff in their local build so we wouldn’t get random crap.

Another thing I’ve done is just include the code right in my project, no dependency manager. Especially if the code is really small.

Anywho, enough of the Development World According to Rob. 😄

More React Native

Microsoft Cash Cow.

Microsoft: “React Native isn’t just for mobile! Check out how the Windows 11 Settings app is leveraging React Native for Windows to deliver new features and capabilities to users faster and with the same great visual fidelity as Windows 11.”

I find it so strange Microsoft would choose to use React Native for features in the OS. They have C#/.NET which is a wonderful choice and highly optimized for Windows development. It also works with Windows UI 3.0.

The only reasons I can come up with are: 1) they’d like to demonstrate it can be done. 2) they don’t have developers working on this “feature” with the skill set required to do it in C++ or C#?

Brain in a jarThat second one is a real stretch but I just can’t resolve in my own brain why you’d choose this over your own tools?

Red Shift: “So let’s cause some drama and ruffle some feathers, and talk about why Flutter is better than React Native
 in all the ways that don’t matter.”

One glaring downside to Flutter is it doesn’t do native UI. It’s all rendered by them. That is a pretty crummy thing to do.

I could see giving this a go for RxCalc if it used native controls. It has decent support for using C++ libraries and RxCalc’s calculations are C++.

Ward Abbas: ”After 3.5 years of working at Wix, mobile R&D, infrastructure team and as an ex-owner of react-native-navigation, i can shed the light on many issues directly related to the RN architecture (new and old) and indirect stuff that the framework can easily cause bad stuff more than good.”

More negative feedback about React Native.

Part of my consternation regarding React Native is the ecosystem seems “loosey-goosey.”

Lots of node dependencies dragged along for the ride and node has its own issues.

However, to make things better you have to get involved.

Destroy Facebook

Facebook is putrid to its corePluralistic: Daily links from Cory Doctorow: “Facebook is a rotten company, rotten from the top down, its founder, board and top execs are sociopaths and monsters, committers of non-hyperbolic, no-fooling crimes against humanity. They lie, they cheat, they steal. They are some of history’s greatest villains.”

Facebook. I really hate Facebook. I mean like really, really, hate Facebook.

I’d love to see the company die in a fire, a virtual nuclear explosion that caused such a cataclysmic event to occur no data, on any Facebook server, could be recovered. And by some miracle the entire catalog of Facebook source code magically disappeared.

That would be a magical day indeed.