~/talk

GraphQL Powered by Kotlin

Talkat KotlinConf 2018 · 2018-10-03..10-05· [graphql, kotlin]
slides:none on file

A Kotlin GraphQL stack that actually runs: a Ktor server wired with Koin and KGraphQL (plus a DB layer) exposes a single endpoint /graphql and serves an introspective schema; example data set shows 80,201 US UFO sightings and queries return only requested fields. An Android client uses Apollo Android (schema JSON + .graphql files) which generates Java models and parsers and integrates with architecture components; a simple app reads and creates sightings so the setup works end to end, though some Kotlin libraries aren’t yet marked production-ready.

AI-written summary · about

  1. 0:00Introduction to UFO data
  2. 1:06What is GraphQL?
  3. 4:15GraphQL specification
  4. 5:07Introspection and tooling
  5. 6:29Comparing GraphQL and REST
  6. 8:41Server implementation basics
  7. 10:26Building a Kotlin server
  8. 13:56Understanding resolvers
  9. 16:00Server endpoint execution
  10. 17:15Android client setup
  11. 19:47Executing client queries
  12. 20:52GraphQL tips and tricks
  13. 22:53Rapid fire Q&A
  14. 24:36Audience questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.