Size: a a a

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

2018 November 25
Библиотека Go разработчика
#video

Golang, как и многие другие языки, не всегда используется самостоятельно для создания веб-приложений. Ведь им также нужен приятный пользовательский интерфейс, который можно написать на фреймворках  вроде Vue.js, React или Angular. Эта серия уроков покажет вам, как создавать приложения в стеке Go, Reactjs и RethinkDB.

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

Большой репозиторий с лучшими книгами по языку Go. Теперь у вас есть, чем заняться.

https://github.com/dariubs/GoBooks
источник
2018 November 26
Библиотека Go разработчика
#algorithms

Реализация сортировки методом пауз на языке программирования Go с использованием параллельности, каналов и горутин:

package main

import(
   "fmt"
   "time"
)

var get_value chan int

func send_value(x int) {
   time.Sleep(int64(x) * 1E8)
   get_value <- x
}

func main() {
   values := []int{3, 1, 9, 7, 2, 6, 4, 8, 5, 10}

   get_value = make(chan int)

   for _, x := range values {
       go send_value(x)
   }
   for range values {
       fmt.Println(<- get_value)
   }
}
источник
Библиотека Go разработчика
#advanced

Давайте посмотрим, как код на Go компилируется в машинный код.

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

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

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

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

https://github.com/g3n/engine
источник
2018 November 28
Библиотека Go разработчика
#video #advanced

В данном видео спикер, а именно — знаменитый Роб Пайк, расскажет про паттерны параллельного программирования на Golang.

https://www.youtube.com/watch?v=f6kdp27TYZs
источник
Библиотека Go разработчика
#video #advanced

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

Часть 1:
https://bit.ly/2QqdRBZ

Часть 2:
https://bit.ly/2ztkJoq

Часть 3:
https://bit.ly/2QmKq3z
источник
2018 November 29
Библиотека Go разработчика
#beginners

Давайте посмотрим, чем же Go так красив, что мы его так любим.

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

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

https://bit.ly/2Qo99EY
источник
2018 November 30
Библиотека Go разработчика
#beginners

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

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

Длинная и интересная конференция от компании Avito, посвящённая языку программировнаия Go и многим  важным темам языка.

https://www.youtube.com/watch?v=ucWcpLGyua4
источник
2018 December 01
Библиотека Go разработчика
3 наиболее распространённых подводных камня в Go

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

https://proglib.io/p/3-go-pitfalls/
источник
Библиотека Go разработчика
#библиотека #advanced

Библиотека Go для создания аутентификации в ваших приложениях через другие социальные сети.

https://github.com/dghubble/gologin
источник
2018 December 02
Библиотека Go разработчика
#video #advanced

Паттерны параллельного программирования на Go.

https://www.youtube.com/watch?v=QDDwwePbDtw
источник
Библиотека Go разработчика
#book

Go — сравнительно молодой язык программирования, выпущенный компанией Google всего 6 лет назад, но уже ставший одним из самых популярных. Его основными преимуществами являются простой и понятный синтаксис, статическая типизация, параллелизм и высокая производительность.

https://t.me/progbook/374
источник
2018 December 03
Библиотека Go разработчика
#video #beginners

Если вам не требуется мощные СУБД по типу Postgres или MySQL, а что-то попроще, советуем простую низкоуровневую СУБД ключ-значение bolt.

https://github.com/boltdb/bolt
источник
Библиотека Go разработчика
#beginners #rest

Создаём безопасное REST API приложение с использованием Go, Postgres, JWT и GORM.

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

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

https://t.me/progbook/1990
источник
Библиотека Go разработчика
Go vs Python: изучение основ языка Go в сравнении с Python

Это не соревнование двух языков, а просто еще один способ обучения. Рассматриваем возможности языка Go, проводя параллели с Python.

https://proglib.io/p/go-vs-python/
источник