Go (Golang) Дайджест
4.33K members
41 photos
1 file
1.71K links
Ежедневные новости из мира Go от @heartwilltell

Изменения в языке, события в сообществе, интересные статьи, новые библиотеки, лучшие подходы и практики, все это в твоем теплом ламповом Telegram.

https://golangdigest.com
Download Telegram
to view and join the conversation
Статья иллюстрирует жизненный цикл HTTP запросана сервере. 🤓

Статья весьма базовая. 😒

https://eli.thegreenplace.net/2021/life-of-an-http-request-in-a-go-server
Такого чувака бы в каждый проект. 😂🤣
Вот тулза которая показывает пайчарт с использованием вами различных UNIX команд в терминале. 😎

https://github.com/irevenko/tsukae
Я не очень люблю FROM scratch образы, по той простой причине, что нужно танцевать с бубном при траблшутинге. Юзайте Alpine, и будем вам щастье (только билдить Go вам тоже нужно на Alpine, если у вас не статическая линковка).
Мапа или свичь? 🤷‍♀️🤷‍♂️

https://adayinthelifeof.nl/2021/03/04/go-map-vs-switch.html
Forwarded from Roman Kitaev
Здесь говорится, будто у switch O(N) сложность. На самом деле, компилятор на 3+ кейса оптимизирует свич, сортируя кейсы (если они известны на стадии компиляции) и юзает бинарный поиск (https://github.com/golang/go/blob/8ee9bca2729ead81da6bf5a18b87767ff396d1b7/src/cmd/compile/internal/gc/swt.go#L375)

Так что, сложность O(logN)