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
PHP & GraphQL - Will it blend?
Search
Konrad Alfaro
March 16, 2018
Programming
0
210
PHP & GraphQL - Will it blend?
PHPers Łódź
Konrad Alfaro
March 16, 2018
Tweet
Share
More Decks by Konrad Alfaro
See All by Konrad Alfaro
Sylius as a... Vending machine? A tale of unusual Sylius' use-cases
radnok
0
38
Finding lost features - How NOT to build mazes and complexity
radnok
0
300
Tablice zostawmy Mojżeszowi - czyli o strukturach danych w PHPie
radnok
0
370
Sylius as an Infrastructure
radnok
0
280
Tablice zostawmy Mojżeszowi
radnok
1
440
A State of PHP in 2020
radnok
0
480
Framework Agnostic
radnok
0
610
Other Decks in Programming
See All in Programming
Flutterチームから作る組織の越境文化
findy_eventslides
0
570
チーム開発の “地ならし"
konifar
8
5.9k
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
580
Building AI with AI
inesmontani
PRO
1
260
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
670
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
0
480
詳細の決定を遅らせつつ実装を早くする
shimabox
2
1.3k
Private APIの呼び出し方
kishikawakatsumi
3
900
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
7
9k
「文字列→日付」の落とし穴 〜Ruby Date.parseの意外な挙動〜
sg4k0
0
260
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
14k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Visualization
eitanlees
150
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
940
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Site-Speed That Sticks
csswizardry
13
970
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Building an army of robots
kneath
306
46k
Transcript
AND PHPers Łódź - 16.03.2018 WILL IT BLEND? Konrad Alfaro
github.com/Sylius/Sylius PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018 Graph…What?
Query language! PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018 github.com/facebook/graphql
Some small companies… graphql.org/users/ PHPers Łódź - 16.03.2018
How to use it? PHPers Łódź - 16.03.2018
Basics PHPers Łódź - 16.03.2018
POST PHPers Łódź - 16.03.2018
Queries PHPers Łódź - 16.03.2018
Mutations PHPers Łódź - 16.03.2018
Tools PHPers Łódź - 16.03.2018
github.com/graphql/graphiql PHPers Łódź - 16.03.2018
DEMO PHPers Łódź - 16.03.2018
Browser extension PHPers Łódź - 16.03.2018
Altair graphql client PHPers Łódź - 16.03.2018
DEMO PHPers Łódź - 16.03.2018
REST in peace? PHPers Łódź - 16.03.2018 PHPers Łódź -
16.03.2018
Not so fast! PHPers Łódź - 16.03.2018
• REST and GraphQL are totally different • GraphQL isn’t
a magic bullet, nor is it “better” • You can definitely use both at the same time! • GraphQL is dope if used for the right thing PHPers Łódź - 16.03.2018
How to PHP PHPers Łódź - 16.03.2018 PHPers Łódź -
16.03.2018
graphql.org/code/#php PHPers Łódź - 16.03.2018
github.com/ivome/graphql-relay-php PHPers Łódź - 16.03.2018
github.com/webonyx/graphql-php PHPers Łódź - 16.03.2018
github.com/Youshido/GraphQL github.com/Youshido/GraphQLBundle PHPers Łódź - 16.03.2018
Schema PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
Types PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
Fields PHPers Łódź - 16.03.2018
But actually types? PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
Resolvers PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
Enums PHPers Łódź - 16.03.2018
PHPers Łódź - 16.03.2018
Support graphql.org/community PHPers Łódź - 16.03.2018
https://github.com/Sylius/Sylius @Sylius Thank you! @RadnoK_ PHPers Łódź - 16.03.2018