GitHub
Научете как Golang поддържа FIPS 140 сертифициране, неговата еволюция до FIPS 140-3 и подобрените функции за сигурност на криптографските библиотеки на Go.
От концепцията за битови карти на база данни до принципа на работа на Roaring Bitmap и използването на езика Go. Изследваме оптимизацията на битови карти за ефективна обработка на големи набори от данни.
Политиката и компютърното инженерство, две на пръв поглед различни, но сходни области, изследват как те решават социални проблеми и как разработчиците се превръщат в нови законодатели.
Разглеждат се горутините, които са в основата на езика Go. Подробно се обясняват предимствата и принципът на действие на горутините, включително конкурентност, лекота, производителност и GMP модел.
Сравняват се предимствата и недостатъците на сървърните бази данни и вградените бази данни, и се обяснява защо вградените бази данни привличат вниманието в съвременни технологични среди като SSD и MSA.
Разгледайте подробно как комуникира NATS, вграден в Go приложение, примери от официалната документация, правилни настройки и дефинирани от потребителя интерфейси на Go.
В Go езикът интерфейсите означават композиционно повторно използване на код, а не наследяване. Разглеждаме сценарии за погрешно разбиране на наследяването в Go и правилния начин за писане на код.
Пет причини да изберете Go езика: производителност, продуктивност, конкурентност, стабилност и дори сладкото Gopher! Разберете защо Go помага на разработчиците да се развиват.
Новият GreenTea GC на Go подобрява производителността чрез повишаване на ефективността на GC за малки обекти въз основа на обхвата на паметта. Разгледайте съществуващите проблеми с GC и предимствата на GreenTea GC.
Нека намалим времето за отговор, като използваме опашка от задачи.
Go 1.25 `encoding/json` v2 представлява нова имплементация, която подобрява недостатъците на v1. Разберете основните разлики, подобрената точност, производителност и гъвкавост.
Научете за метода за инжектиране на variable values по време на compile time, като използвате `ldflags -X` при Go build.
Досадна ли е обработката на грешки в Go API? Опитайте да я обработите по-лесно и по-ясно с RFC7807.
В ерата на AI, характеристиките на съществуващите модерни езици по-скоро недостатък ли са? Ще разберем защо езикът Go е по-подходящ език за AI разработка.
Разгледайте как малка промяна в кода на проекта Cilium драстично подобри стабилността на управлението на NAT връзки, базирано на LRU.
Това е ръководство за разбиране на MCP протокола на Anthropic и MCP хоста (mcphost), реализиран на Go.
Как да стартирате Go сървър мащабируемо с .NET Aspire: Пример за хоризонтално мащабиране и автоматизирана конфигурация с помощта на YARP reverse proxy.
Нека да разгледаме как да използваме квантово-устойчивите криптографски алгоритми 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 изображения и да използвате меню Widgets!
Представяме библиотеки и стратегии, които могат да бъдат използвани при разработката на API, базирани на OpenAPI, с езика Go.
Представяне на разнообразни инструменти и техники, включително goroutines, channels, mutexes и други, за управление на едновременността в Go.
Разглеждаме защо Go не поддържа try-catch, а използва panic-recover, във връзка с отговорността за обработка на грешки.
Go е идеален за AI разработка поради неговата ефективност, едновременност и безпроблемна интеграция с AI APIs & cloud-native tools.