The @materializer directive is a custom directive by StepZen that helps GraphQL API developers reduce the amount of code they need to write. In this article, Lucia Cerchie demonstrates how to use the directive and how developers can benefit from it. Follow along with Lucia to find out more about how you can reduce the amount of code required for your GraphQL servers.
A data loader is an abstraction between application code and some backing store, such as a database, allowing batching of requests and caching. In this article by Sixfold, the data loader pattern is explored in more detail in context of Kafka consumers. Read on to learn more about data loaders, Kafka, and how they fit into a GraphQL application.
Lighthouse is a GraphQL framework that integrates GraphQL into Laravel applications. In this article, Lloyd Miller demonstrates how to use Lighthouse to expose a GraphQL API from a Laravel app. He covers the installation process, how to create database migrations, how to create a schema, and more. Follow along with Lloyd to learn more about how to use GraphQL in a Laravel app.
Tools & Open Source
gql is a universal GraphQL HTTP middleware for Deno. It supports std/http, tinyhttp and any other backend framework. The library is well tested and has autogenerated docs. Check out the project to see code examples and to learn how you can start using gql in your Deno projects today.
Movio has just announced the release of Bramble, a federated GraphQL gateway implemented in Go. The open source project supports features like GraphQL federation, fine-grained authorization, a single binary deployment, and more. Check out the details about Bramble in the article to learn more about how you might benefit from this new project.