#beginner
Основы Go для самых начинающих. Вы узнаете, что такое Go, какие у него особенности, где часто применяется и многое другое.
https://prglb.ru/4up53
Основы Go для самых начинающих. Вы узнаете, что такое Go, какие у него особенности, где часто применяется и многое другое.
https://prglb.ru/4up53
#golang #web
Golang прекрасно подходит для веб-разработки. До сих пор не знаете, как это выглядит? Тогда следующий плейлист для вас.
https://www.youtube.com/playlist?list=PLGtcqyFrda9474GltUO-7S4KoJVcdLMp4
Golang прекрасно подходит для веб-разработки. До сих пор не знаете, как это выглядит? Тогда следующий плейлист для вас.
https://www.youtube.com/playlist?list=PLGtcqyFrda9474GltUO-7S4KoJVcdLMp4
YouTube
Пишем веб-приложение на Go
Share your videos with friends, family, and the world
#video #beginners
Для тех, кто только подключился, давайте начнём с основ языка. Они несложные. Зато потом вы сможете приступить к реальной практике и созданию приложений на Go.
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeF3hP0wQoSxpkqgRcgxMqX
Для тех, кто только подключился, давайте начнём с основ языка. Они несложные. Зато потом вы сможете приступить к реальной практике и созданию приложений на Go.
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeF3hP0wQoSxpkqgRcgxMqX
YouTube
Go Language Programming Practical Basics Tutorial
Share your videos with friends, family, and the world
#golang #video
Go — это невероятно интересный и популярный язык программирования, который вскоре, возможно, станет одним из первых в десятке часто используемых в разработке языков. Предлагаем для начала посмотреть этот курс, чтобы точно определиться, нравится вам этот язык или нет.
https://www.youtube.com/watch?v=SqrbIlUwR0U
Go — это невероятно интересный и популярный язык программирования, который вскоре, возможно, станет одним из первых в десятке часто используемых в разработке языков. Предлагаем для начала посмотреть этот курс, чтобы точно определиться, нравится вам этот язык или нет.
https://www.youtube.com/watch?v=SqrbIlUwR0U
YouTube
Go / Golang Crash Course
In this crash course we will get started with the Go programming language. There is no prior knowledge of Go required. We will setup a workspace and look at fundamentals like variables, slices, conditionals, maps, structs and more
Workspace - 1:35
Hello…
Workspace - 1:35
Hello…
#golang #библиотека
Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.
https://github.com/gorilla/mux
Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.
https://github.com/gorilla/mux
GitHub
GitHub - gorilla/mux: Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 - gorilla/mux
#web #advanced
Разрабатываем настоящий веб-сервер на Go с использованием Let's Encrypt для протокола HTTPS, реализуем API и мидлвары, и многое другое.
https://prglb.ru/1ltz4
Разрабатываем настоящий веб-сервер на Go с использованием Let's Encrypt для протокола HTTPS, реализуем API и мидлвары, и многое другое.
https://prglb.ru/1ltz4
Gophish - Blog
Building Web Servers in Go
When I first set out to build Gophish 5 years ago, I used it as an opportunity to learn Golang.
One of the things that makes Go so powerful is the batteries-inc
One of the things that makes Go so powerful is the batteries-inc
#golang #web
Архитектура веб-сервисов на любом языке программирования выглядит примерно одинаково: у вас есть папка с моделями для работы с базой данных, есть папка public, настройки, папка vendor, в которой хранятся все зависимости вашего проекта и несколько файлов ещё. Предлагаем посмотреть, как то же самое выглядит на языке Go.
https://bit.ly/2APBgnE
Архитектура веб-сервисов на любом языке программирования выглядит примерно одинаково: у вас есть папка с моделями для работы с базой данных, есть папка public, настройки, папка vendor, в которой хранятся все зависимости вашего проекта и несколько файлов ещё. Предлагаем посмотреть, как то же самое выглядит на языке Go.
https://bit.ly/2APBgnE
Medium
Web Service Architecture for Golang Developers
Web service architecture is the first phase before building every project, it’s like you prepare to build a house and start by creating…
#book
Марк Саммерфильд, основоположник программирования на Go и автор данной книги, собрал хороший материал, в котором поэтапно и в удобной форме показывает, как писать программы на Go, как использовать его революционные возможности и идиомы, проводя одновременно с этим сравнительный анализ с более старыми языками программирования. Автор последовательно описывает приёмы работы, пакеты и встроенные типы данного языка, что подойдёт разработчикам разной квалификации.
https://t.me/progbook/2968
Марк Саммерфильд, основоположник программирования на Go и автор данной книги, собрал хороший материал, в котором поэтапно и в удобной форме показывает, как писать программы на Go, как использовать его революционные возможности и идиомы, проводя одновременно с этим сравнительный анализ с более старыми языками программирования. Автор последовательно описывает приёмы работы, пакеты и встроенные типы данного языка, что подойдёт разработчикам разной квалификации.
https://t.me/progbook/2968
Telegram
Книги для программистов
#book
По правилам развития технологий, не существует идеально спроектированных и разработанных приложений. В то же время, мы можем добиться меньшей связности ПО за счёт разделения на компоненты, которые по отдельности легче и дешевле поддерживать, чем вместе. В этом знаменитом руководстве автор расскажет про новый тренд в мире технологий - микросервисы. Вы пройдёте от хорошей иллюстративной теории до небольшой практики, которая поможет вам дальше изучать микросервисную архитектуру самостоятельно.
https://t.me/progbook/2970
По правилам развития технологий, не существует идеально спроектированных и разработанных приложений. В то же время, мы можем добиться меньшей связности ПО за счёт разделения на компоненты, которые по отдельности легче и дешевле поддерживать, чем вместе. В этом знаменитом руководстве автор расскажет про новый тренд в мире технологий - микросервисы. Вы пройдёте от хорошей иллюстративной теории до небольшой практики, которая поможет вам дальше изучать микросервисную архитектуру самостоятельно.
https://t.me/progbook/2970
Telegram
Книги для программистов
#books
Большой репозиторий с лучшими книгами по языку Go. Теперь у вас есть, чем заняться.
https://github.com/dariubs/GoBooks
Большой репозиторий с лучшими книгами по языку Go. Теперь у вас есть, чем заняться.
https://github.com/dariubs/GoBooks
GitHub
GitHub - dariubs/GoBooks: List of Golang books
List of Golang books. Contribute to dariubs/GoBooks development by creating an account on GitHub.
#algorithms
Реализация сортировки методом пауз на языке программирования Go с использованием параллельности, каналов и горутин:
Реализация сортировки методом пауз на языке программирования Go с использованием параллельности, каналов и горутин:
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)
}
}
#advanced #video
На небольших и простых примерах автор этого видео расскажет вам про параллелизм в Golang.
https://prglb.ru/3sbub
На небольших и простых примерах автор этого видео расскажет вам про параллелизм в Golang.
https://prglb.ru/3sbub
#book #database
Если вы хотите знать о том, какие базы данных существуют, как они организованы, какую базу данных выбрать под свои задачи, но не хотите при этом тратить время на изучение каждой базы данных в отдельности, то следующее пособие расскажет вам о самых известных из них: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы в книге приведены реальные примеры, демонстрирующие основные идеи и сильные стороны каждой из них. Также книга научит вас, как выбирать базы данных под свои требования.
https://t.me/progbook/2985
Если вы хотите знать о том, какие базы данных существуют, как они организованы, какую базу данных выбрать под свои задачи, но не хотите при этом тратить время на изучение каждой базы данных в отдельности, то следующее пособие расскажет вам о самых известных из них: Redis, Neo4J, CouchDB, MongoDB, HBase, PostgreSQL и Riak. Для каждой базы в книге приведены реальные примеры, демонстрирующие основные идеи и сильные стороны каждой из них. Также книга научит вас, как выбирать базы данных под свои требования.
https://t.me/progbook/2985
Telegram
Книги для программистов
#video #advanced
Создаем REST API приложение с использованием системы аутентификации JWT.
https://prglb.ru/13uds
Создаем REST API приложение с использованием системы аутентификации JWT.
https://prglb.ru/13uds
#testing
Юнит-тестирование — важная часть профессиональной разработки приложений. Давайте посмотрим, как тестировать приложения, написанные на Go.
https://bit.ly/2DBS03R
Юнит-тестирование — важная часть профессиональной разработки приложений. Давайте посмотрим, как тестировать приложения, написанные на Go.
https://bit.ly/2DBS03R
YouTube
Unit Testing A Golang Application That Includes HTTP
Learn how to do unit testing on a Golang application that includes basic functions as well as API endpoints built with the Gorilla mux routing package.
A written version of this tutorial can be found at https://www.thepolyglotdeveloper.com/2017/02/unit-testing…
A written version of this tutorial can be found at https://www.thepolyglotdeveloper.com/2017/02/unit-testing…
#tutorial #beginners
На этом сайте вы найдёте 30 полезных источников по изучению Go: создание веб-приложений, работа с шаблонами, парсеры, многопоточность и многое другое.
https://stackify.com/learn-go-tutorials/
На этом сайте вы найдёте 30 полезных источников по изучению Go: создание веб-приложений, работа с шаблонами, парсеры, многопоточность и многое другое.
https://stackify.com/learn-go-tutorials/
Stackify
Learn Go: Top 30 Go Tutorials for Programmers Of All Levels - Stackify
Find the top online resources that help in exploring the Go programming language. Learn Go with these 30 free tutorials.
#book
Эту книгу вполне можно назвать объёмным и исчерпывающим руководством по проектированию и созданию сложных баз данных. В ней содержится описание распределенных, объектно-ориентированных и объектно-реляционных СУБД, а также подробное описание особенностей разработки приложений баз данных для Web и многочисленные примеры кода доступа к базам данных из Web.
https://t.me/progbook/2997
Эту книгу вполне можно назвать объёмным и исчерпывающим руководством по проектированию и созданию сложных баз данных. В ней содержится описание распределенных, объектно-ориентированных и объектно-реляционных СУБД, а также подробное описание особенностей разработки приложений баз данных для Web и многочисленные примеры кода доступа к базам данных из Web.
https://t.me/progbook/2997
Telegram
Книги для программистов