Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GraphQL at Yodas
Search
Ran Tavory
January 08, 2017
Programming
200
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GraphQL at Yodas
For GraphQL TLV 11 Jan 2017
Ran Tavory
January 08, 2017
More Decks by Ran Tavory
See All by Ran Tavory
go-grpc-channelz: a Go based UI for gRPC's channelz
rantav
0
680
Code Review (Navy Hackathon)
rantav
0
140
Infrastructure Testing Using Kubernetes And Golang
rantav
0
130
Infrastructure testing using Kubernetes
rantav
0
630
Interview Workshop - Technical Questions
rantav
0
390
Code Review Best Practices
rantav
0
140
Code Review @ AppsFlyer
rantav
0
120
Git for champs
rantav
0
200
Code Review at Yodas
rantav
0
240
Other Decks in Programming
See All in Programming
Performance Optimization With LLMs
xleitix
0
190
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
990
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.5k
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
1k
JIS keyboard support in Omarchy
lef237
0
150
Event is what happens
moro
2
1.2k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
140
🇪🇸 React Alicante 2026 (Workshop)
ythecombinator
PRO
0
100
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
200
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
190
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
140
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
180
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
ラッコキーワード サービス紹介資料
rakko
3
5.4M
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Balancing Empowerment & Direction
lara
6
1.3k
GitHub's CSS Performance
jonrohan
1033
470k
Optimising Largest Contentful Paint
csswizardry
37
4k
Accessibility Awareness
sabderemane
1
250
New Earth Scene 8
popppiees
4
2.7k
Typedesign – Prime Four
hannesfritz
42
3.2k
Transcript
GraphQL @Yodas @rantav
What is Yodas?
We’re Hiring (let’s get this over with) https://angel.co/yodas-il/jobs
Who is Ran? Designing web APIs since 2005 ™
Who is Ran?
Why is Ran speaking to me about GraphQL? ?
My personal path to GraphQL @
GraphQL at
High Level Architecture Acquire Data Crunch Data Database API Human
Web Chat Dash GraphQL G raphQ L GraphQL Tests GraphQL
Backend Go go-graphql AWS Lambda API Gateway Apex Terraform
Frontend React Redux Webpack S3 CloudFront
GraphQL API Design
Mutation v/s Query {thing} mutation{set_thing(value:”…”)}
Lists of Things { things { count list(skip limit) {
fields } } }
Resolvers • Resolve from parent? • Or resolve from child?
Introspection { __type(name:”create_conversation"){ name kind fields { name type{ name
kind ofType{ name kind }}}}}
Tooling (Go) If we have time
graphql-go
Internal Tooling