• dillonkearns/elm-graphql
  • Elm Radio episode 4 - JSON decoders
  • Dillon's Elm Conf talk about the principles behind elm-graphql: Types Without Borders
  • Phantom Types
  • elm-graphql's FAQ document Article about simple design in Elm
  • elm-graphql Scalar Codecs tutorial

How can elm graphql decoding fail?* SelectionSet.nonNullOrFail * SelectionSet.mapOrFail * Custom Scalars don't include type information, though there are some proposals for supporting optional type information

Backend Frameworks for Full-Stack GraphQL Type Safety* Juniper for Rust * Hasura (database-schema based API) * Postgraphile (database-schema based API) * Discourse thread on differences between all the Elm graphql libraries * harmboschloo/graphql-to-elm - library for generating Elm functions to make queries from GraphQL strings