- PVSM.RU - https://www.pvsm.ru -

Go дайджест. События, статьи, интересные проекты из мира Go (30 марта — 13 апреля 2017)

imageВсем привет!

Это третий выпуск дайджеста, посвящённого языку программирования Go (Golang), в этом году.

В нём перечислены лучшие статьи за прошедшие пару недель, а также новости, события и проекты, заслуживающие внимание.

Новости, События

Вышел минорный релиз go1.8.1 [1] [EN]
Не пропустите Go meetup 14 апреля! [2]
Вышел релиз 0.20 генератора статических сайтов Hugo [3] [EN]

Статьи

Что я изменил бы в Go [4]
3,5 года, 500к строк Go. Часть 1 [5]
Простейший HTTP сервер на Golang и Elixir. Сравнение производительности [6]
HTTP/2 Server Push в Go 1.8 [7]
Разработка приложений на Go: повторное использование логики [8]
Как не наступать на грабли в Go [9]
Облегчаем реверсинг Golang бинарников или зачем вообще писать скрипты в IDA [10]
Centrifugo – 3.5 миллиона оборотов в минуту [11]
Как мы ускорили наш DNS стек в 3 раза [12]
go tool trace [13]
Семантический анализ веб-страниц [14]
Пишем модульную Go программу с плагинами [15]
Работаем с MySQL в Go [16]
Создание приложения Go в Google Cloud [17]
Загрузка настроек приложения из JSON в Golang [18]
Разработка Go(lang) API с echo и MySQL [19]
Отслеживание HTTP-перенаправлений в Golang [20]
Разработка Web-приложений и микросервисов на Go с Gin [21]
5 причин почему мы перешли с Python на Go [22] [EN]
Сравнение библиотек для построения текстовых интерфейсов (tui) на Go [23] [EN]
Обстоятельный гайд по обработке HTTP запросов в Go [24] [EN]
Гайд по тестированию обработчиков HTTP в Go [25] [EN]
Gosh: командная оболочка с плагинами на Go [26] [EN]

Подкасты

— GolangShow: «Выпуск 095. С чистого листа» [27]
— Go time: «Game Development and Rebuilding Microservices» [28] и «Distributed Messaging and Network Clients» [29] [EN]

Интересные проекты

Ponzu [30]: CMS на Go с автоматическим JSON API. Из коробки HTTPS, HTTP/2 Server Push и многое другое.
Hermes [31]: Генератор HTML и текстовых e-mail на Go
Безопасная разработка на Go [32]
«30 дней с Go» [33]
Клиент [34] для тестирование скорости + сервер для создания своего сервиса по тестированию
Qt биндинги на Go [35]с поддержкой Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS

Видео

Видеолекция от Pusher с обзором работы сборщика мусора в Go [36] [EN]
Golang CodeFest Party [37]
22 видеозаписи [38] с GopherCon India 2017 [EN]
Работа с пакетом Context в Go [39] [EN]

Также я веду телеграмм-канал «Потрясающий Go» [40], в котором ежедневно выкладываю новости мира Go. Присоединяйтесь!

Автор: Igor Fokusov

Источник [41]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/golang/252584

Ссылки в тексте:

[1] Вышел минорный релиз go1.8.1: https://golang.org/doc/devel/release.html#go1.8.minor

[2] Не пропустите Go meetup 14 апреля!: https://habrahabr.ru/company/mailru/blog/325042/

[3] Вышел релиз 0.20 генератора статических сайтов Hugo: http://bepsays.com/en/2017/04/10/hugo-20/

[4] Что я изменил бы в Go: https://habrahabr.ru/company/mailru/blog/325046/

[5] 3,5 года, 500к строк Go. Часть 1: https://habrahabr.ru/post/325326/

[6] Простейший HTTP сервер на Golang и Elixir. Сравнение производительности: https://habrahabr.ru/post/324818/

[7] HTTP/2 Server Push в Go 1.8: https://habrahabr.ru/post/325370/

[8] Разработка приложений на Go: повторное использование логики: https://habrahabr.ru/post/325454/

[9] Как не наступать на грабли в Go: https://habrahabr.ru/post/325468/

[10] Облегчаем реверсинг Golang бинарников или зачем вообще писать скрипты в IDA: https://habrahabr.ru/post/325498/

[11] Centrifugo – 3.5 миллиона оборотов в минуту: https://habrahabr.ru/post/326236/

[12] Как мы ускорили наш DNS стек в 3 раза: https://habrahabr.ru/post/326372/

[13] go tool trace: http://4gophers.ru/articles/go-tool-trace/

[14] Семантический анализ веб-страниц: http://4gophers.ru/articles/semanticheski-analiz-webstranic-na-go/

[15] Пишем модульную Go программу с плагинами: http://4gophers.ru/articles/plugins/

[16] Работаем с MySQL в Go: https://blog.maddevs.io/golang-mysql-9aa09cdbb666

[17] Создание приложения Go в Google Cloud: https://tehnojam.pro/category/development/sozdanie-prilozhenija-go-v-google-cloud.html

[18] Загрузка настроек приложения из JSON в Golang: https://tehnojam.pro/category/development/zagruzka-nastroek-prilozhenija-iz-json-v-golang.html

[19] Разработка Go(lang) API с echo и MySQL: https://tehnojam.pro/category/development/razrabotka-go_lang-api-s-echo-i-mysql.html

[20] Отслеживание HTTP-перенаправлений в Golang: https://tehnojam.pro/category/development/otslezhivanie-http-perenapravlenij-v-golang.html

[21] Разработка Web-приложений и микросервисов на Go с Gin: https://tehnojam.pro/category/development/razrabotka-web-prilozhenij-i-mikroservisov-na-go-s-gin-chast-3.html

[22] 5 причин почему мы перешли с Python на Go: https://medium.com/@tigranbs/5-reasons-why-we-switched-from-python-to-go-4414d5f42690

[23] Сравнение библиотек для построения текстовых интерфейсов (tui) на Go: https://appliedgo.net/tui/

[24] Обстоятельный гайд по обработке HTTP запросов в Go: https://lanreadelowo.com/blog/2017/04/03/http-in-go/

[25] Гайд по тестированию обработчиков HTTP в Go: https://lanreadelowo.com/blog/2017/04/08/testing-http-handlers-go/

[26] Gosh: командная оболочка с плагинами на Go: https://medium.com/@vladimirvivien/gosh-a-pluggable-command-shell-in-go-cf25102c8439

[27] «Выпуск 095. С чистого листа»: http://golangshow.com/episode/2017/03-05-095/

[28] «Game Development and Rebuilding Microservices»: https://changelog.com/gotime/40

[29] «Distributed Messaging and Network Clients»: https://changelog.com/gotime/41

[30] Ponzu: https://github.com/ponzu-cms/ponzu

[31] Hermes: https://github.com/matcornic/hermes

[32] Безопасная разработка на Go: https://github.com/Checkmarx/Go-SCP

[33] «30 дней с Go»: https://github.com/averagesecurityguy/30DaysOfGo

[34] Клиент: https://github.com/chrissnell/sparkyfish

[35] Qt биндинги на Go : https://therecipe.github.io/qt/

[36] Видеолекция от Pusher с обзором работы сборщика мусора в Go: https://pusher.com/sessions/meetup/the-realtime-guild/golangs-realtime-garbage-collector

[37] Golang CodeFest Party: https://www.youtube.com/watch?v=WwCWUEO7tqI&feature=youtu.be

[38] 22 видеозаписи: https://www.youtube.com/channel/UCsFcsHYBdNA1mIPXKSND1zw/videos

[39] Работа с пакетом Context в Go: https://www.youtube.com/watch?v=LSzR0VEraWw

[40] «Потрясающий Go»: https://t.me/awesomego

[41] Источник: https://habrahabr.ru/post/326376/