Relay and GraphQL best practices

Barbora Hanousková
code.kiwi.com
Published in
2 min readApr 10, 2019

Check the videos from our internal, one-day workshop to learn more about proper usage and best practices around GraphQL and Relay.

Sharing is caring, that’s what triggered our internal one-day workshop which aim was to share knowledge between our JS developers. The goal of the first round was to show proper usage and best practices around GraphQL and Relay as we expect these technologies to be used more and more shortly.

Around thirty developers from various Kiwi.com offices gathered in our Prague offices and spent a whole day listening to a series of short talks followed by hands-on exercises. By themselves, they build three ways of paginations over locations from our graphql.kiwi.com service. The reference implementation is shared on our Github, GraphQL mutations were shown on Trond’s (one of our JS devs) application.

Also, you can join one of our external JavaScript weekends to deepen your JS knowledge; the next one is happening in Zagreb, Croatia on 24–26 May.

Check the videos below

It’s time to pass the videos to everyone who would like to strengthen their JavaScript skills. Below, you can learn about:

  1. Relay fragments
  2. Relay refetching
  3. Relay pagination
  4. Relay mutations
  5. Relay range add mutation
  6. Relay range delete mutation
  7. Relay updater
  8. Relay local updates
  9. GraphQL Schema Design

1. Relay fragments

2. Relay pagination

3. Relay refetching

4. Relay mutations

5. Relay range add mutation

6. Relay range delete mutation

7. Relay updater

8. Relay local updates

9. GraphQL Schema Design

--

--

Barbora Hanousková
code.kiwi.com

Professional daydreamer, occasional poet and a little bit of everything | UX Writer and ex-editor of code.kiwi.com