Or maybe they just updated the site in the last hour. It's got a list of team members and events and stuff.
232 karma · joined June 29, 2021
Or maybe they just updated the site in the last hour. It's got a list of team members and events and stuff.
A) Create separate apps for each platform B) Make one app that can run on all platforms with minimal changes
Electron is a very popular way to build a webapp and make it look like a real "native" app. It is great in concepts: companies can build one app, and they only have to make minor changes between platforms.
In practice, Electron apps hog a lot of memory and can appear slow. Electron is basically a web browser rendering a web page. When you have your regular web browser running, along with a handful of Electron apps, you're really running several comletely separate web browsers all at once. On top of that, Electron is built off of Chrome, and Chrome is a huge memory hog.
So, companies that create Electron apps go that route to save time and resources, hogging up users' resources. For 1Password, it's supposed to be a tiny app the mostly just lives in your OS's menubar or taskbar with a minimal UI until you need to open up the larger window. Instead, there's a whole instance of Chrome soaking up memory in the background while your app is idle.
I've also heard the argument that Tesla's network of chargers brings more value, but...there will also be more competitors in that space in the near future (and today).
So, it seems shortsighted to believe that "market cap" is going to remain as high as it is today.
Vite has been great in the vanilla and Vue projects I've used it for. I didn't think the speed bump would be as noticeable as it was. I'm really happy to hear it is getting more usage in frameworks like Laravel.
Angular is the same way, it has its own compiler and relies on custom build-time code to work. That's also why it isn't picked up by a lot of newer build tools that generally just work with normal JS.
Has Webpack really been dethroned as the go-to bundler?
Maybe Github Actions has brought in a lot more revenue, too. They get a "discount" on Azure hosting, I'm sure.
I think it would be a net win for society if the whole concept were killed, or regulated/marketed to help long-time smokers kick their habit. Nobody needs this stuff, even if you enjoy it.
I've still gotten a perfect score on PSI with GA enabled, but it is one piece of the puzzle.
Google collects all they need and more from users using Chrome. They don't need GA anymore, and I'm pretty sure they said a while ago they were going to stop looking at the data (again, because they collect far more data from user using Chrome).
Good on you!
In Vue, I'll usually create a service to handle local-yet-shared state (which is just Vanilla JS, no Vue constructs), or create a VueX module (which you could use in React, as well). It's much easier to follow than React's wrapper methods.
In my experience, in both React and Angular, a lot of the things I expect a framework to handle need to be managed by the developer (namely, keeping shared values in sync). Over time, patterns can deviate to where different components/modules use different patterns, and devs spend extra time reading through component files to figure out why their feature isn't updating as expected.
In my experience with React, it's a lot harder to keep things separated, and developers who I've worked with who have more React experience aren't always up on the concept.
> I recommend learning a bit about how your filesystem works and why it can't find linked files from within an archive. This is essential computing knowledge.
Really? Is that _really_ essential computing knowledge?
On macOS, you download a disk image, then drag the icon into the application directory. Many publishers include a shortcut to the application directory and a background image with an arrow and instructions. It's primitive, but it works, and hasn't needed to change in like, 20 years. It requires no knowledge of linked files, or even what a disk image is. Drag and drop. Done.
If you can't install an app like that on most Linux distros (I don't think I've ever seen that), then Thunderbird probably shouldn't suggest that as an option. I've moved away from using Linux as an everyday OS because all these little usability things add up and suck too much of my time.
It's been really nice for autofilling console logs and boilerplate code...but $10? It's a novelty that is nice when it works, but that's a steep price point for what it is, and I don't see that changing any time soon.
> Gitcoin grants quadratic funding is not just for funds allocation, it's also a great signaling tool!
I can't remember the specifics, but I think it was a mix of having nice reporting built in, easy to spy on or mock our ESModules, and there are a lot of other developers using it, so it was easy to find solutions.
It mostly "just worked" and didn't require adding other libraries to handle mocks and spies.
This one is cut too short: https://videos.ctfassets.net/bs8ntwkklfua/NiRJbAgDb0L7VWsUfa...
I've found a few more that are also cut a little short.