Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial: The 4 dimensions of modern frontend applications #5

Open
schoettler opened this issue Mar 29, 2018 · 1 comment
Open

Tutorial: The 4 dimensions of modern frontend applications #5

schoettler opened this issue Mar 29, 2018 · 1 comment

Comments

@schoettler
Copy link
Collaborator

schoettler commented Mar 29, 2018

Working for a consultancy company reveals patterns in the market; becomes beneficial to get familiar with multiple products, multiple engineering teams and multiple user's needs.

One common problem is using a known tool for everything, in this case react/redux/sagas, even for the simplest of the projects, ending up engineering something like this:

image

Why not use a simple tool instead?

The 4 dimensions are:

  • Data source: centralized/relational (middleware) -> real time/non-relational (observables)
  • Presentational purpose: consumption only -> manipulation
  • View complexity: single purpose screen -> multiple views interaction screen
  • Data life-cycle: volatile -> persistent

The purpose of the article will be to trigger skepticism and analytical prowess on the engineering teams, to assess the product with more appropriate tooling instead of picking the most complex ones and making grandma remotes.

@sadasant
Copy link
Member

Sounds good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants