Go Golang Дайджест
@GolangStack
2.65K
subscribers
26
photos
3
videos
798
links
Новости, события, ежемесячные дайджесы golang а также все лучшие подборки статей и библиотек.
Download Telegram
Join
Go Golang Дайджест
2.65K subscribers
Go Golang Дайджест
https://coder.com/blog/introducing-quartz
Coder
Introducing Quartz: A Deterministic Time Testing Library for Go
Quartz shares the high level design of a Clock interface that closely resembles the functions in the time standard library, and a "real" clock passes through to the standard library in production, while a mock clock gives precise control in testing.
Go Golang Дайджест
https://www.dolthub.com/blog/2024-07-12-golang-range-iters-demystified/
Dolthub
Go range iterators demystified
How the new range iterators in the upcoming Go 1.23 release work, with examples
Go Golang Дайджест
https://clement-jean.github.io/simd_binary_search_tree/
clement-jean.github.io
Binary Search Tree with SIMD
Recently, I've been looking at cache friendly algorithm for common data structures like trees, tries, ... One such algorithm kept coming up to mind and that's why I decided to implement it in Go.
Go Golang Дайджест
https://habr.com/ru/articles/830130/
Хабр
Анонимный RAT при глобальном наблюдателе
Предисловие Удалённый доступ может быть как очень опасной программной функцией, так и очень полезной - всё зависит от контекста, намерений, задач и целей с которыми подобные программы будут...
Go Golang Дайджест
заметки о выпуске для Go 1.23
https://antonz.org/go-1-23/
antonz.org
Go 1.23 interactive tour
Iterators, timers and canonical values.
Go Golang Дайджест
https://habr.com/ru/companies/otus/articles/830096/
Хабр
Кратко про сетевые протоколы в Golang: TCP, QUIC и UDP
Привет, Хабр! Сегодня мы кратко рассмотрим то, как реализовать такие протколы, как TCP, UDP и QUIC в Golang. Начнем с TCP. TCP TCP — это очень надежный, ориентированный на соединение протокол. Он...
Go Golang Дайджест
https://habr.com/ru/articles/820385/
Хабр
Шаблон Go-микросервиса для начинающих от .NET разработчика. Часть 2
Привет, Хабр! В предыдущей статье я поделился своей версией шаблона Go-микросервиса для начинающих, чтобы помочь тем, кто только начинает знакомиться с языком и еще не полностью его освоил. В этом...
Go Golang Дайджест
https://habr.com/ru/articles/831982/
Хабр
Не только VPN. Как это было и куда идет
Немного истории, реализация php, perl и банальная реализация на Golang. Интересно? Добро пожаловать в подкат... Как вы прекрасно знаете, с марта 2024 года, РКН начал накладывать ограничение на...
Go Golang Дайджест
https://habr.com/ru/companies/otus/articles/830082/
Хабр
Создание CLI утилит на Go с библиотекой Cobra
Привет, Хабр! Сегодня мы рассмотрим, как с помощью замечательной библиотеки Cobra превратить обычный Go-код в инструмент CLI. Cobra позволяет создавать интерфейсы командной строки. Начнем с самого...
Go Golang Дайджест
https://antonz.org/which-go/
antonz.org
Go features by version
Which major features appeared in which versions of Go.
Go Golang Дайджест
https://github.com/jmigpin/editor
GitHub
GitHub - jmigpin/editor: Source code editor in pure Go.
Source code editor in pure Go. Contribute to jmigpin/editor development by creating an account on GitHub.
Go Golang Дайджест
https://habr.com/ru/articles/833448/
Хабр
Шаблон unit-тестов на Go
Привет, коллеги! В этой статье я хотел бы показать паттерн для тестов, которым я пользуюсь в своей повседневной жизни и очень надеюсь, что он окажется для Вас полезными. Проблема тестирования Основные...
Go Golang Дайджест
https://habr.com/ru/companies/avito/articles/833272/
Хабр
Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут
Привет! Меня зовут Кирилл Егоров, я технический лидер двух юнитов Авито : «Запчасти» и «Строительство и ремонт». В этой статье рассказываю о том, как мы определяем, к каким автомобилям подходят...
Go Golang Дайджест
https://habr.com/ru/companies/ruvds/articles/833264/
Хабр
Go: жарим общие данные. Атомно, быстро и без мьютексов
Как правило, в Go для безопасного доступа к общим данным используются мьютексы. Да, каналы тоже можно приспособить для изменения общих данных, так как они потокобезопасны, но это усложняет и замедляет...
Go Golang Дайджест
https://habr.com/ru/companies/first/articles/833934/
Хабр
Используем gocv, чтобы определить возраст, эмоции и пол человека по фото
Opencv предоставляет широкие возможности по обработке изображений и работе с нейросетями. В данной статье мы напишем сервис, который позволит извлекать из изображений ряд параметров человека: пол,...
Go Golang Дайджест
https://habr.com/ru/articles/845086/
Хабр
go-collections: структуры данных для Go с поддержкой дженериков
Введение Язык программирования Go предоставляет базовые контейнеры, но часто разработчикам необходимы более специализированные структуры данных. Пакет go-collections предлагает реализации...
Go Golang Дайджест
https://go.dev/blog/llmpowered
go.dev
Building LLM-powered applications in Go - The Go Programming Language
LLM-powered applications in Go using Gemini, langchaingo and Genkit
Go Golang Дайджест
Заметки о запуске Go в браузере с WebAssembly
https://eli.thegreenplace.net/2024/notes-on-running-go-in-the-browser-with-webassembly/
Go Golang Дайджест
https://www.freecodecamp.org/news/how-to-implement-server-sent-events-in-go/
freeCodeCamp.org
How to Implement Server-Sent Events in Go
Server-Sent Events (SSE) is a powerful technology that enables real-time, unidirectional communication from servers to clients. In this article, we'll explore how to implement SSE in Go, discussing its benefits, use cases, and providing practical exa...
Go Golang Дайджест
https://tip.golang.org/doc/gc-guide
tip.golang.org
A Guide to the Go Garbage Collector - The Go Programming Language
Go Golang Дайджест
https://habr.com/ru/articles/852556/
Хабр
Паттерны многопоточности в Go
Привет! Ты читаешь эту статью, а значит интересуешься Go и хочешь прокачать свои навыки в многопоточности. Наверняка ты уже знаком и активно пользуешь примитивы многопоточного программирования...