I really like Svelte and have been using SvelteKit for more complex apps.
I've found it to be a great improvement over many cases where I would have used React before.
Svelte feels much easier to learn for someone who already knows the basics of web development, HTML, CSS, and JavaScript. But nowadays I often see people start learning web development by learning React, which feels a bit backwards.
I also always reach for Svelte + SvelteKit (Using Kit for simple apps can be overkill, but it's nice to have when things get complex unexpectedly).
> But nowadays I often see people start learning web development by learning React, which feels a bit backwards.
I think Svelte prevents this nicely by treating HTML as the mother language. If someone started web dev with Svelte(Kit), they would probably learn more about the fundamentals than they would with React.
> Plus there are some libraries for my specific use case that didn't exist in Svelte.
A lot of these libraries aren't needed in Svelte because 1) the functionality might already be built into Svelte, and 2) you can use any JavaScript library directly, unlike in React where you often need a React-specific wrapper.
Not saying that applies to your specific use case, but I've seen this argument way too many times.
As someone who has written both React and Svelte for many years I must interject. React is itself just a library. No, you don’t need any specific “wrappers” for it. Let’s not mislead the readers here.
Reddit is heavily filled with bots at this point, feels like every question is made to then promote their product or service using multiple bot accounts.
They are not even hiding. I stumbled upon on some niche subreddit where autor asked for advice on maintaining pool of about 50 accounts, as he has trouble to keep up with attrition by his own, yet it is too small to justify investment in "commercial" tools.
How many text editors have you paid for, versus how many have you used for free?
I do think there is room for a few good paid text editors in the world, but most people won't pay directly for them, though they might use them if they are bundled ala Google Docs / O365 Word.
Sure, but I would say you are an outlier in paying for those things. Most people use what's immediately available, others might search for something better that's free, and very few will go pay for something.
That last category of people are also now likely to go create something themselves with AI, but don't really want to or can't start a business from it, so they may add it to the pile of free software others can use.
Not everyone HAS to profit from their work, though I do think those who make it their passion might benefit from finding a way to do that.
Well Tailwind CSS is a CSS framework, and I'm writing CSS.
What Tailwind does is go fully into inline styles though. But I don't think that's an efficient approach, you also break a few other Clean Code principles along the way.
I do have some classes I sometimes apply inline, which are defined in the util.css, but the majority of styling is not done this way.
Trying to keep the amount of community plugins as low as possible. Why I use each one of these I explain in that section, or in more detail on my post about my Obsidian Vault setup: https://bryanhogan.com/blog/obsidian-vault
I have the same set of plugins, but additionally I also use Kanban and Templater plugin.
I'm one of the odd ones that actually use graph view now and then and it's remarkably useful if I use it in tandem with Kanban + Templater.
Templater makes sure every periodic note is linked to the closest week/day, and linked to either Kanban or an idea/issue/note (latter is manual) I worked on during that time.
Much later I can get the context of the day/week through the periodic notes, and what ideas I worked on or randomly discovered through the links. With graph view I can toggle between seeing this temporal connection or just how ideas are connected.
It gives me added context that is hard to get from a wiki-style vault, since I'm not a wiki but a human with growing (and forgetting) ideas
https://affine.pro/
reply