GitHub
Рассматривается, как Golang поддерживает сертификацию FIPS 140, эволюция до FIPS 140-3, а также усиленные характеристики безопасности криптографических библиотек Go.
От концепции битовой карты индекса базы данных до принципов работы Roaring Bitmap и использования языка Go. Исследуется оптимизация битовой карты для эффективной обработки крупномасштабных наборов данных.
В данной работе исследуется, как политика и компьютерная инженерия, две, казалось бы, различные, но схожие области, решают социальные проблемы и как разработчики становятся новыми законодателями.
Мы рассмотрим горутины, являющиеся ядром языка Go. Подробно объясняются преимущества и принципы работы горутин, включая их свойства параллелизма, легковесности, производительности, а также модель GMP.
Сравниваются преимущества и недостатки серверных баз данных и встроенных баз данных, а также объясняются причины возрастающего интереса к встроенным базам данных в современных технологических средах, таких как SSD и MSA.
Рассматривается взаимодействие встроенного NATS в Go-приложениях, используя примеры из официальной документации, корректные настройки и consumer-defined interface в Go.
В языке Go интерфейсы подразумевают композиционное повторное использование кода, а не наследование. Рассмотрим сценарии недопонимания наследования в Go и правильные методы написания кода.
Пять причин выбрать язык Go: производительность, продуктивность, параллелизм, стабильность и даже милый Gopher! Узнайте, почему Go способствует развитию разработчиков.
Новый GreenTea GC в Go повышает производительность за счет повышения эффективности сборки мусора для небольших объектов на основе диапазонов памяти. В данном тексте рассматриваются проблемы существующих сборщиков мусора и преимущества GreenTea GC.
Давайте сократим время отклика, используя очередь задач.
Go 1.25 `encoding/json` v2 представляет собой новую реализацию, устраняющую недостатки версии v1. Ознакомьтесь с ключевыми различиями и улучшенной точностью, производительностью и гибкостью.
Узнайте, как внедрять значения переменных на этапе компиляции с помощью `ldflags -X` при сборке Go.
Раздражает ли вас обработка ошибок Go API? Попробуйте обрабатывать их более просто и ясно с помощью RFC7807.
В эпоху AI, характеристики существующих современных языков скорее недостаток? Мы исследуем, почему язык Go является более подходящим языком для разработки AI.
Узнайте, как одно небольшое изменение кода в проекте Cilium значительно повысило стабильность управления NAT-соединениями на основе LRU.
Данная статья призвана способствовать пониманию протокола MCP от Anthropic и хоста MCP (mcphost), реализованного на Go.
Как масштабируемо запускать Go-сервер с помощью .NET Aspire: пример горизонтального масштабирования и автоматизированной конфигурации с использованием обратного прокси YARP.
Рассмотрим использование квантово-устойчивых криптографических алгоритмов MLDSA и MLKEM в языке Go, предоставив характеристики каждого алгоритма и примеры кода.
Go 1.24 обеспечивает повышение производительности, постквантовую криптографию, улучшения TLS и многое другое, что делает его значимым релизом для современной разработки приложений.
Представляем Randflake ID: распределенный, унифицированный, уникальный и непредсказуемый генератор ID, вдохновленный Snowflake, использующий блочный шифр для обеспечения безопасности.
Повышение отзывчивости API с помощью Redis Server Assisted Client Side Cache
Создайте простое средство просмотра изображений, используя Tcl/Tk на языке Go.
Создайте простое GUI-приложение с использованием Go로 Tk и изучите обработку изображений SVG, PNG, ICO, а также применение виджета "меню"!
Представляем библиотеки и стратегии, которые можно использовать при разработке API на основе OpenAPI на языке Go.
Представляем различные инструменты и методы, такие как горутины, каналы и мьютексы, для управления параллелизмом в Go.
Рассмотрим, почему Go не поддерживает try-catch, а использует panic-recover, в контексте ответственности за обработку ошибок.
Go идеально подходит для разработки ИИ благодаря своей эффективности, параллелизму и бесшовной интеграции с API ИИ и облачными инструментами.