Публикации по теме 'graphql'


Наложение полей на экто-ассоциациях в абсенте для GraphQL
Как мы поддерживаем согласованность наших API-интерфейсов GraphQL с течением времени при изменении базовых структур данных? Это частый вопрос, с которым мы сталкиваемся при создании программного обеспечения в Интернете. У нас есть мобильные приложения и приложения для реагирования или сторонние потребители, которые полагаются на структуру и данные, предоставляемые нашими API. Истина нашего хранилища данных может сильно отличаться от представленного API. Давайте адаптируем несколько..

Обзор JAMstack на 9 сентября 2019 г.
Вот 5 отличных статей и подкастов, которые мы представляем вам на этой неделе! 1. Создавайте реактивно-статические сайты с помощью GraphQL на Postgres Исходные данные из вашей существующей базы данных postgres для вашего реактивно-статического сайта. Мгновенная настройка. Учебник/шаблон 👉 react-static-graphql 2. Разные определения термина «бессерверный » Как и многие 🐝 модные словечки индустрии до этого — «облачные вычисления», «DevOps», «большие данные» — дебаты по..

Клиент Apollo 3.0 - Реактивные переменные в локальном состоянии
Я просто хотел поделиться одной замечательной вещью, о которой недавно было объявлено во время премьеры Apollo Client 3.0 - реактивные переменные в локальном состоянии . Я думаю, что это безумно улучшит опыт разработчика при реализации локального состояния с помощью Apollo. Ниже отличный пример из документов: 1. Определите запрос. Создайте локальную переменную состояния под названием cartItems . export const GET_CART_ITEMS = gql` query GetCartItems { cartItems @client..

Клиент Apollo GraphQL: обновление после мутаций
Задача, которую я нашел довольно легко решаемой Apollo Client, - это реактивность пользовательского интерфейса. В какой-то момент при написании веб-приложений вы, вероятно, думали об эффективном способе обновления пользовательского интерфейса после изменения данных на стороне сервера. Здесь действительно сияет Apollo GraphQL. Давайте нырнем! Представьте, что у вас есть Bill модель, и у вас есть кнопка с надписью «Оплатить счет», которая запускает событие для оплаты счета на..

GraphQL - конец сериализаторам
Случалось ли вам когда-нибудь, чтобы при разработке API ответ оказывался очень большим json с несколькими вложенными объектами? С одной стороны, это полезно, потому что вы получаете полный ответ в одном запросе. С другой стороны, если вам требуется только небольшая его часть, это неэффективно, потому что обычно включение вложенного объекта подразумевает более медленные запросы к базе данных, в основном из-за использования операторов JOIN. Это также требует использования..

Обслуживание модели ML с использованием подписки GraphQL
Подавайте модель машинного обучения, используя подписку GraphQL. Обзор В предыдущих статьях я использовал FastAPI + WebSocket + React для обслуживания моделей машинного обучения. По мере того, как модели машинного обучения становятся все более сложными, время, необходимое для подготовки прогнозов, также увеличивается. Использование WebSocket предоставляет серверу асинхронный метод для обновления клиента прогнозом после завершения оценки. YOLO с..

Примечания к реле
GraphQL — это новый способ получения данных с сервера, поддерживаемый Facebook. Это спецификация, в основном простая, которой необходимо следовать как на сервере, так и на клиенте, чтобы достичь целей соответствия данных, поддерживаемых схемой. Relay — это расширение GraphQL, которое является попыткой внести ясность в другие практические аспекты управления данными на клиенте, особенно для приложений на основе React . Однако, будучи спецификацией, это не единственная вещь React. Я..