VHD-6223 Crafting compelling real-time web experiences with GraphQL and React | Voxxed Days

Voxxed Days Melbourne 2019
from Monday 13 May to Tuesday 14 May 2019.

   Crafting compelling real-time web experiences with GraphQL and React

Conference

Modern Web
Modern Web
Intermediate level
Sketch Tuesday from 12:50 til 13:40

Users expect real-time data. They want their banking transaction notifications now. Their orders confirmed now. They need prices accurate as of now. They want their user experience to feel—connected. The world has moved to push and users are waiting for the data-driven experiences we create on the web to catch up.

GraphQL is Facebook’s response to this challenge. In addition to the familiar pull based request-response pattern, GraphQL provides a mechanism for clients to subscribe to real-time updates in the form of Subscriptions. Subscriptions are exciting as they represent the core ability we need to satisfy the connected experience that our users demand.

In this talk, we will take a hands-on look at GraphQL and see how it can be used to build real-time APIs that are a joy to use. Additionally, we will explore how to integrate a React client with GraphQL using the ultra flexible, community driven Apollo client. By the end of the session you will understand what is required to craft a compelling real-time user experience with GraphQL, and have the knowledge to deliver on these requirements.

React   APIs   NodeJS   WebSockets  
Rob Crowley
Rob Crowley
From Readify

Rob is a software consultant, developer and team lead with a passion for delivering systems that perform at scale. Rob has over 15 years of experience building distributed systems on the web stack and has read more RFCs than he cares to admit. Rob is an active member of the Perth IT community and regularly shares his ideas at various Meetups and conferences around Australia and internationally. He is also a co-organiser of DDD Perth, the largest IT conference in Western Australia.


Sign-in
Make sure to download the Android or iOS mobile schedule.