GraphQL Europe 2018 Π½Π΅ Π·Π° Π³ΠΎΡΠ°ΠΌΠΈ - ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΠ³Π»ΡΠ½ΡΡΡΡΡ Π½Π° ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ»ΡΡΠ°Π»ΠΈ Π³ΠΎΠ΄, ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ GraphQL Europe 2018 ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ 15 ΠΈΡΠ½Ρ Π² ΠΠ΅ΡΠ»ΠΈΠ½Π΅. ΠΡΠΎ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠΎΠ±ΡΠ°Π½ΠΈΠ΅ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² GraphQL Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ΅ΡΠ΄ΡΠ΅ ΠΠ²ΡΠΎΠΏΡ.
ΠΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌΠΈ Ρ GraphQL, ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ Ρ Π½ΠΈΠΌ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΌΠΈ ΠΈΠ· Π²Π΅Π΄ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Facebook, GitHub , Twitter, Prisma, Docker, Coursera, Shopify, Medium (β¦ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅), ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ GraphQL Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΠ³Π»ΡΠ΄ΡΠ²Π°Π΅ΠΌΡΡ Π½Π° ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π»ΡΡΡΠΈΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄Ρ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΠ΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΎΡ GraphQL Europe 2018.
ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π½Π΅ΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅!
1) ΠΡΡΡ Π»Π΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ GraphQL
ΠΠ²ΡΠΎΡ ΠΡΠ½ Π¨Π°ΡΠ΅Ρ (Facebook)
ΠΠΎΠ³Π΄Π° Facebook Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GraphQL Π² 2012 Π³ΠΎΠ΄Ρ, Β«ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° GraphQLΒ» ΠΎΠ·Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° JSON Π΄Π»Ρ ΠΎΡΠ²Π΅ΡΠ°.
Π‘ ΡΠ΅Ρ ΠΏΠΎΡ Facebook ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» SDK Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² GraphQL. ΠΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΊΠ΅ΡΠ΅ΠΉ Π΄ΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ, ΠΎΡ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΡΠ΅ΠΊ Π΄ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ SDK Facebook Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΡΡΡ Π»Π΅Ρ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΡΡΡΡΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² Π΄Π΅ΡΡΡΠΊΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ²Π»ΠΈΡΠ»Π° Π½Π° ΡΠ²ΠΎΠ»ΡΡΠΈΡ. ΡΠ°ΠΌΠΎΠ³ΠΎ GraphQL.
Π ΡΡΠΎΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΠΎΠΊΠΈ, ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΎΠΊ. ΠΠ°ΠΊΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΠ΅? ΠΠ°ΠΊ ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ ΠΏΠΎΠ²Π»ΠΈΡΠ»Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°ΠΌΠΎΠ³ΠΎ GraphQL? ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GraphQL Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅, ΠΊΠ°ΠΊΠΎΠ²Ρ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅?
2) Π‘Ρ Π΅ΠΌΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ²ΡΠΎΡ ΠΠΎΡ Π°Π½Π½Π΅Ρ Π¨ΠΈΠΊΠ»ΠΈΠ½Π³ (Prisma)
GraphQL - ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π½ΠΎ ΠΈ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ Π²Π°ΡΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΠΌΠΎΠ»Π½ΠΈΠ΅Π½ΠΎΡΠ½ΠΎΠΌ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GraphQL IDL Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
3) ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅ΠΌΠ°
Π°Π²ΡΠΎΡ: ΠΠΈ ΠΠ°ΠΉΡΠΎΠ½ (Π ΠΎΠ±ΠΈΠ½Ρ ΡΠ΄)
Π ΡΡΠΎΠΌ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΠΠΈ ΠΠ°ΠΉΡΠΎΠ½ ΠΊΡΠ°ΡΠΊΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ GraphQL Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎΠ»ΠΎΠ½ ΠΆΠ΅ΠΌΡΡΠΆΠΈΠ½, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΈΠ΄Π΅ΠΉ ΠΈ Π·Π½Π°Π½ΠΈΠΉ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ GraphQL.
4) ΠΠ°ΠΏΡΡΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ API GraphQL Π½Π° GitHub
ΠΠ²ΡΠΎΡ ΠΡΡΠΊΡ Π‘ΡΠΈΠ½Π½Π΅ΡΡΠΎΠ½ (GitHub)
ΠΡΠΎΡΠ»ΠΎ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π³ΠΎΠ΄Π° Ρ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΊΠ°ΠΊ GraphQL Π±ΡΠ» Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ GitHub, Π½ΠΎ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ GitHub ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ GraphQL Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ, Π° ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ GraphQL API Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π ΡΡΠΎΠΌ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΠΡΡΠΊΡ Π‘ΡΠΈΠ½Π½Π΅ΡΡΠΎΠ½ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ GitHub ΠΏΡΠΈΠ½ΡΠ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ GraphQL API, ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ·Π½Π°Π»ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡ Π΅ΠΌ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ GraphQL API Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ; ΠΡΡΠΊΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ GitHub ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠΈΡ GraphQL ΡΠ²ΠΎΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΠ°ΠΌ.
5) GraphQL Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ· ΠΎΠΊΠΎΠΏΠΎΠ²
Π°Π²ΡΠΎΡ Π’Π°ΡΠ²ΠΈΡ Π‘ΠΈΠ½Π³Ρ
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡ Π½Π°ΡΡΠΈΡΡΡΡ Ρ ΡΠ°ΠΊΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ, ΠΊΠ°ΠΊ Facebook ΠΈ Apollo, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Realtime GraphQL, Π½ΠΎ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΈΠ· Π½Π°Ρ? Π§Π΅ΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡΠΈΡΡΡΡ Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅? Π, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΠ°Π±ΠΎΡΠ°Π» Π»ΠΈ GraphQL Π΄Π»Ρ ΠΌΡΠΉΠ½ΡΡΠ΅ΠΉΠΌΠΎΠ², Π° Π½Π΅ Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ?
Taz ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±Π·ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° ΠΌΡΠΉΠ½ΡΡΠ΅ΠΉΠΌΠ° ΠΈ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ, Π³Π°ΡΠ°Π½ΡΠΈΡΡΡ, ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π΅ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌΡ ΡΡΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Erlang ΠΈ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠ°ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ΅ΠΉΡΡ Π²ΡΠ±ΠΎΡΠΊΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΠΎΠΊ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ°ΡΡΡΠ°Π±Π΅.
ΠΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
ΠΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠΎΠ² ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ· Π²ΡΠ΅Ρ ΡΠ»ΠΎΠ΅Π² ΠΎΠ±ΡΠ΅ΡΡΠ²Π°, Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΈ Π²Π΅ΡΠ΅ΡΠ°Π½ΠΎΠ² GraphQL!
ΠΠ°ΠΊ ΠΈ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ, ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°ΡΠ²ΠΎΠΊ Π½Π° ΡΡΠ°ΡΡΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ· Π³ΡΡΠΏΠΏ, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅.
ΠΠ»Ρ Π½Π°Ρ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ GraphQL Europe - ΡΡΠΎ ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ Π½Π΅Π·Π°Π±ΡΠ²Π°Π΅ΠΌΡΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ! ΠΡ Π½Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΡΡΠ² ΠΏΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊΡ ΠΏΠΎΠ»Π°, Π³Π΅Π½Π΄Π΅ΡΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΌΠΎΠ²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²ΠΎΠ·ΡΠ°ΡΡΠ°, ΡΠ΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ, Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅Π»Π°, ΡΠ°ΡΡ, ΡΡΠ½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅Π»ΠΈΠ³ΠΈΠΈ (ΠΈΠ»ΠΈ Π΅Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ) ΠΈΠ»ΠΈ Π²ΡΠ±ΠΎΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ! ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΡΠΈΡΠ΅ Π½Π°Ρ ΠΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΡΠΏΠΈ Π±ΠΈΠ»Π΅ΡΡ π
ΠΠΈΠ»Π΅ΡΡ ΡΠ°ΡΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π±ΡΡΡΡΠΎ, Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΊΡΠΏΠΈΡΡ ΠΎΠ΄ΠΈΠ½, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ°Π»ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ·Π΄Π½ΠΎ! ΠΡΠ΅ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΡΠ½ΡΡ Π±ΠΈΠ»Π΅ΡΠΎΠ²:
- Π Π°Π½Π½ΡΡ ΠΏΡΠ°ΡΠΊΠ°: 199 β¬ (ΠΏΡΠΎΠ΄Π°Π½ΠΎ)
- ΠΠ±ΡΡΠ½Π°Ρ ΡΠ΅Π½Π°: 299 Π΅Π²ΡΠΎ (ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΊΠΎΡΠΎ ΠΈΡΡΠ΅ΠΊΠ°Π΅Ρ!)
- ΠΠΎΠ·Π΄Π½ΡΡ ΠΏΡΠ°ΡΠΊΠ°: 399.- β¬
Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° Π½ΠΎΠ²ΠΎΡΡΡΠΌΠΈ ΠΎ Π½ΠΎΠ²ΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΡ , ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π²ΡΠΈΡΡ Π½Π° GraphQL Europe Π² Twitter ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ ΠΊΠ°Π½Π°Π»Ρ # graphql-europe Π² Slack!
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΊΠΈΠ΄ΠΊΡ 15% Π½Π° ΡΠ²ΠΎΠΉ Π±ΠΈΠ»Π΅Ρ: see-you-in-berlin