Best of GraphQL2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Building a Full Stack Web3 YouTube Clone with Next, IPFS, The Graph, Solidity, and Polygon

    Next, IPFS, The Graph, Solidity, and Polygon Table of contents. Building a full-stack YouTube clone on top of the Polygon blockchain using the below tech stack. The next step is to set up a next.js app and install the required dependencies. The smart contract is a decentralized program that responds to events by executing business logic.

  2. 2
    Article
    Avatar of gcpGoogle Cloud·3y

    RESTful web API Design best practices

    A poorly designed API tends to create a similar experience for a consumer developer. Well designed APIs make it easy for consumer developers to find, explore, access, and use them.

  3. 3
    Article
    Avatar of gcgitconnected·4y

    REST and the future of APIs

    REST is still solid, no matter what anyone says, but it is definitely geared toward browser-based clients. If you use pretty much any non-REST solution you will either lose some valuable functionality that comes built-in to web browsers or will need to write a ton of JavaScript code. GraphQL is definitely a generally popular choice and makes a lot of sense if you’re primarily dealing with the rendering of data relations.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    Why Create React App is Outdated in 2022

    Create React App uses Client Side Rendering (CSR) to bundle the Javascript files and builds one single file to render it all on the client. This is all done within the client’s browser as React does not have access to Server Side Renders (SSR) in the default configuration.

  5. 5
    Article
    Avatar of stepzenStepzen·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.

  6. 6
    Article
    Avatar of faunaFauna·4y

    When to use GraphQL, gRPC, REST, and Webhooks

    GraphQL, gRPC, REST, and Webhooks can offer different benefits. Each protocol offers different benefits depending on the needs of your application. We will examine these protocols in a bit more detail, highlighting their advantages and disadvantages and explaining the best uses for using each protocol.

  7. 7
    Article
    Avatar of hashnodeHashnode·4y

    GraphQL vs REST: putting it to rest

    GraphQL allows users to request data from several resources using a single request. Rather than making multiple requests to fetch data, you can use it to make ad-hoc queries to a single endpoint. GraphQL allows client to specify the precise type of data to be received from the server.

  8. 8
    Article
    Avatar of quastorQuastor Daily·3y

    How Netflix Syncs Hundreds of Millions of Devices

    Netflix is an online video streaming service that operates at insane scale. They have more than 220 million active users and account for more of the world's downstream internet traffic than YouTube. At peak, it can be about 150,000 events per second. To handle this, Netflix built RENO, their Rapid Event Notification System.

  9. 9
    Article
    Avatar of communityCommunity 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.

  10. 10
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP23: How to choose the right database? Also...

    GraphQL is a query language for APIs developed by Meta. It provides a complete description of the data in the API and gives clients the power to ask for Migrating to a new database in the real world could take years at a high scale. Bloom Filters Algorithms You Should Know For System Design #2.

  11. 11
    Article
    Avatar of faunaFauna·4y

    GraphQL vs REST: What’s the difference?

    GraphQL and REST have their pros and cons. Depending on what you're building, one could be a better fit than the other. Let’s examine some of the core differences between Graphql and REST, and get some insight into when one should be used over the others.

  12. 12
    Article
    Avatar of bytebytegoByteByteGo·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.

  13. 13
    Article
    Avatar of hashnodeHashnode·4y

    GraphQL API design

    GraphQL is a specification for a new type of API design developed by Facebook to solve some problems encountered by mobile clients. It allows clients to request only what they need via a query language interface.

  14. 14
    Article
    Avatar of gcgitconnected·3y

    I Re-Wrote These 10+ Single Lines of JavaScript Code, the Team Lead Praised the Code for Being Elegant

    The Team Lead Praised the code for being Elegant. The code eliminates ‘tricks,’ and instead implores a well-known concept like hash maps. We could use a for-loop to get an 80% performance boost on short strings, and we might consider implementing that method if we’re reversing some chunky strings often, but we might just be better off with this functionality.

  15. 15
    Article
    Avatar of dzDZone·3y

    10 Best Practices to Launch APIs

    The guide can help launch successful APIs while gauging the potential issues and keeping things on track. Join the DZone community and get the full member experience. Join For Free Application programming interfaces or APIs are becoming ubiquitous in the digital world. The Global API management market is estimated to reach 41.5 billion by the end of 2030.

  16. 16
    Article
    Avatar of devtoDEV·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.

  17. 17
    Article
    Avatar of newstackThe New Stack·4y

    A New Architecture for APIs

    Anant Jhingran Anant is the founder and CEO of StepZen. StepZen is a startup with a new approach for simplifying the way developers access the data they need to power digital experiences. Anant: There are two tricks that databases have done well, that will revolutionize how APIs are built and managed.

  18. 18
    Article
    Avatar of logrocketLogRocket·4y

    GraphQL vs gRPC vs REST: Choosing the right API

    GraphQL is a data query language that uniquely allows clients to request any data that they need. As opposed to REST’s HTTP methods, GraphQL uses queries, mutations, and subscriptions for sourcing and manipulating data. The three most popular technologies currently for creating APIs are GraphQL, gRPC, and REST.

  19. 19
    Article
    Avatar of faunaFauna·4y

    Why everyone wants to go serverless

    Fauna is hiring to work on systems and challenges related to globally distributed systems, serverless databases, GraphQL, and Jamstack

  20. 20
    Article
    Avatar of hnHacker News·4y

    GraphQL is a Trap?

    Twitter thread about GraphQL got a lot of attention yesterday. The author of the thread claimed that GraphQL makes your public API equal to a generic graph database. He also claimed that the amount of maintenance work is sky high and that leaving a GraphQL “open” results in infinite performance work.

  21. 21
    Article
    Avatar of logrocketLogRocket·4y

    Prisma vs. Thin Backend

    Prisma enables you to access your database straight from Node.js and TypeScript application code. Thin Backend provides you with an IDE that has custom business logic and serverless functions. Prisma is a type-safe query builder that is an alternative to Sequelize and TypeORM.

  22. 22
    Article
    Avatar of supabaseSupabase·3y

    graphql v1.0

    pg_graphql is a Postgres extension that allows you to query your database using GraphQL. It is the foundation of GraphQL support in the Supabase stack. Since our first platform release, v0.2.1, the feature set of Postgres has steadily grown and stabilized.

  23. 23
    Article
    Avatar of itnextITNEXT·4y

    Shorten go-live time for Node.js applications with Amplication

    Amplication is an open-source tool for implementing the frontend as well as the backend of our application in minutes through a user interface. Amplication takes away the burden of choosing our stack and it provides us with a predefined stack with a lot of boilerplate code which is ready.

  24. 24
    Article
    Avatar of supabaseSupabase·4y

    GraphQL is now available in Supabase

    GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, `pg_graphql (beta)`.pg_ graphql enables you to query existing PostgreSQL databases using GraphQL. GraphQL queries are always transpiled into exactly one SQL query.

  25. 25
    Article
    Avatar of devtoDEV·3y

    A Framework For Knowing What You Don't Know

    A Framework For Knowing What You Don't Know is a guide to how to learn new things. The framework is based on the style of tRPCPC API, while REST is a style of API. For example, an API according to Wikipedia is a way for two or more computer programs to communicate with each other.