Публикации по теме 'golang'
Детские ступеньки на Голанге
Workplace является запатентованным продуктом Supahands. Наши менеджеры по бизнес-операциям (BOM) используют платформу для управления нашими проектами и SupaAgents (управляемая рабочая сила Supahands).
Одним из основных преимуществ Workplace являются метки - функция, которая позволяет спецификациям сопоставлять SupaAgents проектам в зависимости от их навыков и квалификации.
Этикетки помогают описать навыки SupaAgent, а наши спецификации позволяют идентифицировать SupaAgent с..
Golang <-time.After () не является сборщиком мусора
Недавно я исследовал проблему утечки памяти в приложении Go, которая сводилась к тому, что я не читал документацию должным образом. Вот фрагмент кода, который вызвал потребление памяти в несколько гигабайт:
Ниже представлен график показателей памяти из приложения:
Слева видно потребление памяти до исправления, а справа - после. Профилировщик показал, что причиной утечки памяти был <-time.After . Я был очень удивлен, пока не прочитал документ, в котором говорится:
Базовый..
Потому что Джулия еще круче ;-) Нет, серьезно, есть много отличных языков программирования ...
Потому что Джулия даже более крутая ;-) Нет, серьезно, есть много отличных языков программирования, но все они имеют разные сильные и слабые стороны. Go очень хорош для системного программирования, программирования на стороне сервера и т. Д.
Однако для работы над алгоритмами, наукой о данных, инженерными и научными задачами это довольно плохо. Если бы я писал базу данных, компилятор, веб-сервер или криптовалюту, то, вероятно, выбрал бы Go.
Однако если я хочу написать быстрый сценарий,..
Практический DDD на Голанге: Спецификация
ДОМЕННЫЙ ДИЗАЙН
Практический DDD на Голанге: Спецификация
Пример использования универсального шаблона, используемого при проверке, создании и запросе - Спецификация.
Не так много структур кода, которые приносят мне радость, когда мне нужно их написать. Впервые я реализовал такой код с облегченным ORM на Go, когда у нас его не было.
С другой стороны, я использовал ORM много лет. В какой-то момент, когда вы зависите от ORM, использование QueryBuilder неизбежно. Здесь вы можете..
7 причин, по которым вам стоит попробовать пойти
Причины, по которым мы перестали использовать Java и C #
Эта статья написана с более чем 20-летним опытом написания, более 10 лет активного написания на Java, 7+ лет активного написания на C # и 3+ лет активного написания на Go.
Эта статья - личное мнение.
Эта статья рекомендует вам , попробовать использовать язык Go.
1. Скорость разработки
Когда я сейчас собираюсь написать программу (а я, конечно, могу написать ее на всех трех языках), я всегда буду выбирать Go.
Я напишу..
Golang: преобразование идентификаторов в удобное для пользователя представление в веб-приложениях
Большинство веб-приложений Golang так или иначе используют постоянство. Обычно связь между вашим приложением и постоянным уровнем представляет собой значение технической идентификации (ID), в большинстве случаев число. Идентификаторы полезны для идентификации, связи и различения записей данных. Вот типичный пример модели базы данных, представленной в виде структуры в приложениях Golang:
type Customer struct {
Id int64 `json:"id"`
Email string..
Вариант использования, когда Fiber не такой, как я ожидал
Вариант использования, когда Fiber не такой, как я ожидал
Fiber уже давно известен как высокопроизводительный серверный фреймворк для Golang, поэтому, когда я думаю о создании службы с высокой нагрузкой, мне сразу же приходит на ум Fiber. Однако оказалось, что на этот раз мой опыт работы с Fiber оказался не таким, как я ожидал, и поэтому мне пришлось перестраивать свой сервер с нуля.
1. Объяснение моего варианта использования
По некоторым причинам и бизнесу я должен построить..