Size: a a a

2018 February 21
4gophers
GCCGO против «стандартной» реализации
https://habrahabr.ru/post/348230/

Какие Go бенчмарки показывают лучшие результаты, будучи собранными gccgo и почему?


Ответы на эти вопросы под катом.
источник
4gophers
Логирование HTTP Request/Response
https://medium.com/@gilcrest_65433/http-request-response-logging-with-go-9f82f20caed5

Как залогировать HTTP запросы/ответы в Go приложении
источник
4gophers
Связанные списки  
https://t.co/rgOB4yefxd

Реализация связанных списков в Go
источник
4gophers
Теги
https://medium.com/golangspec/tags-in-golang-3e5db0b8ef3e

Одна из самых загадочных тем - использование тегов в Go структурах
источник
4gophers
Производительность defer  
https://t.co/DPMQ4x395r

Тесты и исследование инструкции defer
источник
4gophers
justforfunc 29
https://t.co/Yv3B09sMez

Новый выпуск #justforfunc. Ревью еще одного пакета и использование внедрения зависимостей.
источник
2018 February 22
4gophers
Go += Package Versioning
https://research.swtch.com/vgo-intro

Неожиданно статья от Russ Cox о версионировании в Go, как оно необходимо для воспроизводимых билдов и все такое
#golang
источник
4gophers
A Tour of Versioned Go
https://research.swtch.com/vgo-tour

И сразу же вторая статья от Russ Cox в которой он показывает как пользоваться модной и молодежной тулзой vgo. А как же dep?
#golang #dep #vgo
источник
4gophers
Шифрование
https://www.thepolyglotdeveloper.com/2018/02/encrypt-decrypt-data-golang-application-crypto-packages/

Используем пакет crypto для шифрования и дешифрования данных в Go приложении
#golang #crypto
источник
4gophers
Go in 5 minutes
https://t.co/z1XSwsZvRd

В этом небольшом подкасте учимся писать консольные утилиты с использованием cobra
#golang #cobra
источник
4gophers
Focus On Being Precise
https://www.ardanlabs.com/blog/2018/02/focus-on-being-precise.html

William Kennedy рассказывает о использовании дополнительных абстракциях и подходах к написанию кода
#golang
источник
4gophers
HTTPS прокси в Go 1.10
https://medium.com/@mlowicki/https-proxies-support-in-go-1-10-b956fb501d6b

Одна из фич Go 1.10 - поддержка улучшенного проксирования для HTTPS
#golang
источник
4gophers
#199: Go 1.10 Released
https://golangweekly.com/issues/199

Еще одна подборка новостей, ссылок и проектов
источник
2018 February 23
4gophers
Go и vgo
https://research.swtch.com/vgo

Russ Cox c 20 февраля уже написал целую пачку статей о том какое должно быть версионирование в Go.
#golang #vgo
источник
4gophers
Semantic Import Versioning in the wild  
https://t.co/QG90Xi13y0

Кокс неплохо так накинул на вентилятор и придумал новый термин "Semantic Import Versioning". В статье автор рассуждает, чем нам это грозит.
#golang #versioning
источник
4gophers
Гонки
https://t.co/nEqvjXpDM0

Учимся находить и фиксить гонки в Go приложении
#golang #datarace
источник
4gophers
A Malloc Idiom in Go  
https://t.co/Y31QPIN2Sg

Старый бородатый сишник не очень доволен инициализацией при работе с кастомными типами в Go
#golang
источник
4gophers
Goroutines and Channels Aren't Free  
https://t.co/jVn6vkLGaO

Если создавать тысячи рутин то это может сказаться на производительности. Используйте батчи.
источник
4gophers
Переписывание сервиса с Python на Go в Uber  
https://t.co/nOEwc7iCTu

Отличная статья о переписывании шардинг слоя для Schemaless с питона на Go
#golang #python
источник
4gophers
Clean Architecture using Golang
https://medium.com/@eminetto/clean-architecture-using-golang-b63587aa5e3f

Пример реализации "чистой" архитектуры в Go приложении
#golang
источник