Go Golang Дайджест
@GolangStack
2.64K
subscribers
26
photos
3
videos
799
links
Новости, события, ежемесячные дайджесы golang а также все лучшие подборки статей и библиотек.
Download Telegram
Join
Go Golang Дайджест
2.64K subscribers
Go Golang Дайджест
Управление памятью в Go
https://www.youtube.com/watch?v=SKenR18NM04
YouTube
Memory Management in Go: The good, the bad and the ugly - Liam Hampton
In this session, Liam delves into the crucial topic of memory management, providing a comprehensive overview of what it is, why it matters, and how to harness its power to write highly performant and cost-efficient code.
He navigates the intricacies of…
Go Golang Дайджест
https://go.dev/blog/deadcode
go.dev
Finding unreachable functions with deadcode - The Go Programming Language
deadcode is a new command to help identify functions that cannot be called.
Go Golang Дайджест
https://sourcegraph.com/blog/slow-to-simd
Sourcegraph
From slow to SIMD: A Go optimization story | Sourcegraph Blog
So, there's this function. It's called a lot. More importantly, all those calls are on the critical path of a key user interaction. Let's talk about making it fast.
Go Golang Дайджест
https://habr.com/ru/articles/789968
Хабр
Анонимный обмен файлами в реалиях глобального наблюдателя
Предисловие Сегодня уже ни для кого не секрет, что каждое отправляемое нами сообщение из любой точки мира может быть успешно перехвачено, проанализировано и отфильтровано компаниями, корпорациями и...
Go Golang Дайджест
https://habr.com/ru/articles/790758/
Go Golang Дайджест
https://habr.com/ru/articles/791192/
Хабр
Делаем RPG на Go: часть 0
Один из самых частых вопросов в нашем сообществе разработке игр на Go — это с чего начать. В этой серии статей мы будем изучать движок Ebitengine и создадим RPG в процессе. Вступление Что от вас...
Go Golang Дайджест
https://habr.com/ru/companies/oleg-bunin/articles/791420/
Хабр
Domain Driven Design в Go – это почти не больно
Как выглядят паттерны DDD (Domain Driven Design) в большом проекте? А самое главное, стоит ли их вообще использовать? Рассмотрим, какими инструментами можно реализовать DDD на Go и оценим, насколько...
Go Golang Дайджест
https://go.dev/blog/go1.22
go.dev
Go 1.22 is released! - The Go Programming Language
Go 1.22 enhances for loops, brings new standard library functionality and improves performance.
Go Golang Дайджест
https://habr.com/ru/articles/796105/
Хабр
Прокси-сервер для Android на Go
Реализация простого HTTP CONNECT прокси-сервера на Go, квест с маркировкой сетевых пакетов и запуск программы в Android. Интро После долгих лет работы разработчиком софта я хочу быть... всё тем же...
Go Golang Дайджест
https://go.dev/blog/routing-enhancements
go.dev
Routing Enhancements for Go 1.22 - The Go Programming Language
Go 1.22's additions to patterns for HTTP routes.
Go Golang Дайджест
https://github.com/JustinTimperio/gpq
GitHub
GitHub - JustinTimperio/gpq: GPQ is a high performance embeddable double priority queue with complex priority ordering guarantees
GPQ is a high performance embeddable double priority queue with complex priority ordering guarantees - GitHub - JustinTimperio/gpq: GPQ is a high performance embeddable double priority queue with ...
Go Golang Дайджест
https://go.godbolt.org/z/csf8WhP69
go.godbolt.org
Compiler Explorer - Go (x86-64 gc 1.21)
package main
import (
"fmt"
"maps"
)
func main() {
m := make(map[string]int)
m["k1"] = 7
m["k2"] = 13
fmt.Println("map:", m)
v1 := m["k1"]
fmt.Println("v1:", v1)
v3 := m["k3"]
fmt.Println("v3:", v3)
fmt.Println("len:"…
Go Golang Дайджест
https://youtube.com/watch?v=ZvaD-G5_3vQ
YouTube
Golang 100 вопросов с собеседований. Подготовка Go разработчика Часть 1
https://t.me/+RAiQoS5k4Bg4NGYy – огромное количество уроков, библиотек и примеров с кодом в моем телеграм канале для Go разработчиков.
https://t.me/addlist/MUtJEeJSxeY2YTFi – тут я собрал гигантскую папку маст-хэв каналов Golang программистов.
https://uproger.com/go…
Go Golang Дайджест
https://go.dev/blog/generic-slice-functions
go.dev
Robust generic functions on slices - The Go Programming Language
Avoiding memory leaks in the slices package.
Go Golang Дайджест
https://habr.com/ru/companies/slurm/articles/798207/
Хабр
Структурированное логирование в Go с помощью Slog
Более 10 лет разработчики на Go жаловались на отсутствие структурированного логирования в ядре Golang. Участники сообщества Golang даже создали несколько собственных пакетов, таких как Logrus, Zap и...
Go Golang Дайджест
https://oilbeater.com/en/2024/03/04/golang-slice-performance-cont/
Oilbeater's Study Room
The Impact of Preallocating Slice Memory in Golang (Continued) | Oilbeater's Study Room
Go Golang Дайджест
https://github.com/vinceanalytics/vince
GitHub
GitHub - vinceanalytics/vince: Self Hosted Alternative To Google Analytics
Self Hosted Alternative To Google Analytics. Contribute to vinceanalytics/vince development by creating an account on GitHub.
Go Golang Дайджест
https://www.willem.dev/articles/generic-http-handlers/
www.willem.dev
Composable HTTP Handlers using generics in Go/Golang
Implementing HTTP handlers in Go can be a bit of a chore. Make development a bit easier by building generic HTTP handlers.
Go Golang Дайджест
https://oilbeater.com/en/2024/03/04/golang-slice-performance/
Oilbeater's Study Room
The Impact of Pre-allocating Slice Memory on Performance in Golang | Oilbeater's Study Room
Go Golang Дайджест
https://habr.com/ru/articles/799331/
Go Golang Дайджест
https://habr.com/ru/companies/joom/articles/799201/
Хабр
Bazel, stamping, remote cache (часть 2)
В Bazel есть две крайне полезные фичи: stamping – позволяет встроить в артефакт данные о том, от какого коммита можно собрать аналогичный артефакт; remote cache и remote build – позволяет иметь общий...