Workshop: GraphQL server in ReasonML/OCaml


Details
ReasonML has shown how a powerful type system can make writing client-side applications more fun and robust. These benefits apply similarly, or even more so, when writing server-side applications, where correctness is paramount.
This event will be an interactive workshop, where you'll get to implement a GraphQL server in ReasonML/OCaml, and see for yourself how the type system ensures correctness of the GraphQL schema.
Participants are expected to be familiar with GraphQL, but not necessarily with ReasonML/OCaml.
We'll have a break halfway through where Zendesk has been so kind to provide snacks and drinks.
Please have the following installed prior to the event and be there on time if you need help setting up, as we'll dedicate the first 15 mins to ensure that everyone is up and running:
- OCaml 4.07.1, or ReasonML 3.0.4
- OPAM 2.0.1
- OPAM packages: dune, graphql-lwt, ppx_deriving_yojson
OCaml install Instructions: https://medium.com/@bobbypriambodo/getting-your-feet-wet-with-ocaml-ea1045b6efbc
ReasonML install instructions: https://reasonml.github.io/docs/en/installation
We recommend installing VSCode and a suitable extension for OCaml/ReasonML: https://code.visualstudio.com/

Workshop: GraphQL server in ReasonML/OCaml