Should you use GraphQL? (Everything you need to know about GraphQL)

Опубликовано: 15 Июнь 2022
на канале: ProgressiveCoder
387
11

GraphQL is a tool that brings a paradigm shift in the way clients and servers interact with each other. While it is not a silver bullet by any means, it can definitely act as a sweet spot between the complete overhaul of the application and doing nothing at all.

In essence, GraphQL stands for Graph Query Language.

But don't let those words mislead you. GraphQL is not like SQL. While it may be dubbed as a query language, we don't query typical database tables directly using GraphQL.

GraphQL is more of a format or structure to define the contract between the client and the API server. Basically, you can think of GraphQL as a specification or a new API standard similar to REST.

In this GraphQL Deep Dive Video, we will cover a range of topics:

00:00 - Introduction to GraphQL
03:22 - How GraphQL Works in Practical Terms?
05:04 - Features of GraphQL (Declarative, Hierarchical, Type Safe)
06:46 - Core Concepts of GraphQL (SDL, Queries, Mutations, Subscriptions)
09:01 - GraphQL Demo using Express GraphQL Package and NodeJS
11:06 - A Comparison of GraphQL and REST
13:28 - GraphQL Architectural Patterns
16:16 - Advantages and Disadvantages of GraphQL

After going through this video, you will be in a great position to learn more about GraphQL and make decisions about whether to use it in your own applications.

#graphql #programming #development

++++++++++++++++++++++++++++++++++++++++++++++++

Visit the Home Base of CSTrekker: https://www.cstrekker.com
Visit my General Tech Blog for lots of how-to articles on various technologies: http://www.progressivecoder.com
Visit my Web Development Specific Tech Blog if you are interested only about web development: https://www.progressivewebninja.com
You can also check out my Github account for examples I have built: https://www.github.com/dashsaurabh

+++++++++++++++++++++++++++++++++++++++++++++++++