CodeMode | Программирование
10.8K subscribers
3.92K photos
9 videos
10 files
3.95K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Go: Идиомы и паттерны проектирования

Go быстро завоевал популярность у разработчиков веб-сервисов. Существует множество учебников, помогающих программистам со знанием других языков освоить его синтаксис, но этого недостаточно. Автор Джон Боднер познакомит вас с паттернами проектирования, созданными опытными инженерами Go, и обоснует их применение. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического кода. Начните думать как Go-разработчик, вне зависимости от уровня подготовки. В обновленном издании также рассказывается и о современных инструментах Go, упрощающих решение задач, трудновыполнимых на других платформах.

🧷Скачать бесплатно

2025 #eng #Go

CodeMode | Программирование
📕Learn Data Structures and Algorithms with Golang

Изучите структуры данных и алгоритмы Golang для разработки, внедрения и анализа кода в профессиональной среде

🧷Скачать бесплатно

2019 #eng #Go

CodeMode | Программирование
📕Linux: эффективная многопроцессорность Используем Go

Первая русскоязычная книга об интеграции языка Go в архитектуру ядра Linux. Содержит вводный курс по языку Go для системного программирования, описы-вает применение Go для реализации конкурентности и параллелизма, рассказы-вает об интероперабельности между имеющимся кодом на C с новым кодом на Go, а также исследует возможности внедрения Go для повышения производи-тельности различных дистрибутивов.

🧷Скачать бесплатно

2024 #ru #Go

CodeMode | Программирование
📕Go Programming Cookbook

Go (или Golang) - это язык программирования со статической типизацией, разработанный в Google. Известный своей обширной стандартной библиотекой, он также предоставляет такие функции, как сборка мусора, безопасность типов, возможности динамической типизации и дополнительные встроенные типы. Эта книга послужит вам справочным материалом при внедрении функций Go для создания ваших собственных приложений.

🧷Скачать бесплатно

2019 #eng #Go

CodeMode | Программирование
📕Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter

"Освоение автоматизации сетей Go" - это структурированное руководство для сетевых администраторов, стремящихся повысить эффективность, масштабируемость и безопасность сети. В этой книге представлено универсальное решение для всех ваших задач сетевого администрирования с полным охватом вопросов автоматизации, безопасности, контейнеризации, мониторинга и тестирования производительности.

🧷Скачать бесплатно

2023 #eng #Go

CodeMode | Программирование
📕Go for Java Programmers

Получите подробное представление о языке программирования Go и связанных с ним стандартных библиотеках времени выполнения. Эта книга предназначена для программистов, которые уже владеют языком программирования Java и используют эти знания Java для непосредственного изучения Go. Вы получите глубокое представление о языке Go и получите хорошее представление об обширных стандартных библиотеках Go.

🧷Скачать бесплатно

2022 #eng #Go

CodeMode | Программирование
Everyday Go

Описание:
Эта книга представляет собой сборник практических примеров, уроков и методик для разработчиков на Go. В ней рассматриваются все этапы жизненного цикла программного обеспечения: от изучения основ до тестирования, распространения и мониторинга.

🧷Скачать бесплатно

2022 #eng #Go

CodeMode | Программирование
Go Optimizations 101

Описание:
В этой книге вы найдете несколько приемов, советов и рекомендаций по оптимизации производительности кода. Большая часть материалов в этой книге основана на официальном стандартном компиляторе и среде выполнения Go.

🧷Скачать бесплатно

2022 #eng #Go

CodeMode | Программирование | Канал в Max
Hands-On Software Engineering with Golang

Описание:
За последние несколько лет Go постепенно превратился в один из самых популярных языков для создания масштабируемых и распределенных систем. Благодаря продуманному дизайну и встроенным функциям параллельной обработки разработчикам относительно легко создавать код, эффективно использующий все доступные ядра процессора.

🧷Скачать бесплатно

2020 #eng #Go

CodeMode | Программирование | Канал в Max
Go in Practice

Описание:
Go in Practice — это книга о практической разработке с использованием языка программирования Go. Разработчики, уже знакомые с основами Go, найдут в ней шаблоны и методы создания приложений на Go. Главы книги посвящены основным темам (например, глава 10 «Взаимодействие между облачными сервисами»), но при этом в них рассматриваются различные методы, связанные с этими темами.

🧷Скачать бесплатно

2016 #eng #Go

CodeMode | Программирование | Канал в Max
Go in Practice. 2 Ed

Описание:
В книге Go in Practice, второе издание, представлены десятки практических методов написания и поддержки приложений на Go в удобном формате «проблема — решение — обсуждение». В этом обновленном издании рассматриваются последние инновации в Go, в том числе дженерики, паники и другие инструменты обработки ошибок, а также современные шаблоны параллельной обработки, а также расширенные функции, такие как рефлексия и генерация кода. Вам также понравятся советы по интеграции автодополнения кода с помощью искусственного интеллекта в процесс разработки.

🧷Скачать бесплатно

2025 #eng #Go

CodeMode | Программирование | Канал в Max
Learn Go with Pocket-Sized Projects

