Hosted by
London GraphQL
Tuesday, July 2nd
6:00PM to 9:00PM BST
In-Person
Address available to attendees
We missed you this time around!
Come and join us for the summer edition of London GraphQL; Two or three talks on the most up-to-date GraphQL topics interspersed with pizza and networking, and a casual get together afterwards at a local pub.
Please mark yourself as "Attending" to secure your place - we will be confirming attendee names with security for access purposes at 12pm on the day of the event.
6:00pm - Arrival, networking, pizzas 🍕
6:35pm - Greeting, event overview, code of conduct
6:45pm - Teaching a New Dog Old Tricks: From OData to GraphQL, Tom Harding, Hasura
7:10pm - Pizza and networking break
7:40pm - Building Production-Ready Applications with GraphQL, Michael Staib, ChilliCream
8:05pm - GraphQL TSC Q&A, A relaxed Q&A with GraphQL Technical Steering Committee members
8:30pm - Closing notes
8:35pm - Networking and finishing off the remaining pizza
9:00pm - Continued networking over drinks 🍻
Hosted by Kraken Tech (Octopus Energy Group), a revolutionary energy tech platform built with predominantly Python & Django. They serve 54 million households worldwide and have 38GW of contracted capacity.
Location Kraken Tech, 182 Oxford St, W1D 1NN. The entrance is on a pedestrianised path off of Oxford Street, see this image for clarification.
Call for Speakers October 2024
Show off a project, discuss a proposed feature, share your patterns and solutions
New and seasoned speakers welcome
Mentoring, help and slides review available
Flexible talk format
http://tinyurl.com/LondonGraphQLcfp
All events ran by the GraphQL Foundation adhere to the code of conduct: https://graphql.org/codeofconduct/
(Code of Conduct contact for this event is the MC Benjie, team@graphile.com or any member of the GraphQL TSC)
Presentations
Tom Harding
GraphQL is celebrating ever-increasing success in the API zeitgeist: a flexible language for describing precise, consumer-defined queries to data sources in a language capable of describing complex relationships between entities of any shape we can imagine. However, to a developer coming from the world of OData, it may seem quite limited at first: how do I filter my data or build complex aggregations? How do I avoid race conditions when I start changing it?
In this talk, we'll look at the OData specification, and discuss a number of its ideas that (I think) would be worth adopting into the culture of GraphQL. We'll look at the differences between the two ecosystems, the open source projects that try to reconcile those differences, and probably end up inventing a third competing standard along the way.
Michael Staib
GraphQL can be challenging, and not only for beginners. The reason for this is often that it's so tempting to do the wrong thing. In this session, I will walk you through the various challenges of building production-ready applications with GraphQL. We will discuss the differences between a public GraphQL server and a private GraphQL server. I will show the most common mistakes people encounter with GraphQL and how to tackle them.
In this talk, we will look at persisted operations, rate-limiting, introspection security, the right defaults for paging, errors, and many more aspects. This talk is suitable for you whether you are a GraphQL server or client implementer or just a user of GraphQL. After this session, you should have a solid understanding of how to put GraphQL into production in a secure way.
We missed you this time around!
Hosted by
London GraphQL
Jul
2
Tuesday, July 2nd
6:00PM to 9:00PM BST
In-Person
Address available to attendees
Come and join us for the summer edition of London GraphQL; Two or three talks on the most up-to-date GraphQL topics interspersed with pizza and networking, and a casual get together afterwards at a local pub.
Please mark yourself as "Attending" to secure your place - we will be confirming attendee names with security for access purposes at 12pm on the day of the event.
6:00pm - Arrival, networking, pizzas 🍕
6:35pm - Greeting, event overview, code of conduct
6:45pm - Teaching a New Dog Old Tricks: From OData to GraphQL, Tom Harding, Hasura
7:10pm - Pizza and networking break
7:40pm - Building Production-Ready Applications with GraphQL, Michael Staib, ChilliCream
8:05pm - GraphQL TSC Q&A, A relaxed Q&A with GraphQL Technical Steering Committee members
8:30pm - Closing notes
8:35pm - Networking and finishing off the remaining pizza
9:00pm - Continued networking over drinks 🍻
Hosted by Kraken Tech (Octopus Energy Group), a revolutionary energy tech platform built with predominantly Python & Django. They serve 54 million households worldwide and have 38GW of contracted capacity.
Location Kraken Tech, 182 Oxford St, W1D 1NN. The entrance is on a pedestrianised path off of Oxford Street, see this image for clarification.
Call for Speakers October 2024
Show off a project, discuss a proposed feature, share your patterns and solutions
New and seasoned speakers welcome
Mentoring, help and slides review available
Flexible talk format
http://tinyurl.com/LondonGraphQLcfp
All events ran by the GraphQL Foundation adhere to the code of conduct: https://graphql.org/codeofconduct/
(Code of Conduct contact for this event is the MC Benjie, team@graphile.com or any member of the GraphQL TSC)
Presentations
Tom Harding
GraphQL is celebrating ever-increasing success in the API zeitgeist: a flexible language for describing precise, consumer-defined queries to data sources in a language capable of describing complex relationships between entities of any shape we can imagine. However, to a developer coming from the world of OData, it may seem quite limited at first: how do I filter my data or build complex aggregations? How do I avoid race conditions when I start changing it?
In this talk, we'll look at the OData specification, and discuss a number of its ideas that (I think) would be worth adopting into the culture of GraphQL. We'll look at the differences between the two ecosystems, the open source projects that try to reconcile those differences, and probably end up inventing a third competing standard along the way.
Michael Staib
GraphQL can be challenging, and not only for beginners. The reason for this is often that it's so tempting to do the wrong thing. In this session, I will walk you through the various challenges of building production-ready applications with GraphQL. We will discuss the differences between a public GraphQL server and a private GraphQL server. I will show the most common mistakes people encounter with GraphQL and how to tackle them.
In this talk, we will look at persisted operations, rate-limiting, introspection security, the right defaults for paging, errors, and many more aspects. This talk is suitable for you whether you are a GraphQL server or client implementer or just a user of GraphQL. After this session, you should have a solid understanding of how to put GraphQL into production in a secure way.
Get in touch!
hi@guild.host