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

A Front-End Developer's Guide to GraphQL

Peggy Rayzis (Meteor Development Group)
3:35pm–4:15pm Wednesday, June 13, 2018
Web services and APIs
Location: 210 B/F Level: Intermediate
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques, Hands-on, Technical

Who is this presentation for?

Front-end developers, architects evaluating GraphQL

Prerequisite knowledge

Attendees should have experience fetching data from a remote server with REST and displaying it in a UI. They should also have basic familiarity with React.

What you'll learn

By the end of my talk, the audience will have a clear understanding of what GraphQL is and how it solves many of the pain points front-end developers face when working with remote data. Through hands-on examples, attendees will learn about GraphQL tooling & a typical workflow for a GraphQL/Apollo application. Attendees will leave empowered with the resources & knowledge they need to start incorporating GraphQL into their application.

Description

REST has long been the status quo for APIs, but recently, GraphQL has exploded in popularity due to its excellent developer experience and declarative approach to data fetching. In this talk, you’ll discover what GraphQL is and how it can simplify the workflow of front-end developers. We’ll cover how to implement GraphQL in your application via the Apollo stack, a collection of open-source GraphQL tools for web & native platforms.

Through hands-on examples using Apollo tools, you’ll learn how integrating GraphQL in your application will enable you to:
- Adapt to new data requirements without adding a new endpoint
- Debug painlessly & gain visibility into your API
- Reduce state management boilerplate

By the end, you’ll leave with all of the resources you need to start developing your application with GraphQL & Apollo.

Photo of Peggy Rayzis

Peggy Rayzis

Meteor Development Group

Peggy is an open source engineer on the Apollo team at Meteor Development Group, where she helps build tools for the GraphQL ecosystem. She’s also the author of react-native-create-bridge, host of Apollo #MissionBriefing, and an accomplished speaker & blogger. When she’s not coding, you can find her hitting the ski slopes or traveling around the world.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)