The best option for larger org that try to decompose UI development across multiple teams is the microservice frontend. The answer to what exactly you expect from the microservice frontend is, delivering it as independently deployed & maintained services, managing the complexity of multiple developers and teams contributing to the same user experience And moving away from creating a front-end monolith — a large, entangled browser application that sits on top of the back-end services — largely neutralizing the benefits of microservices. Key benefits of having microservice frontends are:- smaller, more cohesive, and maintainable codebases more scalable organizations with decoupled, autonomous teams the ability to upgrade, update, or even rewrite parts of the frontend in a more incremental fashion than was previously possible Yes, very similar to the benefits you get by implementing good microservice architecture at the backend. Remember, developi...
Data visualization is the strongest tool of what we call exploratory data analysis. John Tukey, considered the father of exploratory data analysis once said, the greatest value of a picture is when it forces us to notice what we never expected to see. We note that many widely used data analysis tools were initiated by discoveries made with exploratory data analysis. Exploratory data analysis is perhaps the most important part of data analysis, yet it is often overlooked. Data visualization is also now pervasive and philanthropic in educational organizations. One example comes from GAPminder and the talks, New Insights on Poverty and the Best Stats You've Ever Seen, Hans Roslings forced us to notice the unexpected with a series of plots related to world health and economics. In his videos, he used animated graphs to show us how the world was changing, and how old narratives are no longer true. It is also important to note that mistakes, biases, systematic errors, and o...