Skip to content

Workshop: GraphQL server in ReasonML/OCaml

Photo of Cem Turan
Hosted By
Cem T. and Andreas G.
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/

Photo of ReasonML CPH group
ReasonML CPH
See more events
Zendesk Copenhagen
Snaregade 12, 1205 København K, Denmark · Copenhagen