Size: a a a

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

2020 June 25

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Как раз таки нормальная практика это использовать include а не same-origin, особенно для авторизации. Чтобы не плясать с корсами на прокси, пытаясь понять почему setcookie не работает
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Как раз таки нормальная практика это использовать include а не same-origin, особенно для авторизации. Чтобы не плясать с корсами на прокси, пытаясь понять почему setcookie не работает
у меня где-то был жесткий смайлик на эту тему, но я наверно не буду сгорать а просто пойду выпью кофе :))
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Сергей Громов
у меня где-то был жесткий смайлик на эту тему, но я наверно не буду сгорать а просто пойду выпью кофе :))
Приятного :) у всех свой опыт
источник

DK

Dave Kaloyan in GraphQL — русскоговорящее сообщество
Ребят, привет, такой вопрос - есть ли в ApolloClient возможность отловить NetworkError в любом компоненте? Все, что могу найти - это на моменте инициализации link в ApolloClient переопределить onError, но мне такое не подходит, тк нужно использовать тоасты.

Если такой возможности нет, то вопрос такой, можно ли мутировать/переопределить линк после создания клиента?

Задача стоит такая - отображать network error через тоасты, но на момент создания аполло клиента тоастов еще нет.
источник

НЛ

Нежный Лосось... in GraphQL — русскоговорящее сообщество
Dave Kaloyan
Ребят, привет, такой вопрос - есть ли в ApolloClient возможность отловить NetworkError в любом компоненте? Все, что могу найти - это на моменте инициализации link в ApolloClient переопределить onError, но мне такое не подходит, тк нужно использовать тоасты.

Если такой возможности нет, то вопрос такой, можно ли мутировать/переопределить линк после создания клиента?

Задача стоит такая - отображать network error через тоасты, но на момент создания аполло клиента тоастов еще нет.
В onError вызывать экшн на изменение апп стейта,
Приконнектить тоасты к стейту 🤔
источник

a

artalar in GraphQL — русскоговорящее сообщество
Есть кто призвой новой пользуется?

Я хорошо ЖС знаю, с нодой немного работал, но сейчас свалилась задача сделать небольшую социалку внутрирабочую, а у меня по БД знания оч плохие - есть что-то простое и фреймворчное, вроде призмы?
источник

a

artalar in GraphQL — русскоговорящее сообщество
Переслано от artalar
А на аполло можно как-то db-less писать?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
artalar
Есть кто призвой новой пользуется?

Я хорошо ЖС знаю, с нодой немного работал, но сейчас свалилась задача сделать небольшую социалку внутрирабочую, а у меня по БД знания оч плохие - есть что-то простое и фреймворчное, вроде призмы?
а чем призма не нравится
источник

a

artalar in GraphQL — русскоговорящее сообщество
egoarka
а чем призма не нравится
Ну там же свой dsl и это как-то слишком фреймворчно. Ну и вообще спрашиваю, мб там супер все?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
artalar
Ну там же свой dsl и это как-то слишком фреймворчно. Ну и вообще спрашиваю, мб там супер все?
да и нормально, везде в таких погремушках будут какие-то свои видения

можно еще посмотреть в сторону бд dgraph (совместим с graphql)

https://graphql.dgraph.io/quick-start/

а клиент для фронта сгенерить с тайпингами можно по любой схеме graphql
источник

a

artalar in GraphQL — русскоговорящее сообщество
egoarka
да и нормально, везде в таких погремушках будут какие-то свои видения

можно еще посмотреть в сторону бд dgraph (совместим с graphql)

https://graphql.dgraph.io/quick-start/

а клиент для фронта сгенерить с тайпингами можно по любой схеме graphql
Хм, спасибо
источник
2020 June 26

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Кстати по поводу призмы, могу рассказать, первую версию призмы держали в проде, вторую для хобби ковыряю. То что во второй избавились от jvm в докере, в угоду своего движка запросов на расте (квант), дало возможность масштабировать очень удобно. Правда сейчас нет подписок и не все возможности бд поддерживаются. Мне postgis очень нужен. Но вскоре ожидаются изменения
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
А первая версия если держать один инстанс, выдерживала очень неплохо нагрузку. Через kubernates можно организовать горизонтальное масштабирование, но геморой тот ещё. Вторая по ощущениям очень простая и приятная, миграции хоть и в experimental, но ошибок с проведением оных не случалось
источник

