Size: a a a

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

2018 December 05
Библиотека Go разработчика
#advanced

Структуры — один из основных типов данных в Golang. Они используются практически повсеместно (пользовательские типы, конфиги и т.д.). Более того к полям структур через теги могут быть добавлены метаданные, которые нужны для маппинга данных через encoding/json или encoding/xml, валидации, ORM и др. Эта статья подробно рассказывает о применении тегов в Go:

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

Что такое интерфейсы? Зачем они нужны? Когда, а самое главное — как их использовать? Хорошие вопросы. И на них есть хорошие ответы аж в трёх частях:

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

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

Часть 3:
https://bit.ly/2BQvW47
источник
2018 December 06
Библиотека Go разработчика
#advanced #библиотека

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

https://github.com/siddontang/go-mysql-elasticsearch
источник
Библиотека Go разработчика
#advanced

Занимательная статья о том, как синхронизировать очереди на Go.

https://bit.ly/2zdg1v2
источник
2018 December 07
Библиотека Go разработчика
#design_patterns #beginners #advanced

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

https://github.com/tmrts/go-patterns
источник
Библиотека Go разработчика
#git #beginners

Что общего между всеми языками программирования? Конечно Git! Системой контроля версий понадобится пользоваться в любом случае. И чтобы вы не влипли в неприятную ситуацию, наше издание периодически пишем туториалы для новичков. Вот лишь  некоторые из них:

Полезные советы для начинающих Git-разработчиков
https://proglib.io/p/git-for-beginner/

Спаси щеночка – держи свои git-репозитории в чистоте
https://proglib.io/p/clean-git-repo/

Git-мастер: 3 простых шага для достижения цели
https://proglib.io/p/git-master/

11 концепций и команд git, которые заставят вас плакать
https://proglib.io/p/painful-git/
источник
2018 December 08
Библиотека Go разработчика
#advanced

Делаем собственный дебагер на Go в трёх частях:

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

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

Часть 3:
https://bit.ly/2QFieZT
источник
Библиотека Go разработчика
#web

Статья в 4-х частях, в которых автор расскажет об инструментах и принципах создания веб-приложений на языке Go.

https://grisha.org/blog/2017/04/27/simplistic-go-web-app/
источник
2018 December 09
Библиотека Go разработчика
#book

Книга познакомит вас с ключевыми темами в сетевом программировании и языка Go. Вы узнаете о сериализации данных, протоколах уровня приложений, сетевой архитектуре, кодировках и многом другом. Книга охватывает базовые концепции сетевого программировании на языке Go, включая проблемы безопасности, веб-сокеты, рассмотрение протоколов HTTP и HTTPS. Также вместе с автором вы напишите полноценный веб-сервер на языке программирования Go.

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

Подробная статья о том, почему нужно любить замечательный язык Golang.

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

GraphQL — это язык запросов, используемый для описания запрашиваемых данных на клиенте. Данная библиотека является реализацией GraphQL для языка Go.

https://github.com/graphql-go/graphql
источник
Библиотека Go разработчика
#video #advanced

Хотите узнать, как выглядит Go в продакшене? Узнаем это из доклада программиста Яндекса.

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

Golang-book — это всегда актуальное онлайн-руководство по всеми нами любимому языку программирования Go.

http://golang-book.ru/
источник
Библиотека Go разработчика
#video #advanced

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

https://www.youtube.com/watch?v=CIh8qN7LO8M
источник
2018 December 12
Библиотека Go разработчика
#beginners

Не знаете, как и с чего начать изучение Go? В этой статье вы найдёте советы и книги для начала:

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

Очередное видео с митапа по Go. Здесь ещё больше интересного, смотрим:

https://www.youtube.com/watch?v=iriGUxZI-Cg
источник
2018 December 13
Библиотека Go разработчика
#beginners

Онлайн-книга по замечательному языку Go с примерами:

http://www.golangbootcamp.com/book/
источник
Библиотека Go разработчика
#video #beginners

В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:

https://bit.ly/2Le4SPd
источник
2018 December 14
Библиотека Go разработчика
#инструменты

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

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

tiedot — имплементация NoSQL базы данных в Go.

https://github.com/HouzuoGuo/tiedot
источник