Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
GraphQL in Java World, let's go for a dive Vladimir Dejanović Founder & Leader, AmsterdamJUG @VladimirD_42
Slide 2
Slide 2 text
Safe Harbor Statement @VladimirD_42 https://upload.wikimedia.org/wikipedia/en/8/83/Safe_Harbor_Logo.jpg
Slide 3
Slide 3 text
Vladimir Dejanović Let’s Meet @VladimirD_42
[email protected]
http://itshark.xyz github.com/vladimir-dejanovic @VladimirD_42
Slide 4
Slide 4 text
Vladimir Dejanović Let’s Meet http://itshark.xyz @VladimirD_42
Slide 5
Slide 5 text
Vladimir Dejanović Let’s Meet @VladimirD_42
Slide 6
Slide 6 text
Vladimir Dejanović Let’s Meet and Others... @VladimirD_42
Slide 7
Slide 7 text
@VladimirD_42
Slide 8
Slide 8 text
@VladimirD_42 Agenda
Slide 9
Slide 9 text
@VladimirD_42 Agenda GraphQL
Slide 10
Slide 10 text
@VladimirD_42 Agenda GraphQL Deep Dive
Slide 11
Slide 11 text
@VladimirD_42 What is GraphQL?
Slide 12
Slide 12 text
@VladimirD_42 GraphQL GraphQL is a query language for APIs
Slide 13
Slide 13 text
@VladimirD_42 GraphQL is specification
Slide 14
Slide 14 text
@VladimirD_42 GraphQL
Slide 15
Slide 15 text
@VladimirD_42 GraphQL Schema Definition Language
Slide 16
Slide 16 text
@VladimirD_42 GraphQL Schema Definition Language Query Language
Slide 17
Slide 17 text
@VladimirD_42 GraphQL API Schema is MANDATORY
Slide 18
Slide 18 text
@VladimirD_42 GraphQL
Slide 19
Slide 19 text
@VladimirD_42 GraphQL
Slide 20
Slide 20 text
@VladimirD_42 GraphQL
Slide 21
Slide 21 text
@VladimirD_42 GraphQL
Slide 22
Slide 22 text
@VladimirD_42 GraphQL
Slide 23
Slide 23 text
@VladimirD_42 GraphQL
Slide 24
Slide 24 text
@VladimirD_42 Deep Dive
Slide 25
Slide 25 text
@VladimirD_42 graphql-java
Slide 26
Slide 26 text
@VladimirD_42 Demo Talking is Boring Show Code
Slide 27
Slide 27 text
@VladimirD_42 Demo Conference App
Slide 28
Slide 28 text
@VladimirD_42 Demo Conference App Attendee
Slide 29
Slide 29 text
@VladimirD_42 Demo Conference App Attendee Speaker
Slide 30
Slide 30 text
@VladimirD_42 Demo Conference App Attendee Speaker Talk
Slide 31
Slide 31 text
@VladimirD_42 GraphQL Demo https://github.com/vladimir-dejanovic/ dive-into-graphql-in-java
Slide 32
Slide 32 text
@VladimirD_42 GraphQL Query Language
Slide 33
Slide 33 text
@VladimirD_42 GraphQL Query Language Query
Slide 34
Slide 34 text
@VladimirD_42 GraphQL Query Language Query Mutation
Slide 35
Slide 35 text
@VladimirD_42 GraphQL Query Language Query Mutation Subscription
Slide 36
Slide 36 text
@VladimirD_42 GraphQL API
Slide 37
Slide 37 text
@VladimirD_42 Great, but what about
Slide 38
Slide 38 text
@VladimirD_42 Cyclic Query? query { allTalks { title speakers { name talks { title ...
Slide 39
Slide 39 text
@VladimirD_42 Cyclic Query? query { allTalks { title speakers { name talks { title ...
Slide 40
Slide 40 text
@VladimirD_42 Talk
Slide 41
Slide 41 text
@VladimirD_42 Talk Speaker
Slide 42
Slide 42 text
@VladimirD_42 Talk Speaker
Slide 43
Slide 43 text
@VladimirD_42 Talk Speaker
Slide 44
Slide 44 text
@VladimirD_42
Slide 45
Slide 45 text
@VladimirD_42 GraphQL Client call the shots
Slide 46
Slide 46 text
@VladimirD_42 Protect from Abuse
Slide 47
Slide 47 text
@VladimirD_42 Protect from Abuse Time Out
Slide 48
Slide 48 text
@VladimirD_42 Protect from Abuse Max Query Depth Time Out
Slide 49
Slide 49 text
@VladimirD_42 Protect from Abuse Max Query Depth Max Query Complexity Time Out
Slide 50
Slide 50 text
@VladimirD_42 Protect from Abuse Max Query Depth Throttling Max Query Complexity Time Out
Slide 51
Slide 51 text
@VladimirD_42 How about Caching?
Slide 52
Slide 52 text
@VladimirD_42 How about Caching? Well, it depends
Slide 53
Slide 53 text
@VladimirD_42 Authorisation & Authentication?
Slide 54
Slide 54 text
@VladimirD_42 Authorisation & Authentication? Well, it depends
Slide 55
Slide 55 text
@VladimirD_42 Summary
Slide 56
Slide 56 text
@VladimirD_42 Summary GraphQL
Slide 57
Slide 57 text
@VladimirD_42 Summary GraphQL GraphQL SDL
Slide 58
Slide 58 text
@VladimirD_42 Summary GraphQL GraphQL SDL GraphQL Query Language
Slide 59
Slide 59 text
@VladimirD_42 Resources ● https://github.com/vladimir-dejanovic/dive -into-graphql-in-java ● https://graphql.org ● https://www.graphql-java.com ● https://github.com/graphql-java
Slide 60
Slide 60 text
GraphQL in Java World, let's go for a dive Vladimir Dejanović Founder & Leader, AmsterdamJUG @VladimirD_42