#advanced
Сегодня эффективность разработки зависит от умения использовать сторонние решения вроде библиотек и фреймворков. На этом сайте собраны самые популярные из них на разные случаи:
https://go.libhunt.com/
Сегодня эффективность разработки зависит от умения использовать сторонние решения вроде библиотек и фреймворков. На этом сайте собраны самые популярные из них на разные случаи:
https://go.libhunt.com/
Libhunt
Awesome Go | LibHunt
Your go-to Go Toolbox. A curated list of awesome Go packages, frameworks and resources. 3043 projects organized into 129 categories.
#algorithms #beginners
Небольшая статья о том, как важно правильно реализовать алгоритм и как это влияет на скорость работы программы:
https://bit.ly/2GjSzlQ
Небольшая статья о том, как важно правильно реализовать алгоритм и как это влияет на скорость работы программы:
https://bit.ly/2GjSzlQ
Medium
Алгоритмы сортировки. Правильный MergeSort
Прости меня , MergeSort, я был не прав☺Помните, в одном из постов я сильно удивлялся, что mergesort работает медленнее чем обычны…
#advanced
Правильное управление зависимостями влияет на эффективность и качество ваших приложений. В данной статье автор рассказывает о некоторых полезных приёмах управления зависимостями:
https://bit.ly/2EmGWbb
Правильное управление зависимостями влияет на эффективность и качество ваших приложений. В данной статье автор рассказывает о некоторых полезных приёмах управления зависимостями:
https://bit.ly/2EmGWbb
freeCodeCamp.org
An intro to dep: How to manage your Golang project dependencies
Update @ 2018–11–26: Technology is not just moving at a breakneck speed but also changing rapidly. Within a year, this article is OUTDATED!
#advanced
В данном репозитории вы найдёте пример готового приложения на языке Go.
https://github.com/gothinkster/golang-gin-realworld-example-app
В данном репозитории вы найдёте пример готового приложения на языке Go.
https://github.com/gothinkster/golang-gin-realworld-example-app
GitHub
GitHub - gothinkster/golang-gin-realworld-example-app: Exemplary real world application built with Golang + Gin
Exemplary real world application built with Golang + Gin - gothinkster/golang-gin-realworld-example-app
#video #beginners
В этом плейлисте очень подробно и на множестве простых примеров автор расскажет про основы языка Go.
https://bit.ly/2rG6zvM
В этом плейлисте очень подробно и на множестве простых примеров автор расскажет про основы языка Go.
https://bit.ly/2rG6zvM
30 лучших книг для освоения языка программирования Go
Ищете книги по Go? Представляем 30 книг для освоения языка программирования Go, которые ответят на вопросы новичков и уверенных разработчиков.
https://proglib.io/p/30-golang-books/
Ищете книги по Go? Представляем 30 книг для освоения языка программирования Go, которые ответят на вопросы новичков и уверенных разработчиков.
https://proglib.io/p/30-golang-books/
Библиотека программиста
30 лучших книг для освоения языка программирования Go
Ищете книги по Go? Представляем 30 книг для освоения языка программирования Go, которые ответят на вопросы новичков и уверенных разработчиков.
#book #beginners
Настоящее руководство предназначено для тех, кто хочет писать быстрые и легко расширяемые веб-приложения на современном языке программирования Golang. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
https://t.me/progbook/2147
Настоящее руководство предназначено для тех, кто хочет писать быстрые и легко расширяемые веб-приложения на современном языке программирования Golang. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
https://t.me/progbook/2147
Telegram
Книги для программистов
#video #algorithms
В данном видео автор подробно расскажет, как реализовать деревья на Go.
https://bit.ly/2T1CRwT
В данном видео автор подробно расскажет, как реализовать деревья на Go.
https://bit.ly/2T1CRwT
YouTube
Let's Learn Algorithms - Graph Theory - Representing Trees in Go Code
Learn how to take a binary tree and represent it in your Go code so that you can properly start writing DFS and BFS algorithms.
You will also learn how to write a parser to read an input file describing a tree so that you can test the code we write in this…
You will also learn how to write a parser to read an input file describing a tree so that you can test the code we write in this…
#git #beginners
Удобный онлайн-тренажёр по системе контроля версий Git для начинающих разработчиков. Благодаря нему вы узнаете, как работать с ветвлениями, как отменять изменения и как мержить ветки.
https://learngitbranching.js.org/
Удобный онлайн-тренажёр по системе контроля версий Git для начинающих разработчиков. Благодаря нему вы узнаете, как работать с ветвлениями, как отменять изменения и как мержить ветки.
https://learngitbranching.js.org/
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
#advanced
Effective Go — это онлайн-руководство по тому, как нужно правильно писать код на Go, используя его встроенные возможности и требования к code-style.
https://golang.org/doc/effective_go.html
Effective Go — это онлайн-руководство по тому, как нужно правильно писать код на Go, используя его встроенные возможности и требования к code-style.
https://golang.org/doc/effective_go.html
#advanced #interview
И ещё интересный материал с того сайта. На этот раз вы узнаете про частые вопросы, которые задают разработчикам на собеседовании и которые разработчики задают сами себе, когда знакомятся с Go.
https://golang.org/doc/faq
И ещё интересный материал с того сайта. На этот раз вы узнаете про частые вопросы, которые задают разработчикам на собеседовании и которые разработчики задают сами себе, когда знакомятся с Go.
https://golang.org/doc/faq
#beginners
Основы безопасности любого пользовательского приложения — это хеширование паролей. А как сделать правильно, разбираемся в этой статье.
https://bit.ly/2PWx1ev
Основы безопасности любого пользовательского приложения — это хеширование паролей. А как сделать правильно, разбираемся в этой статье.
https://bit.ly/2PWx1ev
Medium
Password Hash & Salt Using Golang
The following is an example of how to hash & salt your passwords using the bcrypt package in Go.
#book
Если вы уже прошли курс начинающего программиста на языке Golang и знаете про основы создания современных веб-приложений, следующее небольшое справочное руководство - это то, что вам нужно, чтобы начать создавать качественные веб-приложения на данном языке. Несмотря на маленький объём, книга охватывает самые нужные темы для профессиональной разработки.
https://t.me/progbook/2153
https://t.me/progbook/2154
Если вы уже прошли курс начинающего программиста на языке Golang и знаете про основы создания современных веб-приложений, следующее небольшое справочное руководство - это то, что вам нужно, чтобы начать создавать качественные веб-приложения на данном языке. Несмотря на маленький объём, книга охватывает самые нужные темы для профессиональной разработки.
https://t.me/progbook/2153
https://t.me/progbook/2154
Telegram
Книги для программистов
Чем хорош язык Go и зачем его изучать? Все плюшки Golang
Язык Go – серверный язык будущего. В этой статье мы не будем разбирать «Hello World!», но затронем важность Golang и его характеристики.
https://proglib.io/p/language-go/
Язык Go – серверный язык будущего. В этой статье мы не будем разбирать «Hello World!», но затронем важность Golang и его характеристики.
https://proglib.io/p/language-go/
Библиотека программиста
Чем хорош язык Go и зачем его изучать? Все плюшки Golang
Язык Go – серверный язык будущего. В этой статье мы не будем разбирать «Hello World!», но затронем важность Golang и его характеристики.
#beginners
Обязательный туториал для разработчиков любого уровня по правилам чистой архитектуры на языке Go.
https://bit.ly/2rRfZoo
Обязательный туториал для разработчиков любого уровня по правилам чистой архитектуры на языке Go.
https://bit.ly/2rRfZoo
Medium
Clean Architecture using Golang
What is Clean Architecture?
#beginners #advanced
Большой список библиотек, фреймворков и технологий по языку Golang в одном месте.
https://github.com/uhub/awesome-go
Большой список библиотек, фреймворков и технологий по языку Golang в одном месте.
https://github.com/uhub/awesome-go
GitHub
GitHub - uhub/awesome-go: A curated list of awesome Go frameworks, libraries and software.
A curated list of awesome Go frameworks, libraries and software. - uhub/awesome-go
#book
Сообщество языка Go так любит его в целом и по отдельности, что пишет десятки небольших руководств не хуже профессиональных изданий. Так и в этом руководстве автор рассматривает основы языка на многочисленных качественных примерах его работы. Вы узнаете про основные типы в языке и его конструкции, а также познакомитесь с работой его модели параллелизма.
https://t.me/progbook/2188
Сообщество языка Go так любит его в целом и по отдельности, что пишет десятки небольших руководств не хуже профессиональных изданий. Так и в этом руководстве автор рассматривает основы языка на многочисленных качественных примерах его работы. Вы узнаете про основные типы в языке и его конструкции, а также познакомитесь с работой его модели параллелизма.
https://t.me/progbook/2188
Telegram
Книги для программистов
Go Bootcamp (2015)
Автор: Matt Aimonetti
#golang #book #english
Автор: Matt Aimonetti
#golang #book #english