Bootiful GraphQL with Kotlin
summary
Live demo of a Spring Boot + WebFlux GraphQL server built with graphql‑kotlin shows code‑first schema generation via graphql-kotlin schema generator and a Spring auto‑configuring starter that exposes /graphql. Resolver functions map to fields, and making resolvers suspendable lets coroutines parallelize cache+DB calls, cutting a 4s sequential wait to about 2s. Schema includes descriptions, deprecations, interfaces/unions and enums; a Gradle plugin generates a type‑safe Kotlin client and handles polymorphic responses and header‑based context (e.g. Accept‑Language).
AI-written summary · about
chapters (37)
- 0:00Intro
- 1:11Spring Boot
- 2:12GraphQL
- 3:25GraphQL Endpoints
- 4:27Why Kotlin
- 5:48GraphQL Libraries
- 7:37Live Demo
- 8:55Auto Configuration
- 12:33Type Query
- 13:48HTTP Protocol
- 14:58Other features
- 16:43Running behind the scene
- 17:23Annotations
- 18:23Interface
- 19:33People
- 21:08Syntax
- 22:33Autocompletion
- 23:08Type Selection
- 25:48Create Class
- 26:48Schema Generator
- 27:43Schedule
- 29:23Documentation
- 30:13Logs
- 31:43Darkmagic
- 35:08Alias
- 36:48DB Calls
- 38:13Schema Changes
- 39:33GraphQL Context
- 40:33Contact Usage
- 42:38GraphQL with Kotlin
- 44:13Greetings query
- 44:38Conference query
- 46:38enum
- 47:33greetings
- 48:28variables
- 50:53conclusion
- 51:23QA








