addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

GraphQL Overview - at Zeemee

At ZeeMee, we are converting our old API into a GraphQL endpoint, and have been using GraphQL in production for a few months. During this meet-up, you'll learn the ins and outs of using GraphQL as an API compared to using a POJA (plain old JSON API). See how GraphQL minimizes the amount of data transferred over the network, and reduces round trips to the server.

In this meetup you will learn how clients dictate what is fetched from the server, and how GraphQL actually makes it easier to support a variety of different clients that each have different needs.

During this meetup, you'll learn about the good and bad surrounding GraphQL queries, pagination, mutations, subscriptions, and caching. After the meetup is completed, you'll be able to discuss the pros and cons of GraphQL, and understand how to get started implementing a GraphQL backing in Ruby.

Please enjoy the provided heavy appetizers, drinks, and snacks. See if you can win our raffle for Amazon gift cards of $64, $32, $16, $8, $4, $2, and $1.

Schedule:

5:30 : Check-in & Networking

6:00 : Welcome & Opening remarks 6:10 : GraphQL Overview - pros/cons/etc - GraphQL demo with Graphiql

6:40 : Break

6:50 : GraphQL via Ruby (graphql, graphql-relay, and graphql-batch gems)

7:50 : Closing announcements from community

8:00 : Room clear

Speaker(s):

Philip Thrasher - Thrasher is an experienced software engineer who has been tinkering since before he can remember. He has worked on all levels of the technology stack for consumer, enterprise, and federal products, but prefers to spend his time crafting user experiences that people love.

Peter Huitsing - Pete is an experienced engineer and team leader with years of involvement in start-up companies. He has created products using a myriad of technologies in the fields of computer security, financial services, web applications and mobile apps.

Join or login to comment.

  • Trevor M.

    One other con to GraphQL that I was thinking of yesterday was regarding request caching. In traditional rest you could implement either Varnish or a CDN (ie Akamia) to sit in front of your /resource/{id} endpoints. Anyone know of anyone looking at this in a "single endpoint" world like GraphQL? Obviously fragment caching at the DB level is different and easily done in your implementation of GraphQL. Thoughts?

    2 · March 23

    • Oswald C.

      IMO Facebook has a strong incentive to fill this role:)

      March 23

    • Trevor M.

      Yeah definitely as the demand grows the need for this type of edge caching will drive the providers (or someone new) to fill that role definitely.

      March 23

  • Trevor M.

    @Pete are the slides from last night posted anywhere?

    March 23

    • Peter H.

      Hey Trevor! The slides were super high level -- the details being conveyed mostly verbally. I almost think it'd do more harm than good to post them.

      However, this is a interesting blog post that talks about "why" and "common misconceptions" that has similar content, but does not get into Rails specifically: https://blog.jacobwgil...­

      March 23

    • Trevor M.

      True, awesome blog post thanks for sharing

      March 23

  • Tim M.

    I thought they did a nice job of covering what GraphQL is and what it does.

    March 23

  • Peter H.

    Thanks to everyone who came out! Had a good time. A very engaged group with some really good conversations.

    March 23

  • Oswald C.

    A very informative presentation with thorough and detailed responses to questions from attendees.

    I highly recommend the technical expertise of the ZeeMee development team!

    1 · March 22

    • Peter H.

      Thanks Oswald. Always great getting to see you.

      March 23

  • Oswald C.

    I recently attended the first meetup at ZeeMee, and I'm really looking forward to this event, which I recommend to anyone interested in Relay and GraphQL, because they can be integrated not only with ReactJS but also Angular 2 (one of my two favorites) and other technologies.

    March 16

    • Peter H.

      Great meeting you at the last event Oswald, see you again soon!

      March 16

  • Peter H.

    Excited to have you all out! The last meetup we hosted around React Native had a great turnout with really good feedback and questions/conversations. Excited to discuss how to get GraphQL up and running on Rails -- we've learned a lot in the process.

    March 15

Our Sponsors

  • Rocket Fuel

    We are hiring!

  • RailsCasts.com

    Become a Ruby on Rails Pro w Ryan Bates's Pro Edition!

  • Tropo.com

    Food and Drink Sponsor!

  • JetBrains

    1 RubyMine license to be raffled per month.

  • InformIT

    Up to 35% off every purchase on informIT.com, Code USERGROUP

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy