Client-side GraphQL at scale, GraphQL on iOS, the n+1 problem, and more!

Loading Events
  • This event has passed.

Client-side GraphQL at scale, GraphQL on iOS, the n+1 problem, and more!

February 19, 2020 @ 6:00 pm - 8:30 pm EST

This month it’s all about GraphQL at scale! We have client-side GraphQL at Scale, GraphQL on iOS, and two short talks.

NOTE: this event will be held at the NEW Shopify event space at 620 King St. West!

???????????? Thanks to Shopify for providing the venue and sponsoring food and beverages for the event! Shopify has been pushing GraphQL forward since the earliest days and they’re all-in on GraphQL, using it at a huge scale. We have had many great talks from Shopify folks over the years. Check out https://www.shopify.ca/careers ????????????

???? TALKS

1. Zuwa Omigie – Dealing with the N+1 GraphQL query problem

What is the N+1 query problem in GraphQL? How does it affect performance? What are some ways to address it?

Zuwa is a Senior Software Engineer at Shopify on the custom storefront API team.

2. Maryam Fekri – GraphQL on iOS

GraphQL has advantages for client side as well as server side. It can make life much easier for a mobile developer. We will talk about the differences between using a REST API or GraphQL queries from a client side perspective. We will also talk about what GraphQL queries, mutations, and fragments mean for clients, how to set up, how to use, and how these can benefit an iOS project.

Maryam is an iOS developer at Shopify – https://twitter.com/Maryamfekrii

3. Nat Morcos – Clean GraphQL at Shopify

Our GraphQL working group chose three top priorities to focus on in 2019: Folder Structure, Testing conventions, and Error Handling. Find out why

Nat Morcos is a Senior Developer on the Platform team here at Shopify. She sits on a GraphQL working group internally.

4. Chris Sauve – Client-side GraphQL at scale

This talk will look at how Shopify manages large, GraphQL-driven React applications. We’ll talk about build-time optimizations, testing strategies, and patterns for getting strong assurances through the combination of TypeScript and GraphQL.

Chris is a staff developer at Shopify. He works on Shopify’s front-end infrastructure, which helps enable Shopify’s many complex web apps. – https://twitter.com/_lemonmade

⏰ SCHEDULE

6:00pm – Doors open. Grab something to eat and meet fellow GraphQL enthusiasts.

6:30pm – Opening announcements.

6:35pm – talks begin

8:30pm – Goodbye, and please give us a hand cleaning up the space!

???? Interested in speaking or sponsoring? Please contact the organizers for more information. All skill levels are welcome for talks!

???? See you there!