Web Unleashed 2017

2017-09-25 00:00:00 2017-09-27 00:00:00 America/Toronto Web Unleashed 2017 Drive your career to the forefront by learning the latest tools, techniques and technologies in front-end web development. Toronto FITC Toronto

Overview

Managing state is a hard problem. We need to coordinate multiple backends, web workers, and UI components, all of which update the state concurrently. Patterns like Redux make some of this coordination explicit, but they don’t solve the problem completely. It is much broader.

What should we store in memory and what in the URL? How do we synchronize the client-side state, the URL, and the state on the server? All these questions have to be answered when designing the state management of our applications.

In this talk Victor will cover typical mistakes we make managing state, and the patterns we should use instead.

Objective

Show how managing state naively results in race conditions and bugs

Target Audience

Experienced front-end developers (who do not have to know Angular)