#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
Книги для программистов
#advanced
Нужно ли использовать указатель вместо полной копии структуры? Давайте это узнаем.
https://prglb.ru/5l3bz
Нужно ли использовать указатель вместо полной копии структуры? Давайте это узнаем.
https://prglb.ru/5l3bz
Medium
Go: Should I Use a Pointer instead of a Copy of my Struct?
For many golang developers, the systematic use of pointers to share structs instead of the copy itself seems the best option in terms of…
#beginner #библиотека
Библиотека для генерации безопасного UUID первой версии.
https://github.com/agext/uuid
Библиотека для генерации безопасного UUID первой версии.
https://github.com/agext/uuid
GitHub
GitHub - agext/uuid: Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier. - GitHub - agext/uuid: Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality rand...
#book #sql
Настоящее издание популярного справочника по языку SQL содержит описание всех операторов SQL, описанных стандартом 2003 года, реализованных в таких СУБД, как Microsoft SQL Server 2008, Oracle 11g, MySQL 5.1 и PostgreSQL 8.3. Также в руководстве рассмотрены основы реляционных баз данных, сложные запросы и функции, в том числе характерные для каждой СУБД в отдельности
https://t.me/progbook/3015
Настоящее издание популярного справочника по языку SQL содержит описание всех операторов SQL, описанных стандартом 2003 года, реализованных в таких СУБД, как Microsoft SQL Server 2008, Oracle 11g, MySQL 5.1 и PostgreSQL 8.3. Также в руководстве рассмотрены основы реляционных баз данных, сложные запросы и функции, в том числе характерные для каждой СУБД в отдельности
https://t.me/progbook/3015
Telegram
Книги для программистов
#best_practices
Параллельно с тем, как вы будете изучать Golang, вам также нужно изучать лучшие практики написания приложений на нём.
https://talks.golang.org/2013/bestpractices.slide#1
Параллельно с тем, как вы будете изучать Golang, вам также нужно изучать лучшие практики написания приложений на нём.
https://talks.golang.org/2013/bestpractices.slide#1
#golang #библиотека
Роутинг — один из важнейших компонентов веб-приложений. Библиотека bone предоставляет мощные функции по построению маршрутизации в веб-приложении.
https://github.com/go-zoo/bone
Роутинг — один из важнейших компонентов веб-приложений. Библиотека bone предоставляет мощные функции по построению маршрутизации в веб-приложении.
https://github.com/go-zoo/bone
GitHub
GitHub - go-zoo/bone: Lightning Fast HTTP Multiplexer
Lightning Fast HTTP Multiplexer. Contribute to go-zoo/bone development by creating an account on GitHub.