📕 Effective Go Recipes
Программисты любят Go за его легкость, с ним легко работать и его легко читать. Go предоставляет вам преимущества языков с динамической типизацией (скорость разработки), сохраняя при этом преимущества языков со строгой типизацией (безопасность и производительность).
Go - простой язык, но программирование на Go - это нечто большее, чем просто освоение синтаксиса. Эффективное использование Go - это целое искусство. Используйте все возможности передовых сетей и многоядерных процессоров, для которых был разработан Go. Экономьте драгоценные часы на написании кода с помощью рецептов, которые помогут вам управлять объектами, собирать мусор и безопасно использовать память. Легко справляйтесь с Unicode, параллелизмом и сериализацией. Все это простые, многократно используемые решения, которые вам нужны для решения широкого спектра проблем, характерных для разработки Go. Благодаря этим рецептам ваши следующие приложения станут более совершенными и удобными в обслуживании, чем когда-либо.
🧷Скачать бесплатно.
2024 #ENG #GO
CodeMode | Программирование | ChatGPT
Программисты любят Go за его легкость, с ним легко работать и его легко читать. Go предоставляет вам преимущества языков с динамической типизацией (скорость разработки), сохраняя при этом преимущества языков со строгой типизацией (безопасность и производительность).
Go - простой язык, но программирование на Go - это нечто большее, чем просто освоение синтаксиса. Эффективное использование Go - это целое искусство. Используйте все возможности передовых сетей и многоядерных процессоров, для которых был разработан Go. Экономьте драгоценные часы на написании кода с помощью рецептов, которые помогут вам управлять объектами, собирать мусор и безопасно использовать память. Легко справляйтесь с Unicode, параллелизмом и сериализацией. Все это простые, многократно используемые решения, которые вам нужны для решения широкого спектра проблем, характерных для разработки Go. Благодаря этим рецептам ваши следующие приложения станут более совершенными и удобными в обслуживании, чем когда-либо.
🧷Скачать бесплатно.
2024 #ENG #GO
CodeMode | Программирование | ChatGPT
📕 Облачный Go. Создание надежных служб в ненадежных окружениях
Что общего у Docker, Kubernetes и Prometheus? Все эти облачные технологии написаны на языке программирования Go. В этой практической книге показано, как использовать сильные стороны Go для разработки масштабируемых и устойчивых облачных служб, действующих в непредсказуемом окружении. Вы узнаете, как конструировать такие приложения, познакомитесь с приемами создания низкоуровневых функций Go, шаблонами проектирования и архитектурными решениями.
Каждая глава основана на предыдущей и все они последовательно рассматривают создание простого, но полнофункционального распределенного хранилища пар ключ/значение на языке Go. Вы познакомитесь с передовыми практиками использования Go в качестве языка разработки для решения задач, связанных с управлением и развертыванием облачных приложений
🧷Скачать бесплатно.
2022 #RU #GO
CodeMode | Программирование | ChatGPT
Что общего у Docker, Kubernetes и Prometheus? Все эти облачные технологии написаны на языке программирования Go. В этой практической книге показано, как использовать сильные стороны Go для разработки масштабируемых и устойчивых облачных служб, действующих в непредсказуемом окружении. Вы узнаете, как конструировать такие приложения, познакомитесь с приемами создания низкоуровневых функций Go, шаблонами проектирования и архитектурными решениями.
Каждая глава основана на предыдущей и все они последовательно рассматривают создание простого, но полнофункционального распределенного хранилища пар ключ/значение на языке Go. Вы познакомитесь с передовыми практиками использования Go в качестве языка разработки для решения задач, связанных с управлением и развертыванием облачных приложений
🧷Скачать бесплатно.
2022 #RU #GO
CodeMode | Программирование | ChatGPT
📕 Black Hat Go: Программирование для хакеров и пентестеров
Black Hat Go исследует темные стороны Go — популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность. Эта книга — арсенал практических приемов для специалистов по безопасности и хакеров — поможет вам в тестировании систем, создании и автоматизации инструментов, а также улучшении навыков противодействия угрозам. Все это реализуется с помощью обширных возможностей Go.
Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB. Далее вы перейдете к изучению различных тактик и задач, с которыми сталкиваются пентестеры, рассмотрите такие темы, как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Вы научитесь создавать динамические встраиваемые инструменты, после чего перейдете к изучению криптографии, атаке на Windows и стеганографии.
Готовы расширить арсенал инструментов безопасности? Тогда вперед!
🧷Скачать бесплатно.
2022 #RU #GO
CodeMode | Программирование | ChatGPT
Black Hat Go исследует темные стороны Go — популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность. Эта книга — арсенал практических приемов для специалистов по безопасности и хакеров — поможет вам в тестировании систем, создании и автоматизации инструментов, а также улучшении навыков противодействия угрозам. Все это реализуется с помощью обширных возможностей Go.
Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB. Далее вы перейдете к изучению различных тактик и задач, с которыми сталкиваются пентестеры, рассмотрите такие темы, как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Вы научитесь создавать динамические встраиваемые инструменты, после чего перейдете к изучению криптографии, атаке на Windows и стеганографии.
Готовы расширить арсенал инструментов безопасности? Тогда вперед!
🧷Скачать бесплатно.
2022 #RU #GO
CodeMode | Программирование | ChatGPT
📕 Go for DevOps
Эта книга предназначена для всех, кто хотел бы использовать Go для разработки собственных инструментов DevOps или для интеграции пользовательских функций с такими инструментами DevOps, как Kubernetes, GitHub Actions, HashiCorp Packer и Terraform. У вас должен быть опыт работы с каким-либо языком программирования, но не обязательно с Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
Эта книга предназначена для всех, кто хотел бы использовать Go для разработки собственных инструментов DevOps или для интеграции пользовательских функций с такими инструментами DevOps, как Kubernetes, GitHub Actions, HashiCorp Packer и Terraform. У вас должен быть опыт работы с каким-либо языком программирования, но не обязательно с Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
📕Know Go. Generics
Эта книга об универсальных шаблонах в Go. Мы поговорим о том, что именно это означает, более подробно позже, но вкратце речь пойдет об определении (и использовании) универсальных функций и универсальных типов. Во-первых, что такое универсальная функция? Это та, который не указывает типы всех своих параметров заранее. Вместо этого некоторые типы представлены заполнителями, называемыми параметрами типа. Общие типы работают так же. Например, мы можем захотеть определить срез элементов какого-то неопределенного типа или структуру с некоторым полем типа, который будет известен позже. Как и многие другие вещи в программировании, шаблоны поначалу кажутся сложными, но как только вы разберетесь с ними, на самом деле все довольно просто. В этой книге мы вместе рассмотрим шаги, необходимые для понимания того, что такое универсальные функции и типы, почему они полезны, как они работают в Go и какие забавные и интересные вещи мы можем с ними делать.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
Эта книга об универсальных шаблонах в Go. Мы поговорим о том, что именно это означает, более подробно позже, но вкратце речь пойдет об определении (и использовании) универсальных функций и универсальных типов. Во-первых, что такое универсальная функция? Это та, который не указывает типы всех своих параметров заранее. Вместо этого некоторые типы представлены заполнителями, называемыми параметрами типа. Общие типы работают так же. Например, мы можем захотеть определить срез элементов какого-то неопределенного типа или структуру с некоторым полем типа, который будет известен позже. Как и многие другие вещи в программировании, шаблоны поначалу кажутся сложными, но как только вы разберетесь с ними, на самом деле все довольно просто. В этой книге мы вместе рассмотрим шаги, необходимые для понимания того, что такое универсальные функции и типы, почему они полезны, как они работают в Go и какие забавные и интересные вещи мы можем с ними делать.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
📕Let's Go Further! Advanced patterns for building APIs and web applications in Go + Code + Bonus
Let's Go Further поможет вам расширить ваши знания о Go, выйдя за рамки основ и ознакомившись с передовыми шаблонами разработки, управления и развертывания API и веб—приложений.
Она основана на многих концепциях, которые были представлены в Let's Go, и описывает процесс сборки RESTful JSON API от начала до конца - от начальной настройки проекта до развертывания в рабочей среде.
Это дает нам возможность осветить важные темы в контексте полного, работающего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, показатели отчетности, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let's Go, этот курс должен вам отлично подойти и стать идеальным следующим шагом в освоении Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
Let's Go Further поможет вам расширить ваши знания о Go, выйдя за рамки основ и ознакомившись с передовыми шаблонами разработки, управления и развертывания API и веб—приложений.
Она основана на многих концепциях, которые были представлены в Let's Go, и описывает процесс сборки RESTful JSON API от начала до конца - от начальной настройки проекта до развертывания в рабочей среде.
Это дает нам возможность осветить важные темы в контексте полного, работающего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, показатели отчетности, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let's Go, этот курс должен вам отлично подойти и стать идеальным следующим шагом в освоении Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование | ChatGPT
📕 Effective Concurrency in Go
Язык Go набирает обороты благодаря тому, что он рассматривает параллелизм как основную языковую функцию, делая параллельное программирование более доступным, чем когда-либо. Однако параллелизм по-прежнему остается изначально сложным навыком для освоения, поскольку он требует развития правильного мышления для правильного разложения проблем на параллельные компоненты. Эта книга поможет вам углубить понимание параллелизма и покажет, как максимально использовать его преимущества.
🧷Скачать бесплатно.
2023 #ENG #Go
CodeMode | Программирование | ChatGPT
Язык Go набирает обороты благодаря тому, что он рассматривает параллелизм как основную языковую функцию, делая параллельное программирование более доступным, чем когда-либо. Однако параллелизм по-прежнему остается изначально сложным навыком для освоения, поскольку он требует развития правильного мышления для правильного разложения проблем на параллельные компоненты. Эта книга поможет вам углубить понимание параллелизма и покажет, как максимально использовать его преимущества.
🧷Скачать бесплатно.
2023 #ENG #Go
CodeMode | Программирование | ChatGPT
📕 Python Programming
Это второе издание книги Джона Зелле «Программирование на Python» , обновленной для Python 3. Эта книга предназначена для использования в качестве основного учебника в первом курсе по информатике на уровне колледжа. Она использует довольно традиционный подход, подчеркивая решение проблем, проектирование и программирование как основные навыки компьютерной науки. Однако эти идеи проиллюстрированы с использованием нетрадиционного языка, а именно Python.
Хотя в качестве языка используется Python, преподавание Python не является главной целью этой книги. Python скорее используется для иллюстрации фундаментальных принципов проектирования и программирования, которые применимы в любом языке или вычислительной среде. В некоторых местах я намеренно избегал определенных особенностей и идиом Python, которые обычно не встречаются в других языках.
🧷Скачать бесплатно.
2010 #ENG #Go
CodeMode | Программирование | ChatGPT
Это второе издание книги Джона Зелле «Программирование на Python» , обновленной для Python 3. Эта книга предназначена для использования в качестве основного учебника в первом курсе по информатике на уровне колледжа. Она использует довольно традиционный подход, подчеркивая решение проблем, проектирование и программирование как основные навыки компьютерной науки. Однако эти идеи проиллюстрированы с использованием нетрадиционного языка, а именно Python.
Хотя в качестве языка используется Python, преподавание Python не является главной целью этой книги. Python скорее используется для иллюстрации фундаментальных принципов проектирования и программирования, которые применимы в любом языке или вычислительной среде. В некоторых местах я намеренно избегал определенных особенностей и идиом Python, которые обычно не встречаются в других языках.
🧷Скачать бесплатно.
2010 #ENG #Go
CodeMode | Программирование | ChatGPT
📕 Generic Data Structures and Algorithms in Go
Эта книга предназначена для практикующих разработчиков программного обеспечения Go и студентов, которые хотят испытать волнение и увидеть преимущества структур данных и алгоритмов в действии. Из-за его чистого и удобочитаемого синтаксиса, выдающейся поддержки параллелизма и обобщений, а также скорости выполнения Go был выбран для представления реализаций структур данных и алгоритмов наряду со многими приложениями. Предполагается, что читатель имеет базовое знакомство с Go. Мы надеемся, что многочисленные листинги кода и пояснения к ним помогут улучшить ваши навыки программирования с использованием Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование
Эта книга предназначена для практикующих разработчиков программного обеспечения Go и студентов, которые хотят испытать волнение и увидеть преимущества структур данных и алгоритмов в действии. Из-за его чистого и удобочитаемого синтаксиса, выдающейся поддержки параллелизма и обобщений, а также скорости выполнения Go был выбран для представления реализаций структур данных и алгоритмов наряду со многими приложениями. Предполагается, что читатель имеет базовое знакомство с Go. Мы надеемся, что многочисленные листинги кода и пояснения к ним помогут улучшить ваши навыки программирования с использованием Go.
🧷Скачать бесплатно.
2022 #ENG #GO
CodeMode | Программирование
📕 Everyday Go
Эта книга представляет собой сборник практических примеров, уроков и техник для разработчиков Go. Это те вещи, которые вам, возможно, придется изучить и применять в повседневном путешествии. Темы охватывают жизненный цикл программного обеспечения от изучения основ до тестирования программного обеспечения, распространения и мониторинга.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
Эта книга представляет собой сборник практических примеров, уроков и техник для разработчиков Go. Это те вещи, которые вам, возможно, придется изучить и применять в повседневном путешествии. Темы охватывают жизненный цикл программного обеспечения от изучения основ до тестирования программного обеспечения, распространения и мониторинга.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
📕 Distributed Services with Go
Эта книга предназначена для разработчиков среднего и продвинутого уровня, которые хотят научиться создавать распределенные сервисы. Я ориентировал книгу на программистов на Go. И хотя предыдущий опыт работы с Go поможет, вам не обязательно быть экспертом. В этой книге показано, как создавать распределенные службы, и концепции остаются теми же, независимо от того, какой язык вы используете. Поэтому, если вы пишете распределенные сервисы на Go, вы можете воспользоваться всеми преимуществами этой книги; если нет, вы можете применить представленные здесь идеи на любом языке.
Мы спроектируем, разработаем и развернем распределенный сервис, чтобы изучить возможности Go. Мы разработаем и развернем сервис поэтапно: от элементарных операций с хранилищем до организации сети клиента и сервера, распределения экземпляров сервера, развертывания и тестирования. Я разделил книгу на четыре части, соответствующие этим слоям.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
Эта книга предназначена для разработчиков среднего и продвинутого уровня, которые хотят научиться создавать распределенные сервисы. Я ориентировал книгу на программистов на Go. И хотя предыдущий опыт работы с Go поможет, вам не обязательно быть экспертом. В этой книге показано, как создавать распределенные службы, и концепции остаются теми же, независимо от того, какой язык вы используете. Поэтому, если вы пишете распределенные сервисы на Go, вы можете воспользоваться всеми преимуществами этой книги; если нет, вы можете применить представленные здесь идеи на любом языке.
Мы спроектируем, разработаем и развернем распределенный сервис, чтобы изучить возможности Go. Мы разработаем и развернем сервис поэтапно: от элементарных операций с хранилищем до организации сети клиента и сервера, распределения экземпляров сервера, развертывания и тестирования. Я разделил книгу на четыре части, соответствующие этим слоям.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
📕 Network Programming with Go
Если вы хотите узнать, как безопасно обмениваться данными по сети с использованием стандартных протоколов, при этом создавая стабильный, безопасный и эффективный код Go, эта книга для вас.
Целевой читатель — заботящийся о безопасности разработчик или системный администратор, который хочет глубоко погрузиться в сетевое программирование и имеет практические знания о Go и поддержке модулей Go. Тем не менее, первые несколько глав знакомят с основными понятиями сетевых технологий, поэтому приветствуются новички в сетевых технологиях.
Быть в курсе современных протоколов, стандартов и лучших практик при проектировании и разработке сетевых приложений может быть непросто. Вот почему, когда вы будете работать с этой книгой, на вас будет возложена повышенная ответственность. Вы также познакомитесь с инструментами и технологиями, которые сделают вашу рабочую нагрузку управляемой.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
Если вы хотите узнать, как безопасно обмениваться данными по сети с использованием стандартных протоколов, при этом создавая стабильный, безопасный и эффективный код Go, эта книга для вас.
Целевой читатель — заботящийся о безопасности разработчик или системный администратор, который хочет глубоко погрузиться в сетевое программирование и имеет практические знания о Go и поддержке модулей Go. Тем не менее, первые несколько глав знакомят с основными понятиями сетевых технологий, поэтому приветствуются новички в сетевых технологиях.
Быть в курсе современных протоколов, стандартов и лучших практик при проектировании и разработке сетевых приложений может быть непросто. Вот почему, когда вы будете работать с этой книгой, на вас будет возложена повышенная ответственность. Вы также познакомитесь с инструментами и технологиями, которые сделают вашу рабочую нагрузку управляемой.
🧷Скачать бесплатно
2021 #ENG #Go
CodeMode | Программирование
📕 gRPC Microservices in Go
Создавайте сверхбыстрые и сверхбезопасные микросервисы с высокопроизводительным протоколом обмена сообщениями gRPC и мощным языком Go.
В курсе gRPC Microservices in Go вы узнаете:
- Проектирование и внедрение отказоустойчивой архитектуры микросервисов
- Тестирование микросервисов
- Развертывание микросервисов в облаке с помощью современных инструментов оркестровки
- Мониторинг и надзор за микросервисами
Мощная структура удаленного вызова процедур gRPC обеспечивает превосходную скорость и безопасность по сравнению с такими протоколами, как REST. В сочетании с эффективностью и гибкостью низкого уровня Golang gRPC и Go становятся убийственной комбинацией для чувствительных к задержкам приложений микросервисов. gRPC Microservices in Go показывает, как использовать эти мощные инструменты для создания микросервисов производственного уровня. Вы научитесь разрабатывать шаблоны межсервисной коммуникации микросервисов, работающие на основе gRPC, проектировать обратно совместимые API и применять гексагональную архитектуру к микросервисам.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
Создавайте сверхбыстрые и сверхбезопасные микросервисы с высокопроизводительным протоколом обмена сообщениями gRPC и мощным языком Go.
В курсе gRPC Microservices in Go вы узнаете:
- Проектирование и внедрение отказоустойчивой архитектуры микросервисов
- Тестирование микросервисов
- Развертывание микросервисов в облаке с помощью современных инструментов оркестровки
- Мониторинг и надзор за микросервисами
Мощная структура удаленного вызова процедур gRPC обеспечивает превосходную скорость и безопасность по сравнению с такими протоколами, как REST. В сочетании с эффективностью и гибкостью низкого уровня Golang gRPC и Go становятся убийственной комбинацией для чувствительных к задержкам приложений микросервисов. gRPC Microservices in Go показывает, как использовать эти мощные инструменты для создания микросервисов производственного уровня. Вы научитесь разрабатывать шаблоны межсервисной коммуникации микросервисов, работающие на основе gRPC, проектировать обратно совместимые API и применять гексагональную архитектуру к микросервисам.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
📕 Go: идиомы и паттерны проектирования
Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.
🧷Скачать бесплатно
2022 #RU #GO
CodeMode | Программирование
Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.
🧷Скачать бесплатно
2022 #RU #GO
CodeMode | Программирование
📕 Mastering Go, 4th Edition
Приложение Mastering Go, вышедшее в четвертом издании, остается незаменимым ресурсом для реальной разработки на Go. В этом всеобъемлющем руководстве рассматриваются передовые концепции Go, включая серверы RESTful и управление памятью Go. В этом издании представлены новые главы, посвященные обобщениям Go и нечеткому тестированию, а также более подробному исследованию эффективности и быстродействия. По мере прочтения глав вы обретете уверенность и глубокое понимание продвинутых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными объектной нотации JavaScript (JSON) и взаимодействие с базами данных.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
Приложение Mastering Go, вышедшее в четвертом издании, остается незаменимым ресурсом для реальной разработки на Go. В этом всеобъемлющем руководстве рассматриваются передовые концепции Go, включая серверы RESTful и управление памятью Go. В этом издании представлены новые главы, посвященные обобщениям Go и нечеткому тестированию, а также более подробному исследованию эффективности и быстродействия. По мере прочтения глав вы обретете уверенность и глубокое понимание продвинутых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными объектной нотации JavaScript (JSON) и взаимодействие с базами данных.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
📕 Go Programming – From Beginner to Professional
Go Programming – От новичка до профессионала - это всеобъемлющее руководство, которое повысит ваш уровень владения языком программирования Go от новичка до эксперта. Начиная с фундаментальных концепций, в этой книге рассматриваются переменные, инструменты командной строки и работа с данными, а затем переходят к более продвинутым концепциям, включая обработку ошибок, интерфейсы и обобщения, а также использование новейших возможностей Go с помощью практических упражнений. Попутно вы научитесь структурировать проекты с помощью модулей Go, эффективно управлять пакетами и освоите методы отладки.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
Go Programming – От новичка до профессионала - это всеобъемлющее руководство, которое повысит ваш уровень владения языком программирования Go от новичка до эксперта. Начиная с фундаментальных концепций, в этой книге рассматриваются переменные, инструменты командной строки и работа с данными, а затем переходят к более продвинутым концепциям, включая обработку ошибок, интерфейсы и обобщения, а также использование новейших возможностей Go с помощью практических упражнений. Попутно вы научитесь структурировать проекты с помощью модулей Go, эффективно управлять пакетами и освоите методы отладки.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
📕 Learning Go
Go быстро стал предпочтительным языком для создания веб-сервисов. Доступно множество руководств для обучения синтаксису Go разработчиков, имеющих опыт работы с другими языками программирования, но этих руководств недостаточно. Они не учат идиомам Go, поэтому разработчики в конечном итоге воссоздают шаблоны, которые не имеют смысла в контексте Go. Это практическое руководство содержит основные сведения, необходимые для написания понятного и идиоматичного Go.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
Go быстро стал предпочтительным языком для создания веб-сервисов. Доступно множество руководств для обучения синтаксису Go разработчиков, имеющих опыт работы с другими языками программирования, но этих руководств недостаточно. Они не учат идиомам Go, поэтому разработчики в конечном итоге воссоздают шаблоны, которые не имеют смысла в контексте Go. Это практическое руководство содержит основные сведения, необходимые для написания понятного и идиоматичного Go.
🧷Скачать бесплатно
2024 #ENG #Go
CodeMode | Программирование
📕 100 ошибок Go и как их избежать
Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях.
Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием.
Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.
🧷Скачать бесплатно
2024 #RU #Go
CodeMode | Программирование
Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях.
Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием.
Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.
🧷Скачать бесплатно
2024 #RU #Go
CodeMode | Программирование
📕 Go Cookbook
Go становится все более популярным языком для программирования всего - от веб-приложений до распределенных сетевых сервисов. В этом практическом руководстве приведены рецепты, которые помогут вам разобраться с распространенными проблемами и выполнять полезные задачи при работе с Go. Каждый рецепт включает в себя автономные кодовые решения, которые вы можете свободно использовать, а также обсуждение того, как и почему они работают. Программисты, новички в Go, могут быстро расширить свои знания, выполняя полезные задачи, а опытные разработчики Go могут сэкономить время, вырезая и вставляя проверенный код непосредственно в свои приложения.
🧷Скачать бесплатно
2023 #ENG #Go
CodeMode | Программирование
Go становится все более популярным языком для программирования всего - от веб-приложений до распределенных сетевых сервисов. В этом практическом руководстве приведены рецепты, которые помогут вам разобраться с распространенными проблемами и выполнять полезные задачи при работе с Go. Каждый рецепт включает в себя автономные кодовые решения, которые вы можете свободно использовать, а также обсуждение того, как и почему они работают. Программисты, новички в Go, могут быстро расширить свои знания, выполняя полезные задачи, а опытные разработчики Go могут сэкономить время, вырезая и вставляя проверенный код непосредственно в свои приложения.
🧷Скачать бесплатно
2023 #ENG #Go
CodeMode | Программирование
📕 Head First Go, 1st Edition
Автор: Jay McGavren
Описание:
Go позволяет легко создавать простое, надежное и эффективное программное обеспечение. А эта книга позволяет программистам вроде вас легко начать работу. Google разработала Go для высокопроизводительных сетей и многопроцессорной обработки, но, как и Python и JavaScript, этот язык легко читать и использовать. С этим практическим руководством вы научитесь писать код Go, используя понятные примеры, демонстрирующие язык в действии. А самое главное, вы поймете соглашения и методы, которые работодатели хотят, чтобы разработчики Go начального уровня знали.
🧷Скачать бесплатно
2019 #ENG #Go
CodeMode | Программирование
Автор: Jay McGavren
Описание:
Go позволяет легко создавать простое, надежное и эффективное программное обеспечение. А эта книга позволяет программистам вроде вас легко начать работу. Google разработала Go для высокопроизводительных сетей и многопроцессорной обработки, но, как и Python и JavaScript, этот язык легко читать и использовать. С этим практическим руководством вы научитесь писать код Go, используя понятные примеры, демонстрирующие язык в действии. А самое главное, вы поймете соглашения и методы, которые работодатели хотят, чтобы разработчики Go начального уровня знали.
🧷Скачать бесплатно
2019 #ENG #Go
CodeMode | Программирование