Echo JS 0.11.0

<~>
[deleted news]

tracker1 1780 days ago. link 1 point
First, Youtube and Vevo are *NOT* angular applications.  Second, pretty much everything that can be applied to Angular in terms of technology can be applied to React.  The difference being you choose your legos with React and can easily replace them as needed, where with Angular you will be fighting a multi-tentacled beast in order to change out anything.

I'd also add Walmart and Netflix to the React camp.

As to following Redux as a pattern being hard... there is a little more cognitive overhead, yes.  However, once you understand it, you can continue to add a *LOT* of features, while maintaining the exact same patterns and very little additional complexity.  By contrast, most other applications look like Spaghetti after they take on new features and grow.

On Ruby on Rails, the examples given are actually examples where it specifically hasn't worked or scaled well and required major refactors and shifts away from Ruby and RoR.

On Databases, There are many other options, and usage will depend on needs and scale.  It's specifically worth mentioning that MySQL/MariaDB and Postgres have the most widely available managed options on each of the popular cloud providers.  MongoDB is also widely available though will take other considerations vs traditional rdbms.

On Web servers.  It's worth bringing up high availability and reverse-proxy options.  Many cloud systems would have you deploy your applications on the native platform, and use a reverse-proxy configuration for edge servers.