Code with Kristian • I make videos and write about software development and programming tools
Byteconf GraphQL 2020
January 31st, 2020
Byteconf GraphQL is a 100% free single-day conference with the best GraphQL speakers and teachers in the world. Conferences are great, but flights, hotels, and tickets are expensive, so not everyone can go. Byteconf is streamed on YouTube, for free, so anyone and everyone can attend. RSVP to get your free ticket, and we'll see you on January 31st!
Watch the full conference on YouTube
Talks
GraphQL as a scalable & performant data API for serverless
Accessing and working with data is not easy with serverless, because traditionalmethods of database access don’t work well. In this talk, I will discuss the keyproblems around working with databases when building serverless applicationlogic and approaches to solving them. I will motivate problems…
GraphQL Without a Database
Your frontend developers are pushing to get started with GraphQL, but you don’thave the backend capacity to migrate your existing REST APIs to GraphQL? Or youwant to have a GraphQL API next to your existing endpoints that are based onREST, without having to rewrite all your controllers? In this t…
The Future of Real-time | Offline | Data
Complexity, and the consistent attempts to reduce complexity, is at the core ofthe evolution of technology. As technology evolves, we then find harder problemsto solve and are presented with new challenges. In the client space, we’ve seeninnovation that has addressed how we deal with modern appli…
Power of GraphQL Query Language
GraphQL is a query language that provides an efficient, powerful and flexibleapproach to developing web APIs. GraphQL has gained immense popularity in thelast few years with many Fortune 500 companies using them for their productdevelopment. In this talk, we will learn the core concepts of the Gr…
Fullstack Graph With GRANDstack: GraphQL, React, Apollo, and Neo4j Database
Learn why representing data as a graph is a win when building your API - bothfor API developers and consumers and especially if you are working with graphdata in the data layer, such as with a graph database like Neo4j. In this talkwe dive into backend considerations for GraphQL and show how to l…
Query Analysis - Rebooted
There are several tracing tools available publicly and privately for lookinginto execution time of GraphQL queries. These are super useful and key forintegrators writing queries. But as API owners we also need to know how our APIis being used. This is important for making deprecations, for choosi…
Continuous Mining of Github with GraphQL
A developer community for everyone
Leveraging the Power of a Typed Schema: Dynamic User Interfaces with GraphQL
Reduce development time and create consistent and dynamic front-end interfaceswhich are always up-to-date with your back-end GraphQL API by utilizing theintrospection query to reveal an API’s schema, automatically generate queriesand mutations, and, ultimately, hydrate typed React components.
Mutating Highly Dynamic Data at Shopify
GraphQL currently provides polymorphic types to model complex objects but cannotallow the mutations for interface object types. Over the course of the talk, Iwill be discussing the problem in detail, illustrating my personal experienceswith this problem when working in Shopify’s core monolith, an…
Full-stack Mocking with Apollo and GraphQL
A common tagline for GraphQL is that it’s a query language for your API or a wayof asking questions of our data. This is true, but GraphQL also provides us witha type system for our APIs. In this talk, we’ll take a closer look at how thistype system in combination with Apollo Server allows us to …
What is GraphQL - the misconceptions
When you first heard of GraphQL, did you think it was a SQL type language? Didyou think it was a graphing software? Did you think it was used for graph typedata structures only? You are not alone! There are a lot of misconceptions aboutwhat is GraphQL and what the Graph and QL in GraphQL means. I…
Instant distributed, scalable and secure GraphQL endpoints with FaunaDB
There are several things to consider when setting up a GraphQL endpoint;choosing a suitable database, handling the n+1 problem, using a cache, securityrules.GraphQL has moved the many requests problem from the HTTP layer to the databaselayer. Instead of many REST calls, we only need to execute o…