Writing better APIs with MicroProfile GraphQL
summary
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
chapters (9)
- 0:00Start
- 11:11Overfitting
- 29:25Mutations
- 32:02Validation Error
- 36:00Jason B Annotations
- 36:42Number Formatting
- 38:37Default Values
- 39:54The Graph Ql Schema
- 40:14Introspection
related talks
01h 10mWriting queryable APIs with MicroProfile GraphQL
44mWriting queryable APIs with MicroProfile GraphQL
55mGraphQL - APIs the New Way
50mBuilding GraphQL APIs with Java
50mGraphQL-ify your APIs
01h 07mGraphQL: Smooth Schemas and Rough Edges
35mInnovating MicroProfile with Quarkus and SmallRye
27mPower to the (Mobile) People: Clojure and GraphQL
