Size: a a a

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

2019 January 16

EA

El Anonimo in GraphQL — русскоговорящее сообщество
От местных работодателей, не российских удалённо.
источник

U

Uxname in GraphQL — русскоговорящее сообщество
а, да, есть
источник

U

Uxname in GraphQL — русскоговорящее сообщество
ну хотя за всех не отвечу, я пару раз встречал
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
На Лурке писали страшное, что кодер в РБ 1000 имеет. Статья старая и я не поверил, все бы у соседей были.
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
я еще страшнее скажу разраброс зп огромен, и ниже бывает )
источник

OG

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

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Стандартный юниор в Москве 48 000. По часовой ставке можно и менее.
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
за пределами москвы тоже жизнь есть, но честно говоря считаю что обсуждения зп это не совсем уместно в рамках этого канала
источник
2019 January 17

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Uxname
1) Осталось одно поле, avatar переименовалось в photo
2) Если данные уже есть в бд (т.е. нарушается констрейнт) - то только через флаг --force, который удалит весь столбец, а если столбец пустой - то просто пересоздаст его (удалит и создаст новый, с новым типом)
Changes:

 User (Type)
 ~ Updated field `string_int`

3.1, 3.2) Коротко: так лучше не делать, будет работать через раз, например если создать поле с другим типом - напишет что всё ок (на самом деле тип в бд останется старый), если после этого поменять тип на другой (через призму) - напишет что всё ок, а если после этого опять через призму поменять обратно на другой тип - ругнётся. Лучше в обход призмы в бд не лезть создавать что-нибудь, такие таблицы лучше создавать в отдельной schema в бд. Но если очень нужно - то в призме есть интроспекция бд в схему (т.е. в призму импортируется схема существующей бд)
Спасибо за ответы. Утащил в репку.
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Павел, вчера читал ваши рекомендации по проектированию схемы
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Вы советуете группировать мутации в неймспейсы
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Видел в интернете статью где говорится что при такой организации не гарантируется последовательное выполнение мутаций
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
Насколько я понимаю речь о двух мутациях из одного неймспейса пришедших одновременно на сервер
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
возможно стоит упомянуть об этом в документе
источник

В🌎

Виталий 🌎 IT in GraphQL — русскоговорящее сообщество
Так это ведь про параллельные мутации, а не про организацию в неймспейсы
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
насколько я понимаю, некоторые на фронте сейчас делают так
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
mutation {
doStuff1() {
  id
}
doStuff2() {
  id
},
}
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
при таком запросе graphql сервер выполнит их последовательно и это гарантируется спецификацией
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
но если поместить эти две мутации в "неймспейс":
источник