Size: a a a

GraphQL — русскоговорящее сообщество

2019 February 01

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Можешь открыть у меня ишью в репке. Там дообсудим в свободном режиме. Сейчас сильно занят. Но довести правило до ума нужно!
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Шли их нафиг. Буквально пару часов с Мишей Новиковым это обсуждали.

И правило 6.1 я чуть расширил с примером и тестом, чтоб показатт как такие мутации вызывать серийно.

https://github.com/nodkz/conf-talks/tree/master/articles/graphql/schema-design#rule-6.1
💪
источник

U

Uxname in GraphQL — русскоговорящее сообщество
from earth
понятия не имею кто такой "миша новиков")

Ты вот пишешь что выполнения нескольких мутаций в одном запросе это "антипаттерн", но на основе чего такое утверждение? Это как раз полная противположность антипаттерну — это поведение by design.

Если ты считаешь, что задумка не очень хорошая — то стоит писать об этом авторам graphql.

Я прекрасно понимаю стремление к организованности, но на данный момент способы осуществить неймпесинг, которые я вижу, это хрупкий набор хаков, который держится на конвенциях и договорённостях (типа "ребята, читаем мой набор правил и не забывает, что это так-то, хоть графкл ждёт, что будет так-то").

Ещё ты пишешь про какие-то алиасы, но пояснил бы хоть что это. По коду теста ничего не понятно. Что за алиас? Это сущность из спецификации GraphQL? Или что-то сделанное в юзерленде?
Алиас это op1, op2, op3, op4 из ответа Павла на stackoverflow
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
prisma/prisma 1.25.5 → 1.25.6 🎉
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Выложил запись skype конференции по теме запуска и использования технологий Prisma.io. Рассказывается о том что такое prisma, из чего она состоит, как запустить и использовать; пример быстрого создания mvp бэкенда на graphql и prisma.
https://youtu.be/cOwVwuI5n5k
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Uxname
Выложил запись skype конференции по теме запуска и использования технологий Prisma.io. Рассказывается о том что такое prisma, из чего она состоит, как запустить и использовать; пример быстрого создания mvp бэкенда на graphql и prisma.
https://youtu.be/cOwVwuI5n5k
посмотрю вечером обязательно, сенк)
а что за конференции, проводишь как-то в группах?)
источник

U

Uxname in GraphQL — русскоговорящее сообщество
egoarka
посмотрю вечером обязательно, сенк)
а что за конференции, проводишь как-то в группах?)
нет, просто созванивались с @nodkz и @GamegaOleg, показывал призму
источник

e

egoarka in GraphQL — русскоговорящее сообщество
а, понял) а они не сказали что думают о ней в итоге?)
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
для mvp выглядит очень вкусно, возможность в процессе выпиилить призму тоже выглядит хорошо
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
нужно пробовать
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
но скорость разработки однозначно выигрывает
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
на старте это круто
источник

e

egoarka in GraphQL — русскоговорящее сообщество
👌
спасибо
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
from earth
понятия не имею кто такой "миша новиков")

Ты вот пишешь что выполнения нескольких мутаций в одном запросе это "антипаттерн", но на основе чего такое утверждение? Это как раз полная противположность антипаттерну — это поведение by design.

Если ты считаешь, что задумка не очень хорошая — то стоит писать об этом авторам graphql.

Я прекрасно понимаю стремление к организованности, но на данный момент способы осуществить неймпесинг, которые я вижу, это хрупкий набор хаков, который держится на конвенциях и договорённостях (типа "ребята, читаем мой набор правил и не забывает, что это так-то, хоть графкл ждёт, что будет так-то").

Ещё ты пишешь про какие-то алиасы, но пояснил бы хоть что это. По коду теста ничего не понятно. Что за алиас? Это сущность из спецификации GraphQL? Или что-то сделанное в юзерленде?
Алиасы описаны в официальной документации graphql
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Ну вот окончательно сформировался очередной митап по GraphQL. Теперь в Нижнем Новгороде – 16 февраля в 14-00 и часов до 18-19:00.

https://www.mera.ru/career/calendar/graphql
источник

Ф

Фенька in GraphQL — русскоговорящее сообщество
@nodkz блин вот я тоже не понял про тест, что именно в нем раскрывается... В остальном репа классная, многие вещи так и использовал но какие то плюсы все равно подчеркнул для себя, спасибо!
источник

SV

Slava Viktorov in GraphQL — русскоговорящее сообщество
Было?
источник

SV

Slava Viktorov in GraphQL — русскоговорящее сообщество
Сэкономлены 4 недели разработки и 7 500 строк кода. Объём трафика сокращён в 16 раз. Мобильные релизы ускорились.

Результаты и подробности внедрения GraphQL в Nike → https://medium.com/p/a541aebe4d5e
источник

U

Uxname in GraphQL — русскоговорящее сообщество
не было, но предисловие красивое, так оно и есть с gql :)
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Фенька
@nodkz блин вот я тоже не понял про тест, что именно в нем раскрывается... В остальном репа классная, многие вещи так и использовал но какие то плюсы все равно подчеркнул для себя, спасибо!
Тест показывает, что мутации выполняются последовательно, если использовать алиасы для вложенных мутаций
mutation {
   op1: article { like }
   op2: article { like }
   op3: article { unlike }
   op4: article { like }
 }
источник