Что такое GraphQL? Павел опишет и покажет, что такое GraphQL простыми словами, не так, как в документации.
Спикер расскажет из каких частей состоит GraphQL-сервер. За что GraphQL отвечает, а что придется реализовывать бэкендеру самостоятельно. На схеме покажет где его место наряду с REST и RPC.
Еще Павел продемонстрирует несколько способов как можно запросить данные с GraphQL-сервера.
Также будет информация о том, зачем нужны навороченные GraphQL-клиенты. Как они позволяют без ошибок формировать GraphQL-запросы на этапе разработки, как могут хитро слать запросы на сервер, кэшировать ответы и работать с данными. Однажды, поработав с Relay или ApolloClient, вы будете вспоминать Redux как страшный сон.
GraphQL — идеальный компаньон для современного компонентного подхода и позволяет вывести разработку клиентских приложений на новый уровень.
Кто уже видел доклады Павла про GraphQL и ждет что-то нового, то просит не разочаровываться — доклад нацелен на новичков и скептиков, как бэкендеров, так и фронтендеров.
Павел Черторогов
GraphQL-гуру, консультант и тренер, разработчик интернет-продуктов, опенсорс-мейнтейнер. С 2001 года основная специализация — веб-технологии. Обладает обширными практическими знаниями по бэкенду, фронтенду, администрированию и построению архитектуры. С конца 2015 года делает основной упор на изоморфные приложения. Летом 2016 начал разработку graphql-compose (генератора GraphQL-схем) в опенсорсе.