Of course I'm talking about 95% of the apps where this is acceptable, not 5% where table locking can cause problems, leading to the need for concurrent update handling.
Of course I'm talking about 95% of the apps where this is acceptable, not 5% where table locking can cause problems, leading to the need for concurrent update handling.
oh yeah and overengineering, probably
Original quote:
There are only two hard things in computer science: cache invalidation and naming things. — Phil Karlton
The one that most people know: There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors. - Jeff Atwood- Race condition
- Who's there?
Indeed all web pages should be static pages. Anyone still doing server-side rendering in 2023 and defending it for any use case at all needs to turn in their badge.
Same goes for people promoting frameworks like react or vue for anything but sufficiently complex web apps.
Typically your server is right next to the database. The end user isn't, so being able to give their first view being right, without an extra trip around is pretty good.
So how about something a bit more nuanced: choose the right tool for the right job.