Всем привет. Простой вопрос. Как эффективно хранить некоторое множество уникальных значений, при этом выполняя запись конкурентно Я сейчас использую map[string]int и перед зап...
Внизу костыли, слабонервным не смотреть. Сегодня весь день страдал и так и не выстрадал. Есть приложение, которое работает через консоль в интерактивном режиме. Она выполняет ...
Как понять когда готов претендовать на вакансии Go разработчика уровня Middle? Или на вакансии уровня Senior?
Наивный вопрос. Если я запущу несколько инстансов серверов на echo на разных портах и буду балансировать нагрузку при помощи traefik получу ли я прирост производительности? По...
Дорогая ли операция приведения типов? Избегать в программе приведение из пустого интерфейса в некоторую структуру (оставим за скобками, что это не хорошо для качества кода)? Ч...
Принято ли в го использовать кеширующий декоратор (по принципу lru, например) для функции? Если да, то порекомендуйте готовый (желательно с ттл)
Можно ли каким-то образом сделать инъекцию в шаблон из стандартной библиотеки text/template? Хочу дать юзерам возможность задавать свои шаблоны. Но боюсь что есть уязвимость к...
В новом Go есть встроенная файловая система embed. Пришла идея sqlite базу туда поместить. Также можно сделать и с bitcask файлами. Чтобы тесты проводить вообще без прикоснове...
А можно сделать чтобы response был либо map[string]interface{} либо error? Или для этого случая только в мапу, а потом отдельно смотреть на ключ error?
У меня тоже. Загуглил "di go" предлагает ювелирные украшения. Что такое DI?
Короткий вопрос. Почему тут https://play.golang.org/p/sCfYxjIe60g f == nil, но все равно без ошибок выполняется f.Close(). Где магия?
Раз зашла тема тестов... А есть в чате пользователи ginkgo? https://github.com/onsi/ginkgo Как дела с ним обстоят?
Привет. Я правильно понимаю, что когда я собираю свой GO пакет в .so, то я должен делать отдельные сборки библиотеки для каждой платформы?
Когда появится go2, текущая версия (go.1) будет называться went?
Кто юзает taskfile.dev?