🚀 Đạt 1000 sao trên GitHub cho dự án Go myapp! Cập nhật lớn: Go 1.26rc2, JSON v2, OpenAPI v3, trình tạo repository GORM, + Docker, Goose, Validator, Zerolog, Swag, GitHub Actions. Thư viện “batteries‑included”, không AI, không framework cũ. Cảm ơn cộng đồng! #GoLang #OpenSource #GitHubStars #CôngNghệ #LậpTrình #GORM #Docker

https://www.reddit.com/r/programming/comments/1qh4dmy/i_recently_reached_1000_github_stars_on/

A question for the #Golang crowd! I'm building an API for configuring e-mail hosting. I want a simple #REST #API, and I'd like to build a #kubectl like command line client too. Backend will probably be #GORM and #PostgreSQL with a lot of different entities. What would you recommend for keeping the server and client models in sync? I'm thinking some sort of code generation, but I'm unsure about the direction to go in - #OAPI #Codegen or #Swaggo? Annotations in code or a definition in Yaml? Perhaps with the generated models in a separate module for easy sharing between #client and #server? How do the clever people do it? :-)

#go

Today we learn that gorm’s many2many association is (technically) broken if you use it with the embedded gorm.Model because that creates an artificial id sequence primary key field that obviously doesn’t conflict when you have multiple of the same, e.g., role but setting index:,unique on the field you need to be unique causes insert errors (at least using sqlite.)

(Not hugely traumatic because I don’t need a sequence id anyway, I just wanted the metadata fields in gorm.Model which can just be copied into my own meta-model.)

This post brought to you by 80 minutes of confusion and England being suprisingly not rubbish at cricket.

#Go #Gorm #SQLite

Психанул на неудобный драйвер pgx и написал свою библиотеку. Все как по канонам гошников ) — Golang

После месяцев рутинного сканирования строк в структуры я решил: "Хватит это терпеть!" и психанув, создал обертку, которая: ✔ Автоматизирует скан — никаких rows.Scan(), просто передаете структуру ✔ Работает с любыми вложенностями — даже сложные JSON-поля парсятся без боли ✔ Не тормозит — минимальные накладные расходы, вся мощь pgx сохраняется ✔ Подходит для любого проекта — можно внедрять постепенно 👉 Это не просто библиотека — это мой ответ на боль всех gopher'ов!

https://habr.com/ru/articles/931248/

#go #golang #orm #postgres #postgresql #pgx #gorm #opensource #software #sql

Психанул на неудобный драйвер pgx и написал свою библиотеку. Все как по канонам гошников ) — Golang

Проблема, которую решает pgxWrappy Как разработчик на Go, я долгое время использовал pgx - безусловно, лучший драйвер для PostgreSQL. Но каждый раз, когда нужно было сканировать результаты запроса в...

Хабр

pgxWrappy — потому что жизнь слишком коротка для ручного сканирования в Go! �

Если вы устали от бесконечного rows.Scan(), ручного разбора вложенных структур и километрового boilerplate-кода — pgxWrappy создан для вас! 🚀 Делаем неудобное удобным! Жить с удобством

https://habr.com/ru/articles/931242/

#Go #golang #pgx #sql #gorm #orm #postgres #pgsql #database #opensource

pgxWrappy — потому что жизнь слишком коротка для ручного сканирования в Go! �

🚀 Запарило ручное сканирование в pgx? Встречайте pgxWrappy - супер-удобную обертку для PostgreSQL в Golang! 🐘💨 🔥 Больше никакого boilerplate-кода! // 🚫 БЫЛО (кошмар на 10 строк): rows, _ :=...

Хабр
Fixing Golang GORM AutoMigrate postgresql error - Rost Glukhov | Personal site and technical blog

GORM Automigrate Error in golang and postgresql

I've read mixed things about #gorm and now looking up #entgo instead.

Gorm doesn't feel very ergonomic to use for me and the lack of being able to add the migrations to version control isn't great.

What's your take on this? Or what do you usually use when it comes to database libraries?

#golang #gophers

Как построить оценку качества контакт-центра с помощью Speech Analytics API

Привет, Хабр! Контакт-центры — это важная линия взаимодействия бизнеса с клиентами. Клиенты могут быть разными: кто-то жалуется на задержки, кто-то хочет вернуть товар, а кто-то просто звонит выразить благодарность. Но для бизнеса важно понять одно: насколько хорошо оператор решил проблему клиента? И ушел ли клиент довольным? В этой статье создадим систему для анализа качества работы операторов. Будем извлекать данные о звонках, сохранять их в базе данных и автоматизируем процесс с помощью webhook. В конце концов, контакт-центр — это не только про разговоры, это про цифры.

https://habr.com/ru/companies/exolve/articles/866244/

#kpi_колцентра #оценка_качества #Speech_Analytics_API #sqlite #gorm #webhook #контактцентр #анализ_звонков

Как построить оценку качества контакт-центра с помощью Speech Analytics API

Привет, Хабр! Контакт-центры — это важная линия взаимодействия бизнеса с клиентами. Клиенты могут быть разными: кто-то жалуется на задержки, кто-то хочет вернуть товар, а кто-то просто звонит выразить...

Хабр

Version 0.2.11 of my Mishos TV tracking app has been released.

Another small update. I redesigned the main menu to be collapsable with text descriptions. I also redesigned the top header menus a bit.

https://github.com/bljohnsondev/mishos/releases/tag/v0.2.11

#mishos #webdev #selfhosted #selfhosting #foss #html #css #javascript #lit #webcomponents #golang #gin #gorm

Release Version 0.2.11 · bljohnsondev/mishos

Changed the design of the top header buttons Changed the side bar main menu to be collapsable

GitHub

Как подружить Gorm и PostGIS, решение промышленного уровня

GORM Фантастическая ORM для Golang. PostGIS расширяет возможности реляционной базы данных PostgreSQL , добавляя поддержку хранения, индексирования и запросов геопространственных данных. В этой статье поделимся своим опытом интеграции GORM и PostGIS, сложностями при попытке использования gorm для работы с геометрическими данными и конечно предлагаем готовое решение. Изначально эта статья была опубликована здесь .

https://habr.com/ru/articles/847048/

#geolocation #golang #gorm #postgis #postgres #геоданные

Как подружить Gorm и PostGIS, решение промышленного уровня

GORM Фантастическая ORM для Golang. PostGIS расширяет возможности реляционной базы данных  PostgreSQL  , добавляя поддержку хранения, индексирования и запросов геопространственных данных. В...

Хабр