Loading…
SATURN 2019 has ended
Experience Report [clear filter]
Tuesday, May 7
 

3:45pm EDT

GraphQL + Ruby = ❤
Are you a backend developer who has heard about this new technology called GraphQL? Do you feel a bit left out?

GraphQL is an expressive query language, released by Facebook in 2015, that allows for granular and network-efficient control over retrieved data with a single request, type-safe API definitions with the ability to easily evolve and extend them, and wide tooling support backed by some of the biggest companies, like Facebook, GitHub, Shopify, and more.

Let's look into the state of GraphQL in Ruby and see how we can benefit from the amazing power that GraphQL APIs can provide us. We'll look at how to integrate existing GraphQL APIs as data sources for our existing applications and show how it can improve the performance of our applications compared to equivalent REST APIs. We'll also take a deep-dive into a tool I wrote called “GQLi,” a GraphQL client that enables users to write queries in native Ruby code. I'll describe its philosophy, how to use it, and some cool meta-programming tricks used to create it.

See the slides.

Watch the video.

Speakers
avatar for David Litvak Bruno

David Litvak Bruno

Contentful
Ruby and Python evangelist, agile devotee, frustrated sports legend, and currently a developer evangelist at Contentful, David Litvak Bruno spends most of his days coding and slaying orcs and beasts in his favorite RPGs. For the last 8 years, David has worked as a professional developer... Read More →


Tuesday May 7, 2019 3:45pm - 4:30pm EDT
Grand Station 5 Sheraton Pittsburgh Hotel at Station Square
 
Filter sessions
Apply filters to sessions.