Podlodka #32 - GraphQL - podcast episode cover

Podlodka #32 - GraphQL

Nov 06, 20172 hr 19 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

В этот раз мы решили углубиться в конкретную технологию - GraphQL. В этом нам помог Стеценко Макар из Silicon Valley Insight, который выступал с аналогичной темой на последнем MBLT! Что не хватает REST и подходит ли GraphQL для домашних проектов? Обо всем об этом в 32 выпуске подлодки! Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: t.me/podlodka 
Страница в Facebook: www.facebook.com/podlodkacast/ 
Twitter-аккаунт: twitter.com/PodlodkaPodcast Содержание:
 - 00:00:30 - Знакомство с гостем - 00:04:45 - Как прийти к GraphQL - 00:15:45 - Что такое GraphQL - 00:25:00 - Сравнение с REST - 00:46:00 - GraphQL как множество данных - 01:34:00 - Resolve-функции и их тестирование - 01:41:30 - Оптимизация запросов - 02:03:00 - Как продать GraphQL своей команде Полезные ссылки:
 Подбор выходного дня https://medium.com/@StetsenkoMakar/graphql-starter-pack-fcc48f5d14b9 
Вот тут кратко и ясно про место GraphQL в стеке. То что говорил Стас про фасад, называется GraphQL Gateway, то что я называл GraphQL first уже обозвали GraphQL Native. Как обычно, гибридный подход побеждает https://blog.graph.cool/graphql-api-gateway-graphql-native-1e46e4f179f7
 Интересный набор визаулизаций и немного объяснений, как работает нормализированный кеш в Аполло https://dev-blog.apollodata.com/the-concepts-of-graphql-bc68bd819be3
 Интересный инструмент, который создает GraphQL схему на основе существующей PostgreSQL базы https://github.com/postgraphql/postgraphql 
 Краткие конспекты с GraphQL Summit 2017, много интересного и про будущее https://about.sourcegraph.com/graphql
For the best experience, listen in Metacast app for iOS or Android