~/talk

Writing better APIs with MicroProfile GraphQL

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [graphql, java]
slides:none on file

Shows MicroProfile GraphQL implemented with SmallRye implementation and a runnable Maven example (mvn clean install -P install), demonstrating selective field fetching that avoids expensive calls via deferred field resolution, plus full CRUD via mutations, schema generation and introspection-driven UIs. Includes concrete Java annotations (JSON‑B and GraphQL variants), logs proving conditional resolver invocation, simulated partial failures returning partial results with error locations, and an in‑memory demo dataset of 100 generated people to exercise list and filtering behavior.

AI-written summary · about

  1. 0:00Start
  2. 11:11Overfitting
  3. 29:25Mutations
  4. 32:02Validation Error
  5. 36:00Jason B Annotations
  6. 36:42Number Formatting
  7. 38:37Default Values
  8. 39:54The Graph Ql Schema
  9. 40:14Introspection
~/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.