January 4th 2017

ORGANIZERS

Charles King

@thebringking

Mike Groseclose

@mikrofusion

Omer Wazir

@thewazir

Chris Steinmeyer

@chrisfishwood

Agenda:

Deploying Elixir in Production - Brien Wankel

graphql-elixir - Charlie King

graphql-elixir

What is GraphQL?

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

What is graphql-elixir?

The Good

  • Types, and Queries are setup with plain structs, which I find very readable
  • The libraries are split out, so you aren't tied to Phoenix or even HTTP

The Bad

  • Not as active as other libraries (Absinthe) 
  • More typing than Absinthe 
  • You have to more work yourself, (less frameworky)

Demo + Code

Tucson Elixir - Jan 2017

By Charles King

Tucson Elixir - Jan 2017

Elixir In Production and elixir-graphql

  • 1,029