338 karma · joined November 30, 2016
The whole idea of merges/PRs etc is to be able to formalize this stuff, track it, keep history etc in a way that is open and can be used with multiple tools.
Using some kind of proprietary, or even open source, web backend SaaS completely defeats this.
And the whole 'real time google docs for code' is going to be incredibly intrusive for most experienced devs. People dont make a habit of micro inspecting every line of code someone writes, no one has the time for that. The whole idea is to have good design practices, unit tests, CI/CD etc, good APIs and interfaces.
Sturdy sounds great for small startups who are all basically working on a single shared file and everyone is doing some sort of massive pair programming. That simply doesnt work for other models and is a nightmare. Learning git (or any other vcs) is a tiny tiny part of software development, its not a barrier like its being presented unless you are a junior dev starting out.
Sorry but please stop. No one needs yet more bloat in Vscode, and its trying to be all things to everyone. There are already extensions for this.
Whats next, eMacs mode, Jetbrains mode?
Only in the wild imaginings and ramblings of its founders.
A stupid concept endlessly hyped by billionaire founder and vapid celebs, anti-consumer and useless, and having the nerve to blame Covid-19 for the failure of your idea - the hubris and arrogance is truly breathtaking.
As with any stateful solution it has problems scaling. I'm not sure LiveView is the right answer.
Neutralino uses MSHTML and WebKit so its already outdated, and it won't run on the web. So why would I use it?
Chromebooks are targeted at people who find even Windows too complex.
Why can't ChromeOS be a standard Linux distro which runs apps in a flatpak (and validated by Google). That way you can't screw up your machine, you don't really lose any perf, and you have the best of both worlds.
I'm sure they have internal builds which are pure Linux with a compatibility layer to run ChromeOS legacy. There is absolutely no reason a Chromebook can't run that - but then its just another laptop and loses the marketability.
Its a great device for browsing + youtube/netflix + FB + gdocs. Which is why its so popular in edu because they basically give it away. And its enough for most people.
But LOTD is not any easier for your average non techie.
And it was never about ease of use, its about adoption, presence and marketing.
Many other corps collect much more invasive telemetry and users have no clue - e.g Netflix is basically a data collection service with a side effect of video streaming. Same for FB, Google ads cookies etc, every retailer etc etc.
But singling out MS has always been popular.
Try to build a desktop app using a native language/UI framework of your choice (C#/Java/C++ with whatever fancy UI libs you want) which will even come close to the power or HTML+CSS - hint, you can't. Just trying to implement the layout/cascading behaviors, never mind all the stuff on top, would take forever.
Next add the fact that you can get true cross platform apps with a single code base in reality, not the pseudo lies promised by ReactNative or the even more ridiculous RN on Web, or new pretenders like Flutter.
Electron isn't being used for tiny utilities - its used for apps like Slack/VSCode which really do need to run on multiple platforms and have the exact same UI/UX, which is simply impossible even if you dedicate 3 dedicated teams at 3-5x the cost.
Why don't people complain about how bloated browsers are? Electron is simply V8+Node bundled for desktop use.
Also fix the GIL.
My point was encryption of services is built into K8s/service mesh and wondering how it fares compared to FB's approach.
I imagine Google runs a bigger scale operation on top of Borg and their internal service mesh.
If I'm not buying from Amazon I have no reason to shop there. Its just another marketplace and I like ebay a lot more for that.
C# i s one of the best dev experiences in any language/IDE
no, Go doesnt' support generics.
The whole thing is total hypocrisy - the US spies/steals from other countries as a matter of policy and we spend trillions on it, but its ok because we're the 'good' guys. China is becoming a threat so any means must be used to suppress them, since we can't very well invade China like we do weaker countries.
what exactly has Huawei done which is so bad anyway? Any why should anyone trust the US govt, esp this govt?
Apple knows they will keep selling these things due to the brand image.
I don't know why people keep believing that separating templates and js is a good thig. Pete Hunt addressed this in the React into videos he did -
you want 'separation of concerns', not 'separation of technologies'.
React does the former. Vue/any other templating engine does the latter.
I've come to think that IOC/DI should almost be an anti pattern as it depends on interfaces and I've never seen anything use it that wasn't abstraction hell.
Functional programming seems like a breath of fresh air, which is ironic since it predates all this modern buzzword centric world and was around with LSIP.