Описание:
В книге «Изучаем Go с помощью мини-проектов» представлены наиболее важные функции, концепции и методы языка программирования Go. Вы будете учиться на практике, создавая забавные мини-проекты, в том числе клон Wordle, который можно запустить как веб-сервис, и решатель лабиринтов, использующий горутины. По ходу обучения вы изучите широкий спектр тем, в том числе уникальный подход Go к интерфейсам, многопоточность, микросервисные API REST и gRPC и многое другое.

🧷Скачать бесплатно

2025 #eng #Go

CodeMode | Программирование | Канал в Max
Let's Go Further

Описание:
Эта книга является продолжением «Поехали», и в ней мы снова будем использовать много информации и шаблонов кода из предыдущей книги.
Если вам понравилась «Поехали», то эта книга станет для вас идеальным продолжением и следующим шагом в обучении. Если нет, то я настоятельно рекомендую сначала прочитать «Поехали», особенно если вы новичок в Go.

🧷Скачать бесплатно

#Go

CodeMode & Max
Golang for Jobseekers

Описание:
Golang важен тем, что делает упор на простоту, читабельность, впечатляющую производительность и встроенную поддержку параллельной обработки. Если вы хотите усовершенствовать свои навыки программирования на Golang и стать более опытным разработчиком, эта книга для вас. «Golang для тех, кто ищет работу» начинается с подробного введения в язык Go, в котором рассматриваются его синтаксис, фундаментальные концепции и уникальные особенности, делающие его эффективным языком для разработки. В книге подробно рассматриваются структуры данных и алгоритмы, а также методы оптимизации кода и элегантного и быстрого решения сложных задач. Кроме того, в книге рассказывается об искусстве создания надежных RESTful API-приложений на языке Go

🧷Скачать бесплатно

#Go

CodeMode & Max
The Power of Go: Tests

Описание:
Встроенная в Go поддержка тестирования позволяет сделать его основой любого программного проекта — от инструментов командной строки до сложных серверных приложений и API. «Если вас уволят из-за того, что вы последовали советам из этой книги, то, наверное, так будет даже лучше, учитывая все обстоятельства. Но если это случится, я сделаю все возможное, чтобы найти для вас работу в более перспективной компании, где людей поощряют, а не наказывают за создание действительно работающего программного обеспечения».

🧷Скачать бесплатно

#Go

CodeMode & Max
Data Structures and Algorithms with Go

Описание:
Go — современный язык программирования с открытым исходным кодом, разработанный компанией Google. Он известен своей простотой, читабельностью и эффективностью. Он отлично подходит для создания веб-приложений, сетевых инструментов и облачных сервисов. Благодаря понятному синтаксису и встроенным функциям параллельной обработки он пользуется популярностью среди современных разработчиков. В этом руководстве мы на практическом примере рассмотрим массивы, списки, стеки, очереди, карты, деревья и графы. Получите практический опыт, разберите основные операции и сравните сильные и слабые стороны языка.

🧷Скачать бесплатно

#Go

CodeMode & Max
Full-Stack Web Development with Go

Описание:
В этой книге рассказывается о создании и разработке полноценного современного веб-сервиса, включающего аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, современные фронтенд-фреймворки и API на Go. Вы начнете с описания структуры приложения и таких важных аспектов, как сетевое взаимодействие, а затем объедините все компоненты в полноценный веб-продукт. Далее вы узнаете, как создать и выпустить полноценный продукт, начав с фундаментальных элементов разработки бэкенда на Go. Вы освоите передовые методы работы с файлами cookie, API и безопасностью, а также повысите свой уровень владения самым быстрорастущим фронтенд-фреймворком — Vue. Когда ваше комплексное приложение будет готово, вы узнаете, как запустить его в продакшн, и будете готовы обслуживать клиентов и делиться своим продуктом со всем миром.

🧷Скачать бесплатно

#Go

CodeMode & Max
Software Development with Go

Описание:
Узнайте о различных задачах, которые можно решить с помощью Go, уделив особое внимание контейнерам, Linux, безопасности, сетевым технологиям, пользовательским интерфейсам и другим актуальным облачным темам. В этой книге рассматриваются необходимые инструменты для создания облачных решений на основе контейнеров с помощью Go — языка программирования, который появился в ответ на потребность в масштабируемой и высокодоступной архитектуре облачных вычислений в компании Google.

🧷Скачать бесплатно

#Go

CodeMode & Max
Software Development with Go

Описание:
Независимо от вашего уровня подготовки, вы научитесь мыслить как разработчик на Go. Автор книги Джон Боунер рассказывает о шаблонах проектирования, которые используют опытные разработчики на Go, и объясняет, почему их стоит применять. Вы также узнаете о грядущей поддержке обобщённого программирования в Go и о том, как она вписывается в язык.

🧷Скачать бесплатно

#Go

CodeMode & Max
Build an Orchestrator in Go

Описание:
Курс «Создание оркестратора на Go (с нуля)» дает представление о фреймворках оркестрации и низкоуровневой работе с распределенными контейнерными приложениями. Вы пройдете увлекательный путь от создания простого, но полезного оркестратора с использованием Docker API и Go SDK. По ходу дела вы получите представление о Kubernetes на уровне гуру, а также узнаете о шаблоне, которому можно следовать при создании собственных решений для оркестрации.

🧷Скачать бесплатно

#Go

CodeMode & Max