Marcin Gębala
I'm a software engineer who specializes in building web apps using Python, Django and GraphQL. Currently, I work as a lead developer at Saleor - an open-source headless e-commerce platform. I speak at tech conferences about Python and GraphQL. I'm a runner, musician and traveler in my free time. I'm based in Wrocław, Poland.
Twitter: https://twitter.com/maarcingebala
Talks
GraphQL-first Django
GraphQL is a more flexible alternative to REST for building web APIs, and thus is becoming a strong foundation for any modern web stack. This is especially true where static HTML templates are not cutting it or a sophisticated single-page interface is needed, which is often the case on the web nowadays. Even though Django was designed as a model-view-template framework, it can work perfectly well as a GraphQL server to power JavaScript apps. This talk will elaborate on the anatomy of a GraphQL-first Django application, in which GraphQL queries and mutations are the primary interfaces exposed by the backend, while the frontend remains fully dynamic.