JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

A glimpse of GraphQL: Frontend developers’ life is easy now!

Submitted by Navya Agarwal (@navyaagarwal) on Friday, 31 August 2018

videocam
Preview video

Technical level

Beginner

Section

Crisp talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

With the Internet now Mobile, the focus has shifted to build optimistic UIs, having high productivity and easy maintainability. Also the current API versioning and depreciation system makes life hard for frontend engineer. GraphQL fixes these problems by introducing a transparent transformation layer which decouples the client with the REST API system. GraphQL provides out of the box support for code schema, caching,to the point data retrieval etc., which significantly increases the performance of websites and reduces the turnaround time from backend. GraphQL moves the center of gravity of APIs towards the frontend, empowers frontend developers, and frees them from backend implementation details. In this talk, I will introduce the concept of graphQL, explain how it can make the life of a front-end developer easier, how to leverage graphQL to build blazingly fast websites.

Outline

Introduction to graphQL
GraphQL over REST
How graphQL does the magic
Apollo Client and Server
Live Coding
Case study from personal experience

Requirements

Laptop and internet connection.

Speaker bio

I am a polyglot developer working with Adobe Experience Cloud. I currently look after the authentication and orchestration part of the stack with the broad goal of optimizing the performance and scalability of the system. I am also looking at various language modeling use cases for our product. Over the past three years, I have dabbled with multiple tech stacks and have worked on various innovative ideas within the team.

Links

Slides

https://drive.google.com/file/d/1d-dR7mkJ8186rjV7hdxbiKuppvhb4CaU/view?usp=sharing

Preview video

https://youtu.be/gYzSZ-HdWnw

Comments

Login with Twitter or Google to leave a comment