Programming in Go: Creating Applications for the 21st Century (2016)
Автор: Марк Саммерфильд
#golang_proglib #go_proglib #oop_proglib #books_proglib
Марк Саммерфильд, основоположник программирования на Go и автор данной книги, собрал хороший материал, в котором поэтапно и в удобной форме показывает, как писать программы на Go, как использовать его революционные возможности и идиомы, проводя одновременно с этим сравнительный анализ с более старыми языками программирования. Автор последовательно описывает приёмы работы, пакеты и встроенные типы данного языка, что подойдёт разработчикам разной квалификации.
В книге описываются:
➕ основы языка;
➕ процедурное, объектно-ориентированное и параллельное программирование на Go;
➕ типы коллекций в Go;
➕ пакеты;
➕ обработка файлов.
Недостатки:
➖ плохая иллюстрация листингов;
➖ в русском переводе встречаются опечатки.
Автор: Марк Саммерфильд
#golang_proglib #go_proglib #oop_proglib #books_proglib
Марк Саммерфильд, основоположник программирования на Go и автор данной книги, собрал хороший материал, в котором поэтапно и в удобной форме показывает, как писать программы на Go, как использовать его революционные возможности и идиомы, проводя одновременно с этим сравнительный анализ с более старыми языками программирования. Автор последовательно описывает приёмы работы, пакеты и встроенные типы данного языка, что подойдёт разработчикам разной квалификации.
В книге описываются:
➕ основы языка;
➕ процедурное, объектно-ориентированное и параллельное программирование на Go;
➕ типы коллекций в Go;
➕ пакеты;
➕ обработка файлов.
Недостатки:
➖ плохая иллюстрация листингов;
➖ в русском переводе встречаются опечатки.
Web Development with Go (2015)
Автор: Shiju Varghese
#go #book #english
Язык: английский.
Целевая аудитория: начинающие разработчики.
Настоящее руководство предназначено для тех, кто хочет писать быстрые и легко расширяемые веб-приложения на современном языке программирования Golang. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
В книге рассматриваются следующие темы:
✔️ основы языка Go;
✔️ параллелизм и собственные типы данных;
✔️ шаблоны в Go;
✔️ HTTP;
✔️ аутентификация;
✔️ создание RESTful приложения;
✔️ тестирование и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ множество простых примеров;
➕ полный жизненный цикл создания веб-приложений на Go.
Недостатки:
➖ у автора трудности с объяснением.
Автор: Shiju Varghese
#go #book #english
Язык: английский.
Целевая аудитория: начинающие разработчики.
Настоящее руководство предназначено для тех, кто хочет писать быстрые и легко расширяемые веб-приложения на современном языке программирования Golang. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
В книге рассматриваются следующие темы:
✔️ основы языка Go;
✔️ параллелизм и собственные типы данных;
✔️ шаблоны в Go;
✔️ HTTP;
✔️ аутентификация;
✔️ создание RESTful приложения;
✔️ тестирование и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ множество простых примеров;
➕ полный жизненный цикл создания веб-приложений на Go.
Недостатки:
➖ у автора трудности с объяснением.
Go Programming Blueprints(2016)
Автор: Mat Ryer
#go #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
В последнее время Go покорил не только многих начинающих разработчиков, но и рынок разработки: от простых веб-приложений до сложных highload-проектов. Настоящее руководство познакомит вас с основами создания веб-приложений на языке Go, его особенностями перед другими языками и примерами проектов, которые вы сможете написать после изучения.
В книге рассматриваются следующие темы:
✔️ пишем чат с помощью веб-сокетов;
✔️ аккаунты пользователей;
✔️ создаем RESTful приложений;
✔️ рекомендательная система на Go;
✔️ работа с файлами;
✔️ микросервисы и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры.
Недостатки:
➖ не замечено.
Автор: Mat Ryer
#go #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
В последнее время Go покорил не только многих начинающих разработчиков, но и рынок разработки: от простых веб-приложений до сложных highload-проектов. Настоящее руководство познакомит вас с основами создания веб-приложений на языке Go, его особенностями перед другими языками и примерами проектов, которые вы сможете написать после изучения.
В книге рассматриваются следующие темы:
✔️ пишем чат с помощью веб-сокетов;
✔️ аккаунты пользователей;
✔️ создаем RESTful приложений;
✔️ рекомендательная система на Go;
✔️ работа с файлами;
✔️ микросервисы и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры.
Недостатки:
➖ не замечено.
Concurrency in Go (2017)
Автор: Katherine Cox-Buday
Количество страниц: 240
#advanced #book #english #go
Корректное применение многопоточности бывает сложно организовать, однако язык программирования Go делает работу с ней удобной и даже простой. Если вы являетесь разработчиком, знакомым с Go, эта книга продемонстрирует вам лучшие техники и шаблоны, которые позволят вам включить параллелизм в свои проекты.
После прочтения книги вы:
✔️Поймете, как Go решает фундаментальные проблемы, затрудняющие реализацию параллелизма;
✔️Узнаете про примитивы синхронизации памяти в Go;
✔️Сформируете шаблоны с этими примитивами для написания многопоточного кода;
✔️Объедините шаблоны, что позволит создавать большие распределённые масштабируемые системы.
Достоинства:
➕Актуальность материала;
➕Книга охватывает множество разных тем;
➕Хороший баланс между абстракцией и конкретными примерами.
Недостатки:
➖Присутствуют опечатки в примерах кода.
Автор: Katherine Cox-Buday
Количество страниц: 240
#advanced #book #english #go
Корректное применение многопоточности бывает сложно организовать, однако язык программирования Go делает работу с ней удобной и даже простой. Если вы являетесь разработчиком, знакомым с Go, эта книга продемонстрирует вам лучшие техники и шаблоны, которые позволят вам включить параллелизм в свои проекты.
После прочтения книги вы:
✔️Поймете, как Go решает фундаментальные проблемы, затрудняющие реализацию параллелизма;
✔️Узнаете про примитивы синхронизации памяти в Go;
✔️Сформируете шаблоны с этими примитивами для написания многопоточного кода;
✔️Объедините шаблоны, что позволит создавать большие распределённые масштабируемые системы.
Достоинства:
➕Актуальность материала;
➕Книга охватывает множество разных тем;
➕Хороший баланс между абстракцией и конкретными примерами.
Недостатки:
➖Присутствуют опечатки в примерах кода.
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang (2022)
Автор: Adam Freeman
Количество страниц: 1105
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями языка. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Во время чтения книги вы:
✔️Получите четкое представление о языке и инструментах Go;
✔️Получите глубокие знания стандартной библиотеки Go;
✔️Используете Go для одновременных/параллельных задач;
✔️Используете Go для клиентской и серверной разработки.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
#go
Автор: Adam Freeman
Количество страниц: 1105
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями языка. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Во время чтения книги вы:
✔️Получите четкое представление о языке и инструментах Go;
✔️Получите глубокие знания стандартной библиотеки Go;
✔️Используете Go для одновременных/параллельных задач;
✔️Используете Go для клиентской и серверной разработки.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
#go
📌Список тегов для быстрого поиска книг📌
#php
#python
- #pandas
- #pytorch
- #django
- #numpy
- #fastapi
#java
- #spring
#R
#js
- #react
- #react_native
- #angular
- #next
- #three
#typescript
#go
#rust
#c_sharp
- #unity
#c_plus_plus
#android
- #kotlin
#ios
- #swift
- #swift_ui
#sql
- #mysql
- #postgresql
- #sql_server
#nosql
#cybersecurity
- #blockchain
#devops
- #kubernetes
- #apache
#cloud
- #aws
#php
#python
- #pandas
- #pytorch
- #django
- #numpy
- #fastapi
#java
- #spring
#R
#js
- #react
- #react_native
- #angular
- #next
- #three
#typescript
#go
#rust
#c_sharp
- #unity
#c_plus_plus
#android
- #kotlin
#ios
- #swift
- #swift_ui
#sql
- #mysql
- #postgresql
- #sql_server
#nosql
#cybersecurity
- #blockchain
#devops
- #kubernetes
- #apache
#cloud
- #aws
Microservices with Go: Building scalable and reliable microservices with Go (2022)
Автор: Alexander Shuiskov
Количество страниц: 328
#go
Вы узнаете о важности использования правильных принципов и стандартов для достижения ключевых преимуществ микросервисной архитектуры. В следующих главах вы узнаете, почему язык программирования Go является одним из самых популярных языков для разработки микросервисов, и заложите основы для следующих глав книги. Вы изучите основополагающие аспекты разработки микросервисов на языке Go, включая обнаружение сервисов, сериализацию данных, синхронное и асинхронное взаимодействие, развертывание и тестирование. После изучения аспектов разработки вы перейдете к темам обслуживания и надежности. Последняя часть посвящена более продвинутым темам разработки микросервисов Go, включая надежность системы, наблюдаемость, сопровождаемость и масштабируемость.
Скачать книгу
Автор: Alexander Shuiskov
Количество страниц: 328
#go
Вы узнаете о важности использования правильных принципов и стандартов для достижения ключевых преимуществ микросервисной архитектуры. В следующих главах вы узнаете, почему язык программирования Go является одним из самых популярных языков для разработки микросервисов, и заложите основы для следующих глав книги. Вы изучите основополагающие аспекты разработки микросервисов на языке Go, включая обнаружение сервисов, сериализацию данных, синхронное и асинхронное взаимодействие, развертывание и тестирование. После изучения аспектов разработки вы перейдете к темам обслуживания и надежности. Последняя часть посвящена более продвинутым темам разработки микросервисов Go, включая надежность системы, наблюдаемость, сопровождаемость и масштабируемость.
Скачать книгу
Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js (2023)
Автор: Nanik Tolaram
Количество страниц: 302
#go
Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.
Скачать книгу
Автор: Nanik Tolaram
Количество страниц: 302
#go
Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.
Скачать книгу
Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter (2023)
Автор: Ian Taylor
Количество страниц: 208
#go
Это структурированное начало для сетевых администраторов, стремящихся повысить эффективность, масштабируемость и безопасность сети. Эта книга представляет собой универсальное решение для всех ваших потребностей в сетевом администрировании с полным охватом автоматизации, безопасности, контейнеризации, мониторинга и тестирования производительности.
Скачать книгу
Автор: Ian Taylor
Количество страниц: 208
#go
Это структурированное начало для сетевых администраторов, стремящихся повысить эффективность, масштабируемость и безопасность сети. Эта книга представляет собой универсальное решение для всех ваших потребностей в сетевом администрировании с полным охватом автоматизации, безопасности, контейнеризации, мониторинга и тестирования производительности.
Скачать книгу
Functional Programming in Golang: Apply functional techniques in Go to improve the testability, readability, and security of your code (2023)
Автор: Dylan Meeus
Количество страниц: 274
#go
Книга начинается с объяснения общих концепций функционального программирования и того, как применить их к вашей кодовой базе, даже если вы не полностью разделяете функциональное мышление. В последующих главах книги будет дано более полное представление о техниках и методах, используемых в функциональных языках, таких как функциональный керринг и частичное применение. Далее в книге рассмотрены функциональные паттерны проектирования. На протяжении всей книги приводятся примеры, чтобы показать каждую концепцию "в действии". К концу этой книги вы не только будете знать, как применять эти техники в Go, но и будете знать, когда их применять.
Скачать книгу
Автор: Dylan Meeus
Количество страниц: 274
#go
Книга начинается с объяснения общих концепций функционального программирования и того, как применить их к вашей кодовой базе, даже если вы не полностью разделяете функциональное мышление. В последующих главах книги будет дано более полное представление о техниках и методах, используемых в функциональных языках, таких как функциональный керринг и частичное применение. Далее в книге рассмотрены функциональные паттерны проектирования. На протяжении всей книги приводятся примеры, чтобы показать каждую концепцию "в действии". К концу этой книги вы не только будете знать, как применять эти техники в Go, но и будете знать, когда их применять.
Скачать книгу