I mean in a complex enough application you'll have to come up with some abstractions that will make you life easier anyway. I doubt that you will manually add and remove classes, or add and remove nodes via direct DOM API calls every time you need to do that. You know what I mean? A set of such abstractions is what I call a framework. It doesn't have to be a separate file called "framework.js". It may even be more of a library than a framework. But I believe you will inevitably come to that to centralize certain things and make them easier to do.
We have encountered that problem too. As far as I learnt from various sources that is caused by circular imports in some cases, and by using index files that re-export your modules in other.
Actually I don't think that Google makes any money from YT in Russia because they disabled ads for Russian users altogether about 2 years ago, and there's no easy way to pay for a premium subscription in Russia since SWIFT stopped working, unless there're other ways it can make money other than those two. And it's very good that they still keep working in Russia anyway, because it provides a platform for alternative views and opinions. As a Russian, I'm really glad we still have YT and surprised it hasn't been blocked.
And yes, we will run DOOM on this hardware at some point, but projects such as these take a long time to create! After all, we are only 3 people working on this in our free time. Have patience until then :)
Thanks for submission! Very timely. Been searching for a stable and flexible editor (or rather a tool to build such an editor) and Tiptap looks like a good candidate.
I was also considering Slate, but have found this rather annoying bug https://github.com/ianstormtaylor/slate/issues/4833, which is surprising as it doesn't look like some rare edge case, and breaks something that seems to be like basic functionality for an editor. Had to re-consider.
We do. We have one React app running on multiple instances that service different customers and not all customers need the same set of features. Some of features are only supposed to work on our staging instance until they're ready for production.
I'm sorry, I haven't read the article, maybe it's explained there, but as far as I understand by 100 hours they mean that the telescope was sitting there for 100 hours exposed open like a camera, right? How come the image is so sharp then? Wouldn't all those galaxies be constantly moving and end up blurred in a photo?
So cool! If you're into that kind of stuff I strongly recommend trying out this little gem https://urbanlienert.com/miditouchbar/ It's a touchbar midi-keyboard, it displays two full octaves and also has some other controls like volume and panning for the current channel and some others. But I mostly use the keyboard only and it works great with Ableton Live. Much better than one octave on your computer keyboard when you want to play while laying on a couch with your laptop! I'm really happy I've found it and it makes the touchbar really useful for me.