GraphQL Foundation Working Group Updates
The newly created GraphQL Foundation marketing committee is responsible for coordinating marketing activities in support of the Foundation and the projects. They meet regularly, and welcome participation from Foundation and community members. The meeting agendas and minutes are open and available in meetings. We generally meet on the fourth Thursday of the month at 9am PT. To be added to the recurring invite, please contact firstname.lastname@example.org.
We are happy to announce that the Typescript migration of the GraphQL.js codebase is done and main is now fully Typescript! Version 16.0.0-alpha.2 was released with the latest main branch. Help us test it out and improve while we progress towards a major release. Now that the migration is behind us, we can integrate new features like stream and defer into main!
GraphQL Foundation Library Updates
The purpose of this discussion is to add necessary comments for various business use cases. As of now we have to parse SDL data and it's problematic when people add other comments. The WG is working on the best way to solve this issue.
First implemented by GraphQL Java,then some issues were found and it was discovered there was some additional work to be done before turning it into an RFC. The Working Group is planning to address these issues shortly.
Oneof Input Objects are a special variant of Input Objects where the type system asserts that exactly one of the fields must be set and non-null, all others being omitted. This is represented in introspection with the __Type.oneField: Boolean field, and in SDL via the @oneOf directive on the input object. The working group has agreed to Contribute syntax thoughts and on the RFC itself, and write an implementation in GraphQL.js
Other GraphQL Foundation News
GraphQL was never conceived as a query language for databases. Yet, it's increasingly being used for this purpose. Here's why, and how.
The addition of REST support is a bridging strategy that will make it easier for organizations conducting modern API-driven development to run their GraphQL queries without having to create new clients.
Netflix has open sourced its Domain Graph Service (DGS) framework, which the content streaming service developed to simplify the implementation of GraphQL, for standalone and federated GraphQL services.
Facebook Adds Relay Hooks for Improved GraphQL Data Fetching
Slash GraphQL is the fastest possible way for developers to get started with GraphQL, providing a zero set-up GraphQL backend, optimized for performance and scale.
Square started their journey in 2009 with a credit card reader that plugged into the iPhone and iPhone app using a single Ruby on on Rail service. Since then, they have grown into an international company providing a suite of products and platforms to help businesses and individuals participate in the economy. In our webinar, Tech Lead on the Platform, Infrastructure, and Engineering Team, Lenny Burdette, discusses how Square works with Apollo to build a better experience for their customers.
Rapid Development with GraphQL Microservices
Today, we're happy to announce GraphQL Hive - a registry of schemas to manage, safeguard and optimize your team's workflows when deploying GraphQL services. Hold your horses, we're not publicly launching it yet, it's only the start of a beta testing program we give out today. Sign up for early access!
It’s time for the first major Dgraph release of 2021. Dgraph v21.03 is also known as the Resilient Rocket release. The Dgraph team took inspiration from Rocket’s brilliant engineering and heavy armory while building the robust features of v21.03.
AWS AppSync is a fully managed service which allows to deploy and interact with serverless scalable GraphQL backends on AWS. AppSync uses security best practices that AWS has developed operating large systems at scale in the cloud, with built-in DDoS protection in all its GraphQL API endpoints leveraging the infrastructure, technologies, and techniques that AWS uses for many other services. Amplify is a platform and framework used to build secure and scalable applications in the cloud with enhanced development velocity. In this session, we go into AppSync’s security features and describe when and how to use them for your own applications. Also, we show how Amplify GraphQL Transform directives can simplify GraphQL schema definitions and authorization rules for AppSync APIs.
In this article, Daniel Starns walks through setting up a Node.js Neo4j GraphQL API application, using Neo4j Sandbox, mutating data, and then querying that data.
Graph DB vendor Dgraph Labs is expanding its AWS cloud footprint with new regions and adding change data capture capabilities in its latest open source release.
In advance of its online GraphQL Summit this week, Apollo GraphQL announced today it has updated its Apollo Federation offering that enables a GraphQL Server to span multiple platforms, making it more accessible to a wider range of developers using different tools.
GraphQL, a query language for APIs and a server-side runtime for executing those queries, has become one of the most popular ways for web applications to fetch data. It’s increasingly a go-to solution for Single-Page Applications (SPAs), serverless offerings, Jamstack frameworks, and other modern applications. Most importantly, it’s become the technology of choice for building APIs for some internet companies — in many of those cases, usurping the traditional REST method of fetching data.
Matt DeBergalis has been into tech since he was a boy, playing games like Flight Simulator on his Commodore 64 and reviewing the schematics in the handbook. To Matt, computers are tools to make things possible… and enable people to do it quickly. He loves community building, with his background in politics, and he loves the open source world. He finds that it’s a powerful force for organizing people to create what wasn’t possible before.
We’re bringing together users from all over the world for a 2 day celebration of all things Hasura! It is a conference about you, and your success. Discover the amazing products developers are building, level up your Hasura skills with live, in-depth workshops and hear about all the big features and updates we are making to the Hasura GraphQL Engine and Hasura Cloud. Enjoy a deep-dive into the tech that makes Hasura...well...Hasura.