C

Combot in GraphQL — русскоговорящее сообщество
Total messages: 31813
источник

MK

Mikhail Kizilov in GraphQL — русскоговорящее сообщество
artalar
Есть кто призвой новой пользуется?

Я хорошо ЖС знаю, с нодой немного работал, но сейчас свалилась задача сделать небольшую социалку внутрирабочую, а у меня по БД знания оч плохие - есть что-то простое и фреймворчное, вроде призмы?
Попробуй hasura, если конечно устроит postgres как БД
Есть встроенный механизм миграций, управление ролями, если потребуется можешь написать свой api graphql на node и подключить его к хасуре через remote schema или использовать новую фичу хасуры actions
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Хасура кстати более производительнее чем призма, но в некоторых задачах привязка к постгрес не очень хорошо
источник

LS

Lovejit Singh in GraphQL — русскоговорящее сообщество
 New to Christ 
источник
2020 June 27

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Начало уже меньше, чем через час. 😉

https://youtu.be/i4lBV8by8t4
YouTube
DevParty Russia. Web. Алексей Родионов
Плейлист Mobile: https://www.youtube.com/playlist?list=PLGlZ_ld11os_JyZ6xVAWEZ-rnxrLjrGH5
Плейлист Web: https://www.youtube.com/playlist?list=PLGlZ_ld11os-nnB5CG_p6brIUWMGXU5Tr
Плейлист Cloud: https://www.youtube.com/playlist?list=PLGlZ_ld11os8QYBOSM8KU3INh244iFXKK


Алексей Родионов – Ведущий frontend-разработчик, Mercury Development, Краснодар

Developer Experience (DX): Разработчики — тоже люди. GraphQL

GraphQL — самая революционная технология извлечения данных со времен AJAX. Так же как React изменил опыт создания пользовательских интерфейсов (UI), GraphQL способен изменить опыт создания программных интерфейсов (API).
Но действительно ли GraphQL улучшает DX?
Расскажу об опыте интеграции и эксплуатации GraphQL в одном крупном проекте, какие проблемы решает GraphQL, а какие создаёт, как и с помощью каких инструментов решал эти проблемы, и как в итоге внёс свой вклад в экосистему GraphQL.

Twitter спикера: @alexey_rodionov (https://twitter.com/alexey_rodionov)
GitHub спикера: https://git.io/alexey.rodionov…
источник

c

cosmonaut in GraphQL — русскоговорящее сообщество
Алексей Родионов
Начало уже меньше, чем через час. 😉

https://youtu.be/i4lBV8by8t4
YouTube
DevParty Russia. Web. Алексей Родионов
Плейлист Mobile: https://www.youtube.com/playlist?list=PLGlZ_ld11os_JyZ6xVAWEZ-rnxrLjrGH5
Плейлист Web: https://www.youtube.com/playlist?list=PLGlZ_ld11os-nnB5CG_p6brIUWMGXU5Tr
Плейлист Cloud: https://www.youtube.com/playlist?list=PLGlZ_ld11os8QYBOSM8KU3INh244iFXKK


Алексей Родионов – Ведущий frontend-разработчик, Mercury Development, Краснодар

Developer Experience (DX): Разработчики — тоже люди. GraphQL

GraphQL — самая революционная технология извлечения данных со времен AJAX. Так же как React изменил опыт создания пользовательских интерфейсов (UI), GraphQL способен изменить опыт создания программных интерфейсов (API).
Но действительно ли GraphQL улучшает DX?
Расскажу об опыте интеграции и эксплуатации GraphQL в одном крупном проекте, какие проблемы решает GraphQL, а какие создаёт, как и с помощью каких инструментов решал эти проблемы, и как в итоге внёс свой вклад в экосистему GraphQL.

Twitter спикера: @alexey_rodionov (https://twitter.com/alexey_rodionov)
GitHub спикера: https://git.io/alexey.rodionov…
Интересно было 👍
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
cosmonaut
Интересно было 👍
Да уж, микрофон подвёл, конечно... Это немного выбило из колеи. )
источник