A glimpse of GraphQL: Frontend developers’ life is easy now!
Submitted by Navya Agarwal (@navyaagarwal) on Friday, 31 August 2018
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.
Introduction to graphQL
GraphQL over REST
How graphQL does the magic
Apollo Client and Server
Case study from personal experience
Laptop and internet connection.
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.