#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
#best_practices
Репозиторий с лучшими практиками по Go, охватывающие темы параллельного программирования, зависимостей, обработки ошибок, тестов и многого другого.
https://github.com/codeship/go-best-practices
Репозиторий с лучшими практиками по Go, охватывающие темы параллельного программирования, зависимостей, обработки ошибок, тестов и многого другого.
https://github.com/codeship/go-best-practices
GitHub
GitHub - codeship/go-best-practices: Codeship Golang Best Practices
Codeship Golang Best Practices. Contribute to codeship/go-best-practices development by creating an account on GitHub.
#video #beginners
Большой и подробный курс для начинающих Go разработчиков, только к нам присоединившимся. Этих видео вам хватит с лихвой, чтобы вы поняли философию языка и приступили к созданию эффективных приложений.
https://bit.ly/2V9SV1J
Большой и подробный курс для начинающих Go разработчиков, только к нам присоединившимся. Этих видео вам хватит с лихвой, чтобы вы поняли философию языка и приступили к созданию эффективных приложений.
https://bit.ly/2V9SV1J
#book
Вам достаточно посмотреть на список тем, раскрываемых автором книги, чтобы понять, что вам точно нужно прочитать данное руководство после того, как вы пройдёте курс начинающего Go разработчика. В этом современном справочнике вы узнаете про работу с базами данных, микросервисы, параллельное программирование и построение REST API приложений.
https://t.me/progbook/2193
Вам достаточно посмотреть на список тем, раскрываемых автором книги, чтобы понять, что вам точно нужно прочитать данное руководство после того, как вы пройдёте курс начинающего Go разработчика. В этом современном справочнике вы узнаете про работу с базами данных, микросервисы, параллельное программирование и построение REST API приложений.
https://t.me/progbook/2193
Telegram
Книги для программистов
Go Cookbook: Build modular, readable, and testable applications in Go (2017)
Автор: Aaron Torres
#golang #book #english
Автор: Aaron Torres
#golang #book #english
#beginners
Топ онлайн-курсов по программированию на Go, которые сделают из вас настоящего разработчика (вероятно).
https://bit.ly/2TiZCgh
Топ онлайн-курсов по программированию на Go, которые сделают из вас настоящего разработчика (вероятно).
https://bit.ly/2TiZCgh
Medium
Top Online Courses To Learn Go programming Language (Golang) For Beginners
Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity, its a great…
#beginners
На этом сайте вы найдёте множество книг, онлайн-туториалов и других источников по изучению Go для начинающих.
https://hackr.io/tutorials/learn-golang
На этом сайте вы найдёте множество книг, онлайн-туториалов и других источников по изучению Go для начинающих.
https://hackr.io/tutorials/learn-golang
Hackr.io
Learn Go - Best Go Tutorials | Hackr.io
Learning Go? Check out these best online Go courses and tutorials recommended by the programming community. Pick the tutorial as per your learning style: video tutorials or a book. Free course or paid. Tutorials for beginners or advanced learners. Check Go…
❤1
#beginners
Статья в двух частях, в которой автор расскажет про интересные возможности обработки ошибок в Go.
Часть 1:
https://bit.ly/2CG8Zkv
Часть 2:
https://bit.ly/2LEcmLJ
Статья в двух частях, в которой автор расскажет про интересные возможности обработки ошибок в Go.
Часть 1:
https://bit.ly/2CG8Zkv
Часть 2:
https://bit.ly/2LEcmLJ
Medium
5 Gotchas of Defer in Go (Golang) — Part I
Protect yourself from basic defer gotchas.
#book
Очередное небольшое обучающее руководство по Go, охватывающее одну конкретную тему, на этот раз - базы данных. Если вы уже хорошо знакомы с основами веб-разработки на других языках, данный справочник придётся вам по вкусу: в нём рассматриваются популярные пакеты для работы с СУБД MySQL, примеры простых запросов и работа с подготовленными выражениями.
https://t.me/progbook/2177
Очередное небольшое обучающее руководство по Go, охватывающее одну конкретную тему, на этот раз - базы данных. Если вы уже хорошо знакомы с основами веб-разработки на других языках, данный справочник придётся вам по вкусу: в нём рассматриваются популярные пакеты для работы с СУБД MySQL, примеры простых запросов и работа с подготовленными выражениями.
https://t.me/progbook/2177
Telegram
Книги для программистов
#advanced
Интересная статья по основам обработки ошибок в Go и ключевым словам: Defer, Panic и Recover.
https://blog.golang.org/defer-panic-and-recover
Интересная статья по основам обработки ошибок в Go и ключевым словам: Defer, Panic и Recover.
https://blog.golang.org/defer-panic-and-recover
go.dev
Defer, Panic, and Recover - The Go Programming Language
An introduction to the Go's defer, panic, and recover control flow mechanisms.
#advanced
Если коротко, горутины — это функции, работающие параллельно с другими функциями. В этой же статье вы узнаете, как контролировать смерть горутин.
https://blog.labix.org/2011/10/09/death-of-goroutines-under-control
Если коротко, горутины — это функции, работающие параллельно с другими функциями. В этой же статье вы узнаете, как контролировать смерть горутин.
https://blog.labix.org/2011/10/09/death-of-goroutines-under-control
Labix Blog
Death of goroutines under control
Certainly one of the reasons why many people are attracted to the Go language is its first-class concurrency aspects. Features like communication channels, lightweight processes (goroutines), and p…