Публикации по теме '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. Объяснение моего варианта использования По некоторым причинам и бизнесу я должен построить..