Best of GraphQL — November 2022
- 1
- 2
Stepzen·3y
GraphQL vs. REST
GraphQL is a protocol to access data. It solves a similar set of problems as REST but comes with a different set of trade-offs. GraphQL places more control over the shape and content of responses in the hands of an API consumer. The benefits of a GraphQL API materialize over a long time period, but building it may require a larger initial investment than building a REST API. It may be unwise to embark on a Graphql.
- 3
Community Picks·3y
Why we ditched GraphQL for tRPC
GraphQL has been the API layer for dozens of apps developed by Echobind. Both GraphQL and tRPC are perfectly compatible with React and React Native and have first-party client-side library support. Both support end-to-end type checking, with GraphQL requiring a codegen step.
- 4
ByteByteGo·3y
EP32: REST vs. GraphQL
This week’s system design refresher: REST vs. GraphQL is a query language for API developed by Meta. It provides a schema of the data in the API and gives clients the power to ask for exactly what they need. The diagram below illustrates the overall data flow for gRPC.
- 5
DEV·3y
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC APIs. Each API type has its unique architecture, which evolved in response to the needs of the time. The Simple Object Access Protocol (SOAP) is a protocol for sharing information encoded in Extensible Markup Language.
- 6
Hasura·3y
Next.js 13 Nested Layouts, Streaming SSR with Realtime GraphQL
Next.js, the open-source React framework by Vercel, has released version 13, laying the foundations to be dynamic without limits. In this post, we will build a mini e-commerce store where you can view the products on sale, order one, and see a real-time feed of orders.
- 7
- 8
- 9
asayer·3y
Build a full-stack application with Amplication
Amplication allows you to quickly create a production-ready Node.js backend without wasting time on repetitive coding. It also enables developers to host applications on their servers using a Docker container or the Amplication cloud. To get started building a full-stack application with Amplication, ensure you have the following installed: - Node.