DEV Community

Cover image for 2019 in a summary - GraphQL perspective
Tomek Poniatowicz for GraphQL Editor

Posted on • Edited on • Originally published at blog.graphqleditor.com

2019 in a summary - GraphQL perspective

The npm Inc. was right, 2019 was a great year for GraphQL.
Let's take a look at the all good things that happened for GraphQL in 2019.

January

GraphQL Inspector - a tool published by Kamil Kisiela, that detects changes, similar or duplicated types, validates documents against a schema and looks for deprecated usage.

GraphQL Inspector CLI

March

AWS & IBM joins the GraphQL Foundation! - GraphQL Foundation is the GraphQL community aiming to enable widespread GraphQL adoption. AWS & IBM joining it is a strong signal that GraphQL has a bright future.
GraphQL Foundation

Apollo Client 2.5 was launched - a new version of Apollo Client was launched which merges local state management into the core library which has enabled a lot of cool features.

Local state management with Apollo Client

June

Postman v7.2 Supports GraphQL - Postman joined the group of companies acknowledging the GraphQL qualities and has recently announced the support for GraphQL in their service. The latest release of Postman v7.2 enabled sending GraphQL queries in the request body, GraphQL variables & GraphQL query autocompletion.

Apollo Raises $22 Million - Apollo raised a nice amount of $22 million to continue its mission to give a GraphQL-based data graph to every app developer in the world

GraphQL Conf Berlin - GraphQL Conf is a non-profit GraphQL conference organized by Prisma and Honeypot where industry experts from all around the world present GraphQL best practices and many more. In case you missed it, talks from GraphQL Conf 2019 are available on Prisma's YouTube channel!

GraphQL Conf

GraphQL: The Documentary - the story of why and how GraphQL came to be and the impact it's having on big tech companies worldwide, including Facebook, Twitter, Airbnb & Github.

July

Dgraph raises $11.5 million - Dgraph is a horizontally scalable and distributed graph database, with a goal to provide enterprise-level scale and throughput, with low enough latency to be serving real-time user queries. Dgraph supports GraphQL-like query syntax, responds in JSON and Protocol Buffers over GRPC and HTTP.

Dgraph

August

Apollo Client supports React Hooks - React 16.8 introduced a new way to write stateful components while avoiding the pitfalls of classes - the Hooks. Apollo Client now includes three hooks that you can implement in your app where corresponding higher-order component being used or render prop component: useQuery, useMutation &useSubscription.

October

Apollo Client 3 Beta - Caching is considered by many developers as one of the GraphQL weaknesses. The Apollo team is on a mission to change that. New released Apollo Client 3 Beta contains some serious cache improvements.

Graphql Editor 2.0 - a new version of GraphQL Editor packed with many micro-features to help developers save a lot of time & effort creating their GraphQL based APIs.

GraphQL Editor

GraphQL Summit 2019 - GraphQL Summit is event of the year in GraphQL world. It's a world's largest conference dedicated to GraphQL, this year's edition featured over 60 technical talks across 3 tracks. Conference recordings are available at Apollo's GraphQL YouTube channel.


Speed up your GraphQL API development

GraphQL Editor is a supportive tool for both advanced GraphQL users as well as those taking their first steps with GraphQL APIs. Our all-in-one development environment for GraphQL will help you build, manage & deploy your GraphQL API much faster thanks to dozens of built-in micro features.

GraphQL Editor

Top comments (3)

Collapse
 
nishchit14 profile image
Nishchit

Great timeline!! well explained.

A lot more also happened, GraphQL Asia happened in April 2019. Hasura, AWS AppSync, Prisma, graphql Database as services came in the lime light. Many OSS contributions happened like react-query, urlq and I can extend it to a lot more.

You're doing a great job with GraphQL Editor, Thank you!!

Collapse
 
mbougarne profile image
Mourad Bougarne

Thanks for this summary, It's a great a place to ask about GQL, I worked with it as a consumer a long time with Facebook Marketing API, but now I started creating GraphQL APIs which is in some parts a good replacement for REST, I've used ExpressJS but since I started learning Go(more than month ago), I want to replace ExpressJS with it, from now on I think all my REST and GraphQL will be done using GO. But let me ask you something:

  • Do you think Go is good choice for GQL?
  • What's the best packages for GQL in Go?

Thanks in advance.

Collapse
 
tomekponiat profile image
Tomek Poniatowicz

Go seems to be a good choice. We write most of our GQL backend stuff in GO and can't say anything bad about it.