Skip to content

PyCon practice talk: GraphQL -- The Devil's API

PyCon practice talk: GraphQL -- The Devil's API

Details

This month, we'll have a talk from Ryan Kuhl, who will be speaking at PyCon next month. We will also have a lightning talk from Irv Kalb, who will tell us about his new book on Python Object-Oriented programming.

LIGHTNING TALK: Master OOP by Building Games and GUI's

Irv Kalb will tell us about his new book, Object Oriented Python, and hold a drawing to give out a free book. Irv is a member of the BayPiggies community and you may remember his September 2020 BayPiggies talk on PyGame Widgets.

MAIN TALK: GRAPHQL -- THE DEVIL'S API

While there are advantages to using GraphQL vs. traditional REST APIs such as descriptive queries, there are also a plethora of potential pitfalls, such as the n+1 query problem and idiosyncratic fickleness. We leverage data-loaders, async/await, dynamic query generation, and other performance optimizations in GraphQL to create a flexible, performant interface for our front-end services. Let’s do GraphQL the right way!

SPEAKER BIO: RYAN KUHL

Ryan is a senior backend engineer at Tatari and leader of the Miami-based science and technology meetup Homebrew Learning Club. Ryan has used GraphQL to build performant APIs to power a wide range of systems at many layers in the python application stack.

CODE OF CONDUCT

https://baypiggies.net/pages/code_of_conduct.html
Interactions online have less nuance than in-person interactions. Please be Open, Considerate and Respectful. Also, please refrain from discussing topics unrelated to the Python community or the technical content of the meeting.

RSVP

We will conduct the meeting via Zoom meeting. When you RSVP "Yes" to this event, the link to the Zoom meeting will become visible in MeetUp.

2022 CALL FOR TALKS

We are looking for speakers for 2022. We are looking for technical talks of interest to Python developers, either about the language and core libraries itself, popular libraries/platforms using Python (for example, Pandas andTensorFlow in Data Science, Flask and Django in web applications, Ansible in DevOPs), or other experiences using Python. You can apply for an online talk here: https://forms.gle/PqxrExC2t858xtfMA
This is a great opportunity to evangelize a project you love or to get practice with public speaking. We hope to hear from you!

Photo of BAyPIGgies group
BAyPIGgies
See more events
Online event
This event has passed