Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions site/docs/Community-Events.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Upcoming Events

## Talks

### High Performance GraphQL

- **Event:** ReactNext 2016
- **Date:** September 15, 2016
- **Location:** Toronto, Ontario, Canada
- **Speaker:** Barak Chamo
- **Link:** http://react-next.com/#schedule

DataLoader is the missing piece in the React-Relay-GraphQL stack, a utility for caching and coalescing data queries to optimize large, nested GraphQL queries. Digging through it's internals and in turn, JavaScript's internal asynchronous model, we'll see how DataLoader leverages Node's event loop and micro task management to coalesce database calls and dramatically improve upon caveats in common GraphQL-based apps.

### Angular Meets GraphQL

- **Event:** AngularZone Meetup
- **Date:** September 18, 2016
- **Location:** London, UK
- **Speaker:** Uri Goldshtein
- **Link:** https://www.meetup.com/AngularZone/events/233260317/

Uri Goldshtein works at Meteor Development group at the Apollo team and is the creator of the angular-meteor and angular2-apollo libraries. In this talk you will learn what GraphQL is, why it is great for Angular and how easy it is to integrate with your current Applications. GraphQL has many benefits comparing to REST like better performance over the network and maintainability. Use this opportunity to ask him questions about this topic before his talk at AngularConnect!

### From REST to GraphQL

- **Event:** Full Stack Toronto
- **Date:** October 17, 2016
- **Location:** Toronto, Ontario, Canada
- **Speaker:** Marc Andre Giroux, Shopify
- **Link:** http://fsto.co/schedule/

As our applications grow larger and our models and views become more and more complex, data fetching can become a real problem. This talk explores REST APIs pain points and how GraphQL can solve data fetching problems easily, using a declarative and hierarchical query language.

### Building better mobile apps with GraphQL

- **Event:** Reactive Conf
- **Date:** October 26, 2016
- **Location:** Bratislava, Slovakia
- **Speaker:** Martjin Walraven
- **Link:** https://reactiveconf.com/

## Events

### [Workshop] Learn React, GraphQL, and Relay over a weekend

- **Date:** September 16, 2016
- **Location:** San Francisco, CA, USA
- **Speakers:** Samer Buna, Armand Aquino, Kyle Matthews
- **Link:** http://www.meetup.com/Declarative-Programmers/events/233430457/

### GraphQL Summit

- **Date:** October 26, 2016
- **Location:** San Francisco, CA, USA
- **Speakers:** Lee Byron, Joe Savona, Sashko Stubailo, James Baxley, Brandon Black
- **Link:** http://graphqlsumit.com

# Meetup Groups

## North America

- [GraphQL San Francisco](http://www.meetup.com/GraphQL-SF/)
- [GraphQL & Relay (San Francisco)](http://www.meetup.com/graphql/)
- [GraphQL Seattle](https://www.meetup.com/Seattle-GraphQL-Meetup/)
- [GraphQL Toronto](https://www.meetup.com/GraphQL-Toronto/)

## Europe

- [GraphQL Amsterdam](https://www.meetup.com/Amsterdam-GraphQL-Meetup/)
- [GraphQL Paris](https://www.meetup.com/GraphQL-Paris/)

## Australia

- [GraphQL Melbourne](http://graphql.melbourne/)

## Remote
- [GraphQL Remote](https://www.meetup.com/GraphQL-Remote-Meetup/)
63 changes: 63 additions & 0 deletions site/docs/Community-Resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Community Resources

## Slack

Many developers and users idle on Slack in [**#general** on GraphQL](https://graphql.slack.com/messages/general/). [Get your invite here!](https://graphql-slack.herokuapp.com/)

Other helpful Slack communities:
- [Apollo Slack](http://apollostack.com/#slack)
- [Reindex Slack](http://slack.reindex.io/)
- [Graph.cool Slack](https://slack.graph.cool/)

## Stack Overflow

Many members of the community use Stack Overflow to ask questions. [Read through the existing questions tagged with **graphql** or ask your own!](http://stackoverflow.com/questions/tagged/graphql)

## Twitter

Use the [**#graphql** hashtag](https://twitter.com/search?q=%23GraphQL&src=tyah) on Twitter to join the conversation.

Here are some helpful accounts to follow:
- [@GraphQL](https://twitter.com/GraphQL)
- [@graphqlweekly](graphqlweekly)
- [@graphqlnews](https://twitter.com/graphqlnews)
- [@GraphQLStackOverflow](https://twitter.com/GraphQLatSO)
- [@apollostack](https://twitter.com/apollostack)
- [@graphcool](https://twitter.com/graphcool)

## Blogs

Here are a list of notable blog posts to help you better understand GraphQL:

- [GraphQL Introduction](https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html) - Nick Schrock
- [From REST to GraphQL](https://0x2a.sh/from-rest-to-graphql-b4e95e94c26b#.tag7nzkrb) - Jacob Gillespie
- [GraphQL Explained](https://medium.com/apollo-stack/graphql-explained-5844742f195e#.zdykxos6i) - Jonas Helfer
- [GraphQL Concepts Visualized](https://medium.com/apollo-stack/the-concepts-of-graphql-bc68bd819be3#.hfczgtdsj) - Dhaivat Pandya
- [Building the f8 App: Using GraphQL & Relay](http://makeitopen.com/tutorials/building-the-f8-app/relay/)
- [Your First GraphQL Server](https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2#.ovn0y19k4) - Clay Allsopp
- [Tutorial: How to Build a GraphQL Server](https://medium.com/apollo-stack/tutorial-building-a-graphql-server-cddaa023c035#.bu6sdnst4) - Jonas Helfer

## Videos

Developers inside and outside of Facebook have given talks about GraphQL at conferences and meetups around the world. Here are some of our favorites:

- [From Zero to GraphQL in 30 Minutes](https://www.youtube.com/watch?v=UBGzsb2UkeY) - Steve Luscher
- [Exploring GraphQL](https://www.youtube.com/watch?v=_9RgHXqH8J0) - Nick Schrock, @Scale 2015
- [GraphQL Servers](https://www.youtube.com/watch?v=KOudxKJXsjc) - Nick Schrock, React Rally 2015
- [GraphQL at Facebook](https://www.youtube.com/watch?v=etax3aEe2dA) - Dan Schafer, React Europe 2016
- [GraphQL Source Code Overview](https://www.youtube.com/watch?v=IqtYr6RX32Q) - Lee Byron
- [GraphQL Future](https://www.youtube.com/watch?v=ViXL0YQnioU) - Lee Byron & Laney Keunzel
- [Apollo Client: Put GraphQL Data in Your UI](https://www.youtube.com/watch?v=u1E0CbGeICo) - Sashko Stubailo
- [Placeholder for Greg's React Rally Talk on Relay 2]
- [Build a GraphQL server for Node.js, using PostgreSQL/MySQL](https://www.youtube.com/watch?v=DNPVqK_woRQ) - Lee Benson
- [A GraphQL Framework for Non-JS Servers](https://www.youtube.com/watch?v=RNoyPSrQyPs) - Syrus Akbary
- [Modernize Your Angular App with GraphQL](https://www.youtube.com/watch?v=qpGnPbpkcZM) - Uri Goldshtein, Angular Camp 2016
- [GraphQL server tutorial for Node.js with SQL, MongoDB and REST ](https://www.youtube.com/watch?v=PHabPhgRUuU) - Jonas Helfer
- [Building Native Mobile Apps with GraphQL](https://www.youtube.com/watch?v=z5rz3saDPJ8) - Martjin Walraven, React Europe 2016

## Other

To explore other community-developed resources and content about GraphQL, take a look at these sites:

- [Building Apollo](https://medium.com/apollo-stack)
- [Learn GraphQL](https://learngraphql.com/basics/introduction)