Architecture is hard, CSS is hard. It takes years of practice to fully understand CSS subtleties, and even though you've became comfortable, you end up quite often with dies and retries. Architecture may be the most challenging, because a single change in business rules can trigger the need for a big refactoring, no matter how good you've planned ahead potential evolutions.
Yeah, still a challenge even today for sure. Lots of popular architectures, but they all seem to fall into one kind of extreme or another.
I’ve settled into a hybrid kind of architecture over the years: barebones Express that handles auth and then bootstraps the main SPA with core data and/or server-renders some other simple pages where necessary, all assets over CDN. Repeat the architecture as your product offering gets too big.
We're a place where coders share, stay up-to-date and grow their careers.
Architecture is hard, CSS is hard. It takes years of practice to fully understand CSS subtleties, and even though you've became comfortable, you end up quite often with dies and retries. Architecture may be the most challenging, because a single change in business rules can trigger the need for a big refactoring, no matter how good you've planned ahead potential evolutions.
Yeah, still a challenge even today for sure. Lots of popular architectures, but they all seem to fall into one kind of extreme or another.
I’ve settled into a hybrid kind of architecture over the years: barebones Express that handles auth and then bootstraps the main SPA with core data and/or server-renders some other simple pages where necessary, all assets over CDN. Repeat the architecture as your product offering gets too big.