#book
Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.
https://t.me/progbook/1107
Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.
https://t.me/progbook/1107
Telegram
Книги для программистов
#book
Если у вас уже есть опыт программирования на других языках и вы хотели бы изучить другую технологию, то вам стоит обратить внимание на популярный язык Go, а эта книга поможет вам быстро выучить его концепции и принципы. Руководство представляет из себя интенсивный и всесторонний курс по Go, затрагивая сложные темы языка, такие как параллелизм, система типов и тестирование.
https://t.me/progbook/1291
Если у вас уже есть опыт программирования на других языках и вы хотели бы изучить другую технологию, то вам стоит обратить внимание на популярный язык Go, а эта книга поможет вам быстро выучить его концепции и принципы. Руководство представляет из себя интенсивный и всесторонний курс по Go, затрагивая сложные темы языка, такие как параллелизм, система типов и тестирование.
https://t.me/progbook/1291
Telegram
Книги для программистов
#библиотека #advanced
Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.
https://github.com/openshift/osin
Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.
https://github.com/openshift/osin
GitHub
GitHub - openshift/osin: Golang OAuth2 server library
Golang OAuth2 server library. Contribute to openshift/osin development by creating an account on GitHub.
#video #beginners
Когда начинаешь программировать на каком-либо языке, возникает острое желание применять его там, где это будет полезным. Если вам не удаётся найти такой проект, в этом курсе авторы научат вас языку Go, используя реальные примеры вроде игр, сетевых приложений, веб API и приложений командной строки.
https://bit.ly/2F9H92H
Когда начинаешь программировать на каком-либо языке, возникает острое желание применять его там, где это будет полезным. Если вам не удаётся найти такой проект, в этом курсе авторы научат вас языку Go, используя реальные примеры вроде игр, сетевых приложений, веб API и приложений командной строки.
https://bit.ly/2F9H92H
16 трюков для консоли Linux
Сделали новую подборку трюков для консоли Linux. Будет полезно и новичкам, и профессионалам.
https://proglib.io/p/new-linux-tricks/
Сделали новую подборку трюков для консоли Linux. Будет полезно и новичкам, и профессионалам.
https://proglib.io/p/new-linux-tricks/
Библиотека программиста
16 трюков для консоли Linux
Сделали новую подборку трюков для консоли Linux. Будет полезно и новичкам, и профессионалам.
#best_practices
Кому интересно, как выглядит обычная организация кода в Go, добро пожаловать в статью.
https://bit.ly/2oZXLAr
Кому интересно, как выглядит обычная организация кода в Go, добро пожаловать в статью.
https://bit.ly/2oZXLAr
Medium
Standard Package Layout
Addressing one of the biggest technical problems in the Go community
#advanced
Каналы (channels) представляют собой инструменты коммуникации между горутинами. В этой статье вы узнате, как устроены эти самые каналы.
https://bit.ly/2b8Z1I3
Каналы (channels) представляют собой инструменты коммуникации между горутинами. В этой статье вы узнате, как устроены эти самые каналы.
https://bit.ly/2b8Z1I3
Blogspot
Golang: channels implementation
Introduction Go is getting more and more popular nowadays, one of the reasons for that is great support of concurrency. Channels and gor...
#advanced
В этой статье автор создаёт приложение на Go с помощью потоков для генерации мозаиков из загруженных фотографий.
https://blog.saush.com/2015/06/24/creating-a-photo-mosaic-web-app/
В этой статье автор создаёт приложение на Go с помощью потоков для генерации мозаиков из загруженных фотографий.
https://blog.saush.com/2015/06/24/creating-a-photo-mosaic-web-app/
#beginner
В Go нет привычных нам классов и объектов, однако это не мешает многим разработчикам считать этот язык объектно-ориентированным. В этой статье автор попытается объяснить, почему это не так.
https://spf13.com/post/is-go-object-oriented/
В Go нет привычных нам классов и объектов, однако это не мешает многим разработчикам считать этот язык объектно-ориентированным. В этой статье автор попытается объяснить, почему это не так.
https://spf13.com/post/is-go-object-oriented/
#advanced
Наверняка многие из вас слышали про модную технологию JWT для авторизации на сайте, но немногие умеют с ней работать в Go. Эта статья поможет вам с этим разобраться и начать использование.
https://4gophers.ru/articles/avtorizaciya-v-go-s-ispolzovaniem-jwt/#.XDxXDt_njQo
Наверняка многие из вас слышали про модную технологию JWT для авторизации на сайте, но немногие умеют с ней работать в Go. Эта статья поможет вам с этим разобраться и начать использование.
https://4gophers.ru/articles/avtorizaciya-v-go-s-ispolzovaniem-jwt/#.XDxXDt_njQo
#advanced
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Adenoid Adventures
Monads for Go Programmers
Why? Monads are all about function composition and hiding the tedious part of it.
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
#web #beginner
Go очень хорош для создания веб-приложений: он быстрый, простой и предоставляет богатую библиотеку компонентов вроде роутинга, базы данных и шаблонизатора. В этой статье вы посмотрите, как создаются простые приложения на Go.
https://golang.org/doc/articles/wiki/
Go очень хорош для создания веб-приложений: он быстрый, простой и предоставляет богатую библиотеку компонентов вроде роутинга, базы данных и шаблонизатора. В этой статье вы посмотрите, как создаются простые приложения на Go.
https://golang.org/doc/articles/wiki/
#book
Go набирает популярность, и сфера его применения становится шире, что делает выбор в пользу этого языка при разработке ещё более очевидным. Настоящее руководство предназначено опытным программистам и раскрывает важные темы, связанные с профессиональной разработкой, как то: структуры данных, работа с библиотеками, параллелизм и многое другое.
https://t.me/progbook/2038
Go набирает популярность, и сфера его применения становится шире, что делает выбор в пользу этого языка при разработке ещё более очевидным. Настоящее руководство предназначено опытным программистам и раскрывает важные темы, связанные с профессиональной разработкой, как то: структуры данных, работа с библиотеками, параллелизм и многое другое.
https://t.me/progbook/2038
Telegram
Книги для программистов
#библиотека #beginner
Забавная библиотека по генерированию аватаров. Для веб-приложений самое то.
https://github.com/aofei/cameron
Забавная библиотека по генерированию аватаров. Для веб-приложений самое то.
https://github.com/aofei/cameron
GitHub
GitHub - aofei/cameron: An avatar generator for Go.
An avatar generator for Go. Contribute to aofei/cameron development by creating an account on GitHub.
#beginner
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
freeCodeCamp.org
How to write fast, fun command-line applications with Golang
by Peter Benjamin How to write fast, fun command-line applications with Golang ASCII credit: belbomemo [https://gist.github.com/belbomemo/b5e7dad10fa567a5fe8a] A while back, I wrote an article about “Writing Command-Line Applications in NodeJS [https://m…
#beginner
В этой статье автор расскажет о том, что было бы, если бы в языке Go не было глобальных переменных.
https://bit.ly/2sc6lOG
В этой статье автор расскажет о том, что было бы, если бы в языке Go не было глобальных переменных.
https://bit.ly/2sc6lOG