Size: a a a

2020 August 20

S

Sergey in Go-go!
Владимир Столяров
И query builder-ами не пользовались?
Один раз только понадобился, когда много всяких фильтров переменных было. 95% запросов просто пишутся без сложностей, для остальных 5% не сложно написать или взять с прошлого сервиса обвязку небольшую.
источник

W

Worlak2 in Go-go!
Sergey
А так ли нужна orm в го? За 2 года больше 15 сервисов написал и ни разу не почувствовал, что не хватает orm. Хотя до этого с джангой в основном дело имел.
Вот также жил
источник

W

Worlak2 in Go-go!
Sergey
Один раз только понадобился, когда много всяких фильтров переменных было. 95% запросов просто пишутся без сложностей, для остальных 5% не сложно написать или взять с прошлого сервиса обвязку небольшую.
Какой Фреймворк под бэкэндер используете?
источник

S

Sergey in Go-go!
Worlak2
Какой Фреймворк под бэкэндер используете?
никакой. собрал для себя отдельный репозиторий, в котором основные свои наработки скидываю - типа конфигурация логгера, инициализация бд с пингом, миддлвари и прочие мелочи, которые влом в каждом проекте писать. И на этом собственно всё
источник

D

Dmitry in Go-go!
Sergey
никакой. собрал для себя отдельный репозиторий, в котором основные свои наработки скидываю - типа конфигурация логгера, инициализация бд с пингом, миддлвари и прочие мелочи, которые влом в каждом проекте писать. И на этом собственно всё
секретный репозиторий?)
источник

S

Sergey in Go-go!
Dmitry
секретный репозиторий?)
Пока да, в рамках работы пилил, так что не могу пока показать, но в принципе, как устаканится всё после этой пандемии долбаной и будет побольше времени свободного - планируем отрыть этот модуль. Мне он кучу времени экономит при разработке новых сервисов.
источник

D

Dmitry in Go-go!
блин прикольно я бы посмотрел конечно
источник

RS

Roman Sergheevich in Go-go!
Я бы тоже глянул
источник

C

Calculon🤖 in Go-go!
та на шо там смотреть
источник

ЕА

Егор Андреевич... in Go-go!
Что глянули, как человек создал очередной фреймворк, который удобен ему?
источник

C

Calculon🤖 in Go-go!
Calculon🤖
та на шо там смотреть
как бд пингуют?
источник

C

Calculon🤖 in Go-go!
err := db.Ping()
не благодарите
источник

АД

Алексей Долгов... in Go-go!
Ой, если так нужна орм то ее напишут. Сколько тут можно сопли устраивать. Нужна орм лучше чем горм - напишите! Мы посмотрим - оценим.
источник

ЛА

Локоть Анатолий... in Go-go!
Алексей Долгов
Ой, если так нужна орм то ее напишут. Сколько тут можно сопли устраивать. Нужна орм лучше чем горм - напишите! Мы посмотрим - оценим.
Да горм нормальный, но вот использование именно его автомиграций - показатель не очень production ready.
При этом вполне можно использовать горм и миграции от нормальной либы.
источник

с

сонная википедия... in Go-go!
тем временем ent релизнулся в 0.4.0
источник

ВС

Владимир Столяров... in Go-go!
Локоть Анатолий
Да горм нормальный, но вот использование именно его автомиграций - показатель не очень production ready.
При этом вполне можно использовать горм и миграции от нормальной либы.
Ещё бы он batch insert/update/delete умел
источник

ЛА

Локоть Анатолий... in Go-go!
Владимир Столяров
Ещё бы он batch insert/update/delete умел
Предложил бы вызвать raw запрос, но для инсерта есть вот такая либа , которая в конечном счёте делает то же самое
https://github.com/t-tiger/gorm-bulk-insert
источник

AR

Aleksandr Razumov in Go-go!
источник

@

@mr_tron in Go-go!
Владимир Столяров
Ещё бы он batch insert/update/delete умел
Ну батч апдейт и делит он умеет. Инсертить можно тупо в цикле. Если делать это в одной транзакции, то производительность терпимая.
источник

Д

Данил in Go-go!
Можно ли каким-то образом убить функцию, которая выше той горутины из которой заверешение вызывается, Без  использования каналов?
источник