#advanced #библиотека
Elasticsearch — один из самых популярных поисковых движков, а Go.. ну вы сами знаете, что Go. Эта библиотека позволяет вам использовать Elasticsearch для своих проектов.
https://github.com/siddontang/go-mysql-elasticsearch
Elasticsearch — один из самых популярных поисковых движков, а Go.. ну вы сами знаете, что Go. Эта библиотека позволяет вам использовать Elasticsearch для своих проектов.
https://github.com/siddontang/go-mysql-elasticsearch
GitHub
GitHub - go-mysql-org/go-mysql-elasticsearch: Sync MySQL data into elasticsearch
Sync MySQL data into elasticsearch . Contribute to go-mysql-org/go-mysql-elasticsearch development by creating an account on GitHub.
#design_patterns #beginners #advanced
Большой репозиторий со списком самых популярных паттернов проектирования на языке Go.
https://github.com/tmrts/go-patterns
Большой репозиторий со списком самых популярных паттернов проектирования на языке Go.
https://github.com/tmrts/go-patterns
GitHub
GitHub - tmrts/go-patterns: Curated list of Go design patterns, recipes and idioms
Curated list of Go design patterns, recipes and idioms - tmrts/go-patterns
#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/
Что общего между всеми языками программирования? Конечно 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/
Библиотека программиста
Полезные советы для начинающих Git-разработчиков
Открыли для себя Git? Разобраться в этом не так просто, поэтому мы написали несколько советов для начинающих Git-разработчиков.
#advanced
Делаем собственный дебагер на Go в трёх частях:
Часть 1:
https://bit.ly/2L5AcQ1
Часть 2:
https://bit.ly/2zLmpda
Часть 3:
https://bit.ly/2QFieZT
Делаем собственный дебагер на Go в трёх частях:
Часть 1:
https://bit.ly/2L5AcQ1
Часть 2:
https://bit.ly/2zLmpda
Часть 3:
https://bit.ly/2QFieZT
Medium
Making debugger for Golang (part I)
The goal of this series is not to write full-featured debugger for Go programming language. If you’re looking for some then please take a…
#web
Статья в 4-х частях, в которых автор расскажет об инструментах и принципах создания веб-приложений на языке Go.
https://grisha.org/blog/2017/04/27/simplistic-go-web-app/
Статья в 4-х частях, в которых автор расскажет об инструментах и принципах создания веб-приложений на языке Go.
https://grisha.org/blog/2017/04/27/simplistic-go-web-app/
#book
Книга познакомит вас с ключевыми темами в сетевом программировании и языка Go. Вы узнаете о сериализации данных, протоколах уровня приложений, сетевой архитектуре, кодировках и многом другом. Книга охватывает базовые концепции сетевого программировании на языке Go, включая проблемы безопасности, веб-сокеты, рассмотрение протоколов HTTP и HTTPS. Также вместе с автором вы напишите полноценный веб-сервер на языке программирования Go.
https://t.me/progbook/982
Книга познакомит вас с ключевыми темами в сетевом программировании и языка Go. Вы узнаете о сериализации данных, протоколах уровня приложений, сетевой архитектуре, кодировках и многом другом. Книга охватывает базовые концепции сетевого программировании на языке Go, включая проблемы безопасности, веб-сокеты, рассмотрение протоколов HTTP и HTTPS. Также вместе с автором вы напишите полноценный веб-сервер на языке программирования Go.
https://t.me/progbook/982
Telegram
Книги для программистов
#beginners
Подробная статья о том, почему нужно любить замечательный язык Golang.
https://bit.ly/2Ek54Ml
Подробная статья о том, почему нужно любить замечательный язык Golang.
https://bit.ly/2Ek54Ml
Medium
Why I Love Golang
I love the Go programming language, or as some refer to it, Golang. It’s simple and it’s great.
#библиотека #beginners
GraphQL — это язык запросов, используемый для описания запрашиваемых данных на клиенте. Данная библиотека является реализацией GraphQL для языка Go.
https://github.com/graphql-go/graphql
GraphQL — это язык запросов, используемый для описания запрашиваемых данных на клиенте. Данная библиотека является реализацией GraphQL для языка Go.
https://github.com/graphql-go/graphql
GitHub
GitHub - graphql-go/graphql: An implementation of GraphQL for Go / Golang
An implementation of GraphQL for Go / Golang. Contribute to graphql-go/graphql development by creating an account on GitHub.
#video #advanced
Хотите узнать, как выглядит Go в продакшене? Узнаем это из доклада программиста Яндекса.
https://www.youtube.com/watch?v=i97OIC8Lbjw
Хотите узнать, как выглядит Go в продакшене? Узнаем это из доклада программиста Яндекса.
https://www.youtube.com/watch?v=i97OIC8Lbjw
YouTube
017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав Бахмутов
Я расскажу о том, как мы используем Go в продакшене Яндекс.Браузера, почему мы выбрали этот язык и с какими проблемами столкнулись.
#book #beginners
Golang-book — это всегда актуальное онлайн-руководство по всеми нами любимому языку программирования Go.
http://golang-book.ru/
Golang-book — это всегда актуальное онлайн-руководство по всеми нами любимому языку программирования Go.
http://golang-book.ru/
golang-book.ru
Введение в программирование на Go
#video #advanced
На Go можно делать какие угодно приложения, в том числе и сетевые. В этом видео мы познакомимся с тем, как использовать веб-сокеты на Go.
https://www.youtube.com/watch?v=CIh8qN7LO8M
На Go можно делать какие угодно приложения, в том числе и сетевые. В этом видео мы познакомимся с тем, как использовать веб-сокеты на Go.
https://www.youtube.com/watch?v=CIh8qN7LO8M
YouTube
Using WebSockets with Go
This video demonstrates what WebSockets are and how they can be used to enhance a web application's user experience by allowing the server to send messages down to the client with requiring the client to initiate the request.
Gorilla toolkit: http://w…
Gorilla toolkit: http://w…
#beginners
Не знаете, как и с чего начать изучение Go? В этой статье вы найдёте советы и книги для начала:
https://bit.ly/2PyoWwu
Не знаете, как и с чего начать изучение Go? В этой статье вы найдёте советы и книги для начала:
https://bit.ly/2PyoWwu
Medium
Learning Go (Golang)
A dive into a language from the search company with an unsearchable name.
#video #advanced
Очередное видео с митапа по Go. Здесь ещё больше интересного, смотрим:
https://www.youtube.com/watch?v=iriGUxZI-Cg
Очередное видео с митапа по Go. Здесь ещё больше интересного, смотрим:
https://www.youtube.com/watch?v=iriGUxZI-Cg
YouTube
«Семь тысяч rps, один Go», Сергей Камардин, Go meetup
Весенний Go в Badoo
Сергей Камардин, Mail.ru Group
«Семь тысяч rps, один Go»
Из доклада вы узнаете:
— как мы пришли к Go, оставив идею использования Node.js, Scala или Rust;
— про первый сервис, который мы написали на Go и запустили в продакшен;
— про…
Сергей Камардин, Mail.ru Group
«Семь тысяч rps, один Go»
Из доклада вы узнаете:
— как мы пришли к Go, оставив идею использования Node.js, Scala или Rust;
— про первый сервис, который мы написали на Go и запустили в продакшен;
— про…
#video #beginners
В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:
https://bit.ly/2Le4SPd
В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:
https://bit.ly/2Le4SPd
#инструменты
Если вы уже опытный разработчик и только начали изучение Go, вам может стать интересно, какие фреймворки и библиотеки популярны для этого языка:
https://bit.ly/2SK4vyo
Если вы уже опытный разработчик и только начали изучение Go, вам может стать интересно, какие фреймворки и библиотеки популярны для этого языка:
https://bit.ly/2SK4vyo
Medium
Golang Guide: A List of Top Golang Frameworks, IDEs & Tools
Since its introduction, Google’s Go Programming Language (Golang) has been experiencing an increasing popularity among mainstream users.
#rest #advanced
В данной статье автор поделится опытом создания реального приложения с помощью архитектуры REST.
https://bit.ly/2A2qSIq
В данной статье автор поделится опытом создания реального приложения с помощью архитектуры REST.
https://bit.ly/2A2qSIq
Medium
How I structure production grade REST API’s in Golang.
There is a myth that API’s written in golang cannot be simple and idiomatic, like in other languages. Actually, I’ve come across a lot of…
#advanced
А теперь интересное, давайте напишем собственный HTTP(S) прокси на языке Go.
https://bit.ly/2zmLvg7
А теперь интересное, давайте напишем собственный HTTP(S) прокси на языке Go.
https://bit.ly/2zmLvg7
Medium
HTTP(S) Proxy in Golang in less than 100 lines of code
The goal is to implement a proxy server for HTTP and HTTPS. Handling of HTTP is a matter of parsing request, passing such request to…