@kndwindev@thdxr all those things exist, with plenty of options, across multiple frameworks. The things you miss are more niche — you can find pretty much anything in react. But not in Vue, or Angualr, Svelte.
Scaling is not really a problem for SQL databases. Shopify is running its distributed monolith on MySQL 8 and can scale to over 50 million queries per second. With every Black Friday campaign, they raise the bar even higher.
Facebook uses MySQL with MyRocks. You can find their MySQL fork on GitHub. So, if SQL works fine for the largest software platforms in the world, it's surely going to work just fine for the vast majority of your projects.
@Bradley_Moore@levelsio Nah. Lots of us nodding with him. Internal apps for many groups at FAANG are effectively the same thing.
You bother with scaling when you need to scale. It’s a bit freaky how many devs have almost no idea what a single server can handle.
@levelsio Lots of folks for whom coach is expensive; if all seats were first class (there’s typically not a business class on domestic US flights) I think it’s unlikely they’d sell enough tickets.
@0xPapakaya@levelsio You wouldn’t have done it this way because some percentage of people had side effects that are still around to this day and will likely never go away. Includes fun things like micro-tears which may not affect you at age thirty but that damage may well impact you as you age.
10 years ago if you'd told me to run an ALTER TABLE on a ~ 750M row table, I'd have said "I'm not sure I'll be working here long enough for it to finish". In 2024 it took 8 hours ... amazing :D @MySQL
@KostjaPalovic@farhanhelmycode@dhh You can choose to (a) ignore linters, (b) use an any type, especially if the pain is much worse than the risk. Theres a good amount of benefits to using even just the most basic parts of typescript.
Iirc @dhh isnt against types, he just uses jsdoc
@wesbos@kevin_kipp It can targeting children by row/column in a grid layout more straightforward, but my favorite use is in re-styling third-party components
Today's conversation to remember:
Me: "... no, I'll just have leftover pizza for dinner"
Cathy: "Probably not, because I ate it."
I don't know why I laughed so hard.
Building a simple chrome extension and decided I didn't need VueJS. Ended up creating a much worse version of ref, computed and watch because I actually needed VueJS. Oopse. #vueJS
@nikitonsky@jlongster For years, I only used Sublime. Was convinced to try JetBrains for 30 days and found a full IDE way more productive after initial setup and learning new hotkeys. Still use Sublime for less frequent languages—it's still a great tool.
@CodingGarden There's few good-faith arguments that Vue's templating is more difficult to read. The argument against is that React is either just javascript or very close. For a backend engineer working on frontend it probably feels much more comfortable.
@SimbarasheJerry@PovilasKorop Query cache has been disabled by default since 2013 and removed from mySQL 8+ making it a likely non-issue unless he’s on a very outdated mySQL
@unclebobmartin@codergamerdad Maybe anecdotal but I have to disagree. Despite users asking for speed (internal app) repeatedly, even getting two sprints approved to work on it like pulling teeth