Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Reactive programming for frontend developers

1:30pm–5:00pm Tuesday, June 12, 2018
Frameworks and Libraries
Location: 210 D/H Level: Beginner
Secondary topics:  Hands-on, Technical
Average rating: ***..
(3.00, 9 ratings)

Who is this presentation for?

  • Senior developers, tech leads, and lead developers

Prerequisite knowledge

  • A working knowledge of JavaScript ES6
  • Experience building web applications and websites
  • Familiarity with functional programming (useful but not required)

Materials or downloads needed in advance

  • A laptop with webpack, Babel, and your favorite editor/IDE installed
  • Materials downloaded from the course GitHub repository (link to come)

What you'll learn

  • Learn how the reactive paradigm works
  • Explore two implementations that you can put into practice immediately in your projects

Description

Luca Mezzalira walks you through reactive programming using two different frameworks: Vue.js and MobX. You’ll start with a basic example that will be extended during the workshop, adding new functionalities, such as consuming remote endpoints, structuring an application (view, stores, actions, etc.), handling the application state in a reactive way, and unidirectional data flow, and analyzing how the reactive approach helps in your frontend projects.

Topics include:

  • Analyzing a simple stock application with Vue.js
  • Building a similar application but with VueX
  • Analyzing a simple maps application with MobX
  • Building a similar application but with MobX State Tree
Photo of Luca Mezzalira

Luca Mezzalira

DAZN

Luca Mezzalira is chief architect at DAZN. In his 15-year career, Luca has worked on cutting-edge projects for mobile, desktop, web, TVs, set-top boxes, and embedded devices. Luca believes the best way to learn any programming language is by mastering its models, so he’s spent a lot of time studying topics like object-oriented programming, functional programming, and reactive programming. As a result, he’s able to swap easily between different programming languages, apply best practices, and drive any team to success. Luca is a Google Developer Expert on web technologies and manager of the London JavaScript community.
In 2017 he wrote a book on Frontend Reactive Architectures published the following here by APress