Size: a a a

Библиотека Go разработчика

2019 January 06
Библиотека Go разработчика
#advanced #oop

Если вы ещё не использовали такую интересную возможность языка Go как композиция интерфейсов, время посмотреть, что это такое и где можно применить.

https://bit.ly/2LSmFvI
источник
Библиотека Go разработчика
#advanced

В Go 1.9 появились лейблы профайлера. Что это такое, можно узнать тут, а как ими пользоваться — тут.
источник
2019 January 07
Библиотека Go разработчика
#advanced

Подробная статья про логирование, интерфейсы и аллокации в Go.

http://commaok.xyz/post/interface-allocs/
источник
Библиотека Go разработчика
#beginners

Небольшая статья про косточки в Go, в частности, про пакет encoding.

https://bit.ly/2C3M80U
источник
2019 January 08
Библиотека Go разработчика
#video #beginner

Если вы соскучились по интересным заданиям и практическим упражнениям, в этом курсе они есть. Например, вы научитесь работать с авторизацией, СУБД PostgreSQL, MVC, REST и многим другим.

https://bit.ly/2RIBtTf
источник
Библиотека Go разработчика
#book

Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.

https://t.me/progbook/1107
источник
2019 January 09
Библиотека Go разработчика
#book

Если у вас уже есть опыт программирования на других языках и вы хотели бы изучить другую технологию, то вам стоит обратить внимание на популярный язык Go, а эта книга поможет вам быстро выучить его концепции и принципы. Руководство представляет из себя интенсивный и всесторонний курс по Go, затрагивая сложные темы языка, такие как параллелизм, система типов и тестирование.

https://t.me/progbook/1291
источник
Библиотека Go разработчика
#библиотека #advanced

Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.

https://github.com/openshift/osin
источник
2019 January 10
Библиотека Go разработчика
#video #beginners

Когда начинаешь программировать на каком-либо языке, возникает острое желание применять его там, где это будет полезным. Если вам не удаётся найти такой проект, в этом курсе авторы научат вас языку Go, используя реальные примеры вроде игр, сетевых приложений, веб API и приложений командной строки.

https://bit.ly/2F9H92H
источник
Библиотека Go разработчика
16 трюков для консоли Linux

Сделали новую подборку трюков для консоли Linux. Будет полезно и новичкам, и профессионалам.

https://proglib.io/p/new-linux-tricks/
источник
2019 January 11
Библиотека Go разработчика
#best_practices

Кому интересно, как выглядит обычная организация кода в Go, добро пожаловать в статью.

https://bit.ly/2oZXLAr
источник
Библиотека Go разработчика
#advanced

Каналы (channels) представляют собой инструменты коммуникации между горутинами. В этой статье вы узнате, как устроены эти самые каналы.

https://bit.ly/2b8Z1I3
источник
2019 January 12
Библиотека Go разработчика
#advanced

В этой статье автор создаёт приложение на Go с помощью потоков для генерации мозаиков из загруженных фотографий.

https://blog.saush.com/2015/06/24/creating-a-photo-mosaic-web-app/
источник
Библиотека Go разработчика
#beginner

В Go нет привычных нам классов и объектов, однако это не мешает многим разработчикам считать этот язык объектно-ориентированным. В этой статье автор попытается объяснить, почему это не так.

https://spf13.com/post/is-go-object-oriented/
источник
2019 January 13
Библиотека Go разработчика
#библиотека

Badger — это быстрое хранилище типа ключ-значение.

https://github.com/dgraph-io/badger
источник
Библиотека Go разработчика
#beginner

Топ 10 загружаемых пакетов на проект с Go.

https://bit.ly/2Fp5667
источник
2019 January 14
Библиотека Go разработчика
#advanced

Наверняка многие из вас слышали про модную технологию JWT для авторизации на сайте, но немногие умеют с ней работать в Go. Эта статья поможет вам с этим разобраться и начать использование.

https://4gophers.ru/articles/avtorizaciya-v-go-s-ispolzovaniem-jwt/#.XDxXDt_njQo
источник
Библиотека Go разработчика
#библиотека #advanced

Удобная библитека по работе с json и yaml данными.

https://github.com/olebedev/config
источник
2019 January 15
Библиотека Go разработчика
#advanced

Обзор функций округления в нашем любимом Go.

https://www.cockroachlabs.com/blog/rounding-implementations-in-go/
источник
Библиотека Go разработчика
#advanced

Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.

https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
источник