Size: a a a

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

2021 May 02

SP

Sergey Popinevskiy in Golang Developers — русскоговорящее сообщество
Подскажите, пожалуйста, кто использует gqlgen. Можно ли через конфиг сделать, чтобы resolver возвращал не указатель на объект, а инстанс объекта, как указано в graphql схеме?
То есть если в схеме сканано query { user: User!}, то я жду, что резолвер будет func (r *Query) User(ctx context.Context) (User, error), а не (*User, error).
Пока нашел вот это https://github.com/99designs/gqlgen/pull/552 😳
Это прям always-always и ничего не сделать?
источник
2021 May 03

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
Приветствую, коллеги
источник

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
Возник вопрос, давно не работал на go (около 5 лет), можете немного ввести в курс дела по ситуации с ORM?
источник

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
раньше использовал database/sql
источник

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
Появилась ли автоматическая генерация swagger документации по мете/макросам? (текущий пакет swagger'a подразумевает ручное описание типов, в NestJS это происходит автоматически (так как есть мета))
источник

NL

Nikita L in Golang Developers — русскоговорящее сообщество
c ORM за 5 лет вроде ничего значительного не произошло. Как все юзали стандартную библиотеку, так и юзают. Некоторые юзают sqlx, но это не сильно удобнее
источник

AS

Alexey Shatunov in Golang Developers — русскоговорящее сообщество
gorm (бяка), go-pg(для postgres) с relation'ами, ent неплох
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
используйте graphql
источник

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
Мне чем нравится typeorm в связке с nestjs это тем, что там декораторы поставил и забыл
источник

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
Автомиграции, круды
источник
2021 May 04

NG

Nick Galko in Golang Developers — русскоговорящее сообщество
а чем gorm не устраивает?
источник

꧁岡

꧁倫太郎 岡部꧂... in Golang Developers — русскоговорящее сообщество
источник
2021 May 05

СГ

Сергей Гришаев... in Golang Developers — русскоговорящее сообщество
Elasticsearch в Go: руководство разработчика

Go имеет официальную библиотеку Elasticsearch, которая упрощает разработчикам Go программную работу с данными, хранящимися в Elasticsearch. В статье описан процесс создания простого приложения, которое позволяет добавлять данные и выполнять поиск в Elasticsearch с помощью Go.

https://proglib.io/w/e976179e
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
🤮 удачи вам с добавлением поля с default и это самый простой кейс. Миграции в больших проектах пишут только руками
источник
2021 May 06

Г

Глеб in Golang Developers — русскоговорящее сообщество
источник

Г

Глеб in Golang Developers — русскоговорящее сообщество
Всем привет, кто-то может объяснить пожалуйста что происходит на этой строке? Мы вызываем функцию SendNotification передаем 12345, а вот что дальше не понятно, мы инициализируем структуру notificatione.Channel со значениями notificatione.All?
источник

Г

Глеб in Golang Developers — русскоговорящее сообщество
сигнатура функции
SendNotification(cID int, channels ...notificatione.Channel) error
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
да
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
сигнатура означает что туда можно передать любое количество notificatione.Channel через запятую
источник

Г

Глеб in Golang Developers — русскоговорящее сообщество
Такое вообще возможно разве?
источник