Home / Companies / Hasura / Blog / Post Details
Content Deep Dive

Notes from GraphQL Contributor Days Nov'18

Blog post from Hasura

Post Details
Company
Date Published
Author
Tanmai Gopal
Word Count
1,825
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

GraphQL Contributor Days is a community discussion event hosted by ThisDot and Hasura. In November 2018, the first event was held in San Francisco with participants from various companies such as Medium, Twitter, eBay, GitHub, Coursera, Netflix, Gatsby, PayPal, Docker, and others. The discussions covered topics like GraphQL & microservices, error handling in GraphQL, GraphQL in production (authorization, caching, security), GraphQL on the client, GraphQL subscriptions, sampling GraphQL, and miscellaneous discussions. Key points from the discussion include: - Different approaches to incorporating GraphQL with microservices were discussed, including automated gateways, monolithic services, and hybrid approaches. - Error handling in GraphQL was emphasized, suggesting modeling errors in the type system using union types. However, it was noted that this is a breaking change for clients and should be rolled out thoughtfully. - Practices around authorization, security, performance, caching, and other aspects of GraphQL in production were shared by different teams. - Client-side state management with Redux vs apollo-link-state was discussed, with some teams preferring local component state or using a parent component to manage state. - Relay's ideas for handling cache updates and query optimization were considered interesting but not widely adopted due to its opinionated nature. - GraphQL subscriptions are still not commonly used, but there is interest in live queries and the @live and @defer tags.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Platform Engineering 2 22 5 5 +267%
Real-time 1 405 108 52 -9%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.