Рассвет GraphQL

Zlit Tech
Кого послушать?
12 мая / доклады и обсуждение Присоединяйся к команде докладчиков.
Иван Гончаров
GraphQL mental model
На первый взгляд, GraphQL может выглядеть очень сложной технологией. И то что в основном мы используем его в связке с множеством дополнительных библиотек и инструментов только усугубляет ситуацию.

В своем докладе, Иван предложит простую и понятную ментальную модель, которая объяснит как работает движок GraphQL и поможет развенчать некоторые мифы об этой технологии.
Павел Черторогов
5 подходов построения GraphQL-схем
Разберем, что такое GraphQL-сервер и из каких частей он состоит. Подробно остановимся на описании GraphQL-схемы. Рассмотрим 5 подходов построения схем с помощью: graphql, graphql-tools, graphql-compose, type-graphql, nexus. Сравним подходы между собой, поймем сильные и слабые стороны каждого из них.
Александр Тарасенко
Где и как вы еще не используете GraphQL
GraphQL – это новый хайп, о внедрении которого можно найти всего несколько реальных примеров архитектуры. Я хочу рассказать о том, как можно использовать GraphQL в высоконагруженных и распределенных проектах. От мобильных приложений до сложной микросервисной архитектуры.
Никита Галкин
GraphQL Tools
Новые паттерны предлагаемые GraphQL меняют процесс разработки. Кардинально меняется тестирование, версионирование, документация API; упрощается процесс разработки FrontEnd-а. Новые процессы требуют новых инструментов. В этом докладе Никита сделает обзор имеющихся инструментов и проблем, которые они решают.
Андрей Чиж
GraphQL API: Patterns
Это некий список шаблонов, подходов и рекомендаций при разработке API (включая опыт, ошибки из реальной жизни, как не упустить задел на будущее etc), который можно рассматривать как определенный "code style" для API.

Любая команда в любой компании открывает этот доклад / репозиторий в гитхаб и проектирует крутой API без детских ошибок, с легкой возможностью раcширять функционал и в котором учтены потребности бекенда и фронтенда.
Роман Сенин
GraphQL + Third Party API = 💞
Развитие GraphQL тулинга привносит новые возможности работы со стороними сервисами.

Я расскажу про свой опыт интеграции GraphQL c API Facebook/AWS/DevTools.
Михайло Гавеля
Add types for this please
Я розповім про свої враження від поєднання graphql та typescript,
опишу основні болі які ця комбінація вирішує і те як легко та просто
почати користатися цим вже сьогодні.
Виталий Паршиков
Local state management with Apollo
Платформа Apollo GraphQL предоставляет возможность писать клиентский JavaScript при работе с GraphQL Query, Mutation, Subscription чище. Apollo Client позволяет настраивать кеширование так, как необходимо Вам, снижая вероятность "выстрела в ногу" .
В этом коротком докладе я расскажу про возможности, которые предоставляет Apollo GraphQL для хранения и изменения локального состояния приложения, возможности слияния данных в одном запросе и как настроить оптимальную политику запросов и не сгореть. Расскажу о том как хранить локальное состояние в кеше Apollo, без Redux/Mobx и прочего.
Максим Безуглый
От заката до рассвета
Светлое будущее.
Карго-культ.
Деловые отношения между бизнесом и разработчиками.
Человеческие и профессиональные отношения между фронт и бек разработчиками
Чему научиться?
11 мая / Workshops day
Павел Черторогов
Павел покажет, как правильно использовать GraphQL на стороне клиента в React-приложениях. С помощью 'create-react-app', ApolloClient и TypeScript напишем простое клиентское приложение. В нем запросы будут собираются «снизу-вверх» через GraphQL-фрагменты. Будем использовать генерацию тайп дефинишенов и проверять код статическим анализом. Именно так, как это похожим образом делает Фейсбук с Relay Modern.

Подробнее...
Никита Галкин
500 грн.
основной день Zlit + все воркшопы (11 мая)
Расписание Workshops Day
11 мая, Суббота / Wix Office
10:30 – 11:00
10:30 – 11:00
Registration Time
11:00 – 16:00
11:00 – 16:00
Apollo-client с фрагментами и статическим анализом
Павел Черторогов
11:00 – 14:00
11:00 – 14:00
Prisma: from zero to type-safe GraphQL data layer
Роман Сенин
14:00 – 14:20
14:00 – 14:20
Pizza Time
14:20 – 16:20
14:20 – 16:20
Практикум по TypeGraphQL
Никита Галкин
17:00
17:00
Небольшое афтепати
Планируемое расписание Zlit Tech
12 мая, Воскресенье / Inlight Studio
11:00 – 11:45
11:00 – 11:45
Registration Time
11:45 – 12:00
11:45 – 12:00
Hello World
12:00 – 13:30
12:00 – 13:30
Секция 1
Иван Гончаров – Why The Future is GraphQL?
Андрей Чиж – GraphQL API: Patterns
13:30 – 13:40
13:30 – 13:40
Coffee Time
13:40 – 15:20
13:40 – 15:20
Секция 2
Павел Черторогов – 5 подходов построения GraphQL-схем
Александр Тарасенко – Где и как вы еще не используете GraphQL
15:20 – 15:40
15:20 – 15:40
Pizza Time
15:40 – 17:20
15:40 – 17:20
Секция 3
Михайло Гавеля – Add types for this please
Роман Сенин – GraphQL + Third Party API
Виталий Паршиков – Local state management with Apollo
17:20 – 17:30
17:20 – 17:30
Coffee Time
17:30 – 19:00
17:30 – 19:00
Секция 4
Антон Феоктистов – Graphql, контракты и выгорание
Никита Галкин – GraphQL tools
Максим Безуглый – От заката до рассвета
19:00
19:00
AfterZlit Party в Кислом Томе
Перемещаемся в Tom Sour
ул. Казацкая 122, Киев

10 минут от м. Васильковская
Кто нам помогает?
Если вы хотите стать нашим партнером, пишите zlit.event@gmail.com
Made on
Tilda