Size: a a a

Go (Golang) Дайджест

2019 September 26
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Ну и конечно же!!! 😮 Минорные патчи Go 1.13.1 и 1.12.10, которые несут в себе сесурити 👮‍♀️ фикс, смысл которого - отвергать заголовки содержащие пробел перед двоеточием.

Это поможет избежать реквест смаглинга, если вы вдруг поставили ваш сервер за каким-то уныло-плохим реверс прокси, который не нормализирует такие кейсы! 🤔

https://groups.google.com/forum/#!msg/golang-announce/cszieYyuL9Q/g4Z7pKaqAgAJ
источник
Go (Golang) Дайджест
И еще познаватeльно про стриминг и интерфейсы io.Reader и io.Writer.

https://dasio.hashnode.dev/using-of-ioreaderiowriter-in-go-to-stream-data-ck0v22mvg0005xes1gp13f5pg
источник
Go (Golang) Дайджест
Если вы как и я, не видите ничего сверх положительного в пропоузале контрактов (дженерики 😞) вам зайдет статейка.

https://ericgreer.info/post/my-case-against-go-contracts
источник
Go (Golang) Дайджест
Немного про pgx - библиотеку для работы с Postgres. 😚

https://medium.com/avitotech/how-to-work-with-postgres-in-go-bad2dabd13e4
источник
2019 September 27
Go (Golang) Дайджест
Отличный рид с историей успеха от Adidas. Олег @AveMykolaichenko в своем канале @devopsengineer часто шерит крутые материалы и делится собственным опытом. 😉 Так что прыгайте в канал, комы близка DevOps культура.
источник
Go (Golang) Дайджест
The Secret to Cloud Native Success for adidas?

Теплая статья об успехе adidas с Kubernetes. Основные метрики:
- частота деплоя увеличилась с 1 раза в 4-6 недель до 3-4 раз в день
- скорость работы сервисов увеличилась на 200%
- создание дев инвайромента больше не занимает неделю времени

О всем этом и немного больше тут: (есть видео)
https://www.cncf.io/blog/2019/09/17/the-secret-to-cloud-native-success-for-adidas-we-love-competition/
источник
2019 September 28
Go (Golang) Дайджест
Про связанный список и реализацию в Go. 🤝🤝

https://dkvist.com/posts/linked-lists-golang
источник
2019 September 29
Go (Golang) Дайджест
CNFN представили отчет о развитии проекта Kubernetes. 🥴 Везде сплошная победа, количество контрибьюторов растет, количество пул реквестов растет ну и так далее. 🙄

Знаю, что после этого поста, многие из вас подумают что я опять взялся за старое. Что же - вы правы.

Я думаю что Кубер это самая богомерзкая и не дружественная среда для инженеров. 💩🤢

https://www.cncf.io/cncf-kubernetes-project-journey
источник
2019 September 30
Go (Golang) Дайджест
Тут какой-то свежий SQL билдер приехал, я не разбирался, но вы думаю разберетесь. 😗

https://github.com/go-jet/jet
источник
Go (Golang) Дайджест
Немножечко про перцентили, стоит знать, если работаете с инструментацией метрик. 🤓

https://medium.com/@ankur_anand/an-in-depth-introduction-to-99-percentile-for-programmers-22e83a00caf
источник
Go (Golang) Дайджест
Ваня Данилюк о своей любви к GOPATH 🥰

https://divan.dev/posts/gopath
источник
2019 October 01
Go (Golang) Дайджест
Хохо, тут чувак пропарсил 9 миллионов репозиториев с помощью Go тулзовины scc и написал об этом большой репорт. Такие дела. 🤨

https://boyter.org/posts/an-informal-survey-of-10-million-github-bitbucket-gitlab-projects
источник
Go (Golang) Дайджест
Комменты в Go не просто комменты, это еще и документация и балд констрейнты и cgo анотации. 😦😮

https://blog.jbowen.dev/2019/09/the-magic-of-go-comments
источник
Go (Golang) Дайджест
Как ребята из Mailgun писали люценоподобный парсер на Go

https://www.mailgun.com/blog/how-we-built-a-lucene-inspired-parser-in-go/
источник
2019 October 02
Go (Golang) Дайджест
Если вы наустанавливали go get'ом кучу бинарей, которые вы юзаете никогда 🥺, они загадили вам автокомплит в консоли, и вас это бесит 🤬😡 - выход есть!

go clean -i [github.com/путь_импорта]
источник
2019 October 03
Go (Golang) Дайджест
Готовлю к выпуску очередной Go дайджест на DOU.ua, который должен выйти 4го октября. 😉 Если вы знаете о важной новости в мире Go, которая не проскакивала в моем канале - делитесь. 🤓
источник
Go (Golang) Дайджест
Ого, Мэт Холт таки не шутил, когда говорил про «Caddy 2 по правильному» 😊

https://github.com/caddyserver/caddy/issues/2786
источник
Go (Golang) Дайджест
А вот и от Расса Кокса 6 часть из серии про пропоузалы.

https://research.swtch.com/proposals-representation
источник
2019 October 09
Go (Golang) Дайджест
Почему в Salesforce ушли от Python в сторону Go 😏👇

https://www.zdnet.com/article/salesforce-why-we-ditched-python-for-googles-go-language-in-einstein-analytics
источник