GraphQL Europe 2018 had brilliant talks from top companies like Facebook, GitHub, Twitter, Docker, Shopify, Prisma & more. You can now watch all of them on the Prisma Youtube channel. In case you couldn’t make it in person or want to refresh your memory, you can now watch all the amazing talks from the conference!
GraphQL Finland is on October 18-19, 2018 in Helsinki, Finland. This event consists of a workshop day and a day of talks exploring GraphQL in depth. GraphQL Finland is organized by the same team that brought you React Finland. Register now to listen to talks from Dan Schafer, Mikhail Novikov, Sara Vieira and much more!
File uploads are one of the most common requirements for modern web applications. Recently the GraphQL community has been trying to integrate this feature into their applications but have hit a wall as the GraphQL specification does not describe this behavior. In this article Prosper Otemuyiwa demonstrates built in file upload support in Apollo Server 2.0 inspired by the apollo-upload-server module.
Access Control is a huge concern for web applications. Engineers using GraphQL find themselves figuring out how to protect their queries from the general public via roles/permissions. In this article Nic Raboy provides a guide for securing NodeJS GraphQL applications with JSON Web Tokens (JWT).
In this article Abhi Aiyer describes the use cases for custom scalars in your GraphQL applications. Custom Scalars allow you to encode product data expectations in your type system pushing this complexity from the client to your GraphQL server. Abhi further discusses 5 useful custom scalars that can help your product development.
Tools & Open Source
FlacheQL is a fast caching library for GraphQL. While GraphQL clients like Apollo and Relay allow caching at the field level, FlacheQL allows users to retrieve cache results based on search parameters. This library has minimal setup and customization around retrieving data from your cache either by field or parameter options.
Created almost a year ago, GraphCMS aims to bring 10x value to businesses and enterprises by creating the most developer friendly content API on the planet. In this announcement Jesse Martin sheds light on the new revamped GraphCMS from the new User Experience, Security Features, Webhook apis and more. With a fresh new set of features and performance increases, the next era of what a content management system can be, has begun.