Публикации по теме 'go'


Создание шаблонов GoLang стало проще
Golang предоставляет пакет текст / шаблон для генерации текстового вывода из объекта. Он используется во многих популярных OpenSource проектах, таких как Kubernetes Ingress-NGIX и Hugo . Это позволяет нам избежать лишней работы при создании похожих форм. Мы изменяем / обрабатываем только то, что нам нужно. Я расскажу о некоторых вещах, которые я узнал во время его использования. Я создал несколько исполняемых примеров, которые можно увидеть здесь . Каждый пример построен на..

Обучение — Трудный путь
Обучение — трудный путь Эта статья является ответом на статью о недавнем сложном опыте обучения. Первое, что приходит на ум, — это изучение ООП (объектно-ориентированного программирования) на питоне. Для непосвященных Python — это язык программирования. Я всегда думал об ООП как о довольно простом предмете, и мне никогда не приходилось его изучать, потому что я никогда не увлекался этой философией. Я больше склонялся к парадигме функционального программирования. Это имело больше..

Настройка приложения на ходу: тесты
Одна из лучших сторон написания и сопровождения программного обеспечения с помощью go заключается в том, что оно поставляется с «включенными батареями» для разработки масштабируемых приложений. Помимо простой проверки правильности кода с помощью пакета go testing , вы можете так же легко измерять и отслеживать производительность своего кода, используя более или менее те же парадигмы и конструкции. Чтобы проиллюстрировать мощь и простоту эталонных тестов, в этом посте рассматривается..

Тестировщик API с горутинами
В качестве забавного проекта и полезного инструмента, позволяющего увидеть мощь API, я решил создать проект Go, который перегружает любой API. Причина, по которой я решил использовать Go вместо Java, JS или даже Python, заключалась в том, что горутины невероятно дешевы и быстры. С Java или Python мне пришлось бы создавать потоки, которые ограничены процессором, но горутины можно массово производить без особых накладных расходов. Основные блоки Нам нужно построить структуры для..

Прекратите спорить о языке и продолжайте использовать тот, который вам удобен
Сегодня я видел, как некоторые разработчики спорили о Java в твиттере, что побудило меня написать эту статью. Язык программирования - одна из самых важных частей в архитектуре разработки программного обеспечения, но каждый день, какой язык вы выбираете, становится все менее актуальным. Большинство людей используют технический аспект языка, чтобы спорить, сегодня я сосредоточусь на истории, чтобы узнать о прошлом, понять, что происходит в настоящем и чего ожидать в будущем. Языки..

Компиляция Перейти к WebAssembly
В течение многих лет единственным способом написания клиентской логики для Интернета был способ; JavaScript. WebAssembly предоставляет другой способ, как низкоуровневый язык, похожий на ассемблер, с компактным двоичным форматом. Go, популярный язык программирования с открытым исходным кодом, ориентированный на простоту, удобочитаемость и эффективность, недавно получил возможность компилирования в WebAssembly. Здесь мы исследуем возможности написания и компиляции Go в WebAssembly, от..

20 пакетов Go, которые вы можете использовать в своем следующем проекте
Усовершенствуйте свое приложение и сэкономьте время. Go - потрясающий язык, который можно использовать для создания практически любых программ. Разработанный в 2007 году, он отличается простотой интерпретируемого языка, но при этом является быстрым и эффективным в качестве компилируемого языка. Он также был построен с учетом параллелизма и использования преимуществ многоядерных машин. Вы даже можете писать программы на встроенные устройства . С тех пор на Go было создано..