2.2 KiB
Table of Contents
Let's learn Grapher. It's quite easy and it's time to change the way you think about your data.
Before we dive into Grapher you need to know to fundamentals of Meteor, but not mandatory, you can learn the principles either way.
- http://www.meteor-tuts.com/chapters/1/intro.html
- http://docs.meteor.com/api/collections.html
- http://docs.meteor.com/api/methods.html
- http://docs.meteor.com/api/pubsub.html
Introduction
This introduces you to the way we use Grapher in the most basic form, without relationships.
Linking Collections
Learn the various ways of linking collections to each other.
Linker Engine
Learn about how you can programatically set and fetch related data.
Query Options
Learn more advanced ways to use your queries.
Reducers
Remove complexity from your queries, make them a breeze by using reducers.
Named Queries
Learn the right way to define and expose queries to the client in a secure manner.
Hypernova
Read about the tool that makes Grapher so performant.
Denormalization
Learn how to denormalize your data to enable even more performance, and super advanced searching.
Caching Results
Leverage the power of Grapher to cache the most heavy or frequently used queries.
Global Exposure
Learn about a neat way to expose your collections. This was the initial approach of Grapher, and it is very useful for when you want to expose an API accessing most parts of the database to your clients.
Structure & Patterns
Learn about some good ways to structure your code some and about common pitfalls.
Outside Meteor
If you want to use Grapher in a React Native app so from any other language as an API, it is possible
GraphQL Bridge
If you want to use Grapher in a React Native app so from any other language as an API, it is possible
API
After you've learned about Grapher, here's your cheatsheet.