Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
670
Code Review (Navy Hackathon)
rantav
0
130
Infrastructure Testing Using Kubernetes And Golang
rantav
0
130
Infrastructure testing using Kubernetes
rantav
0
620
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
190
Code Review at Yodas
rantav
0
220
Other Decks in Programming
See All in Programming
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
440
Go 1.27 における memory allocation の高速化
andpad
0
370
源内ハンズオン概要編
hideg
0
240
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
Press start. Python's next generation.
willingc
PRO
3
300
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
120
不幸な GC
chencmd
0
860
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
130
初めての模倣学習とVLA
natsutan
0
410
typoなんかねぇよ
raspython3
0
640
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.2k
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
130
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
310
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
490
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
880
Building Applications with DynamoDB
mza
96
7.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
Technical Leadership for Architectural Decision Making
baasie
3
550
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
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