GraphQL Icon

GraphQL

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
30 Stories
All Topics

GraphQL nilan.netlify.com

GraphQL trends in 2019

GraphQL is exploding in popularity, and I love to see it getting moved out of Facebook and becoming a clearly independent project. Neat to see all the stuff happening in the community around it. The GraphQL Foundation announcement last year was another reassurance that GraphQL is here to stay, after Facebook granted full patent rights to all GraphQL users two years ago. While the legal situation around GraphQL is in the clear now, 4 years after its open-source release, the best practices and developments surrounding the still-emerging technology are still rapidly evolving. If you like this stuff, you might also like a couple episodes of JSParty. Episode #38 is an interview with John Resig about GraphQL, while episode #72 is a panel discussion on the evolution of state management, including GraphQL.

read more

Manuel Vila github.com

Deepr – an alternative to GraphQL?

Manuel Vila: What makes GraphQL so exciting is the ability to compose method calls, and Deepr is a way to achieve that and only that. Because everything else, we believe, would be better implemented somewhere else in the stack. Deepr is being built by folks who’ve been using GraphQL for awhile, love it, and have some ideas about how things might be even better by changing some key decisions. Worth a look, for sure.

read more

Bits and Pieces Icon Bits and Pieces

Should I use Apollo for GraphQL?

The author’s answer to that question is a resounding, ‘yes’. The Apollo platform is an implementation of GraphQL that can transfer data between the cloud (server) to the UI of your app. In fact, Apollo builds its environment in such a way that we can use it to handle GraphQL on the client as well as the server side of the application. In this post, I will present some of the great reasons why Apollo is considered to be one of the popular choices for using GraphQL in JavaScript-based apps. He lays out what Apollo has to offer and then lists 6 advantages of using the Apollo Platform.

read more

Lee Byron Medium

Introducing the GraphQL Foundation

The Linux Foundation is essentially a foundation for foundations, and the newest member to join the ranks is the GraphQL Foundation. We’ve been tracking news and talking about GraphQL for some time now. Back in 2012 Nick Schrock, Dan Schafer, and Lee Byron got together at Facebook to build the next generation of Facebook’s iOS app powered by a new API for News Feed — what they arrived at was the first version of GraphQL. Lee Byron has this to say about today’s announcement: Today, GraphQL has been a community project longer than it was a Facebook internal project — which calls for its next evolution. As one of GraphQL’s co-creators, I’ve been amazed and proud to see it grow in adoption since its open sourcing. Through the formation of the GraphQL Foundation, I hope to see GraphQL become industry standard by encouraging contributions from a broader group and creating a shared investment in vendor-neutral events, documentation, tools, and support. So who’s involved? Well, GraphQL Foundation is being created in partnership with the Linux Foundation, Facebook, and nearly a dozen other companies. Those “other companies” are likely large scale companies who’ve contributed to or are using GraphQL in production and have a vested interest in its future.

read more

GraphQL github.com

A lightweight (and isomorphic) GraphQL client for JavaScript

GraphQL is based on a very simple HTTP transaction, which sends a request to an endpoint with query and variables. Many libraries require complex stacks to make that simple request. In any project you don’t use React, Relay, you’ll need a simpler client which manages your query and makes a simple request. Isomorphic, in case you were wondering, means it runs both on the client and the server.

read more

John Resig blog.graphql.guide

Introducing the GraphQL Guide

John Resig and team at Khan Academy implemented a generic GraphQL platform and their development practices changed overnight. The benefits they saw were so substantial that he and Loren Sands-Ramshaw decided to write a book about it. …we’re using GraphQL in more and more places: we are transitioning older pages over to use GraphQL and have a mandate in place that all new pages need to use GraphQL. The benefits that we’ve reaped have been so substantial, even though it’s still early days. We’re writing new products faster, we’re able to rapidly iterate on designs, and we’re keeping our server implementation slim. Wow, “REST APIs now feel quite antiquated…” I look at how well it’s worked for us and read stories about how GraphQL has changed other organizations, and I can only think that GraphQL is going to dramatically change how we all build APIs going forward. REST APIs now feel quite antiquated by comparison. Beta chapters of The GraphQL Guide are available now.

read more

Prisma prisma.io

Prisma raises $4.5M to build the GraphQL data layer for all databases

Big news from our friends at Graphcool, now Prisma. Today, we have some very exciting news to share: We’ve raised a $4.5 million seed round led by Kleiner Perkins and are rebranding to Prisma (from Graphcool). In this post we’d like to share our thoughts on Prisma today and our plans for the future. If you haven’t yet, check out The Changelog #297: Prisma and the GraphQL data layer.

read more

Rémi Prévost accent.reviews

Accent — a developer-oriented translation tool

Rémi Prévost: Accent is an internal tool we built to help us manage translations for the applications we develop at Mirego. We used Elixir (Phoenix and Absinthe) and Ember.js and just a few weeks ago we open-sourced the project so we could share it with the community since there are not a lot of fully-working open-source Web applications for both of these technologies. Very cool. I’ve been toying with the idea of a GraphQL API around our news and podcasts. I should 👀 under the covers and see how Accent’s is built.

read more

Benjie Gillam graphile.org

Graphile –  tools for building performant, pluggable GraphQL APIs

PostGraphile is the new incarnation of PostGraphQL (project history), which introspects your Postgres database schema and creates a fully functional GraphQL API for it. I’ve been poking around with these tools as I get acquainted with the provider side of GraphQL. I don’t think we’ll end up using PostGraphile if/when we ship our public Changelog API (news + podcasts), because I’m a control freak. But it’s been great for getting started quickly and seeing what’s possible. Highly recommended 👌

read more

0:00 / 0:00