Книги для Go разработчиков @goprogbook Channel on Telegram

Книги для Go разработчиков

@goprogbook


Лучшие книги по Go

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/58ed627a

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising

Книги для Go разработчиков (Russian)

Вы любите программирование на Go и постоянно стремитесь расширить свои знания? Тогда наш канал @goprogbook - идеальное место для вас! Здесь вы найдете лучшие книги по Go, которые помогут вам стать опытным разработчиком и освоить новые технологии.

Наш список каналов доступен по ссылке: https://t.me/proglibrary/9197, где вы сможете найти еще больше полезной информации о программировании и разработке. Хотите учиться у нас? Тогда переходите по ссылке: https://proglib.io/w/58ed627a и начинайте свой путь к новым знаниям вместе с нами.

Мы всегда открыты для обратной связи, поэтому не стесняйтесь обращаться к нашему боту @proglibrary_feedback_bot, если у вас есть вопросы или предложения. А если вас интересует реклама на нашем канале, обращайтесь к @proglib_adv, чтобы узнать о возможностях размещения вашей информации. Прайс на рекламу доступен по ссылке: @proglib_advertising.

Присоединяйтесь к нам на канале @goprogbook и станьте лучшим Go разработчиком вместе с нами!

Книги для Go разработчиков

07 Jan, 06:56


💡 Хотите порешать задачи?

Загляните в репозиторий! Это небольшой сборник увлекательных задачек для всех, кто хочет изучать или совершенствовать свои навыки программирования на языке Go.

📂 Как всё устроено?
Каждая задача – это отдельная папка с:
Описанием в README.md, чтобы вы точно поняли, что делать.
Тестами в *_test.go, которые не дадут схалтурить.

🛠 Что делать?
1️⃣ Читаем задание в README.md.
2️⃣ Пишем решение на Go.
3️⃣ Запускаем тесты и радуемся (или ищем баги, если тесты падают).

🔥 Подходит как для новичков, так и для бывалых разработчиков, которые любят прокачивать скиллы через практику. А если сделаете самое элегантное решение и успеете быстрее всех, то вас увековечат в репозитории!

Книги для Go разработчиков

06 Jan, 20:01


📚The Design of Web APIs (2023)

✍️Автор: Arnaud Lauret

📃Страниц: 174

Вашим клиентам нужна безопасность, поэтому вы научитесь проектировать в соответствии с требованиями безопасности и устранять ограничения, связанные с сетевым взаимодействием и управлением данными. Кроме того, вы изучите парадигмы, выходящие за рамки REST, и полностью опишете и задокументируете свои API с помощью OpenAPI и JSON Schema. Скоро пользоваться вашими веб-сервисами станет проще, а ваши клиенты — внутренние и внешние — будут счастливы как никогда!

Скачать книгу

Книги для Go разработчиков

05 Jan, 08:37


📚Chat GPT Prompt Engineering With Tech trends (2023)

✍️Автор: ATHEER Mahir

📃Страниц: 206

Внутри вы познакомитесь с тонкостями программирования с помощью искусственного интеллекта, мощью GPT-4 и искусством быстрой разработки - навыками, которые могут поднять ваше взаимодействие в чате на новую высоту. Мы также рассмотрим слияние Ethereum, децентрализованный Интернет, совместимость кросс-платформенных приложений и постоянно развивающиеся цифровые рынки.

Скачать книгу

Книги для Go разработчиков

04 Jan, 11:54


📚Building LLM Apps: Create Intelligent Apps and Agents with Large Language Models (2024)

✍️Автор: Alto, Valentina

📃Страниц: 343

Ознакомьтесь с GPT 3.5, GPT 4, Long Chain, Llama 2, Falcon LLM и другими приложениями для создания сложных приложений искусственного интеллекта на базе LLM

Скачать книгу

Книги для Go разработчиков

04 Jan, 11:03


🎨 Новый канал для вдохновения — UX in GIF

Мы запустили свежий канал, где делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее теперь в одном месте.

📌 Чем полезен канал?

→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Лёгкий способ искать вдохновение перед новым проектом.

👉 Подписывайтесь и вдохновляйтесь: UX in GIF

Книги для Go разработчиков

03 Jan, 15:20


🎄 Начни 2025-й с апгрейдом навыков,
которые откроют двери в мир IT!

Ты можешь собрать свой персональный план обучения с помощью нашего новогоднего конструктора. Это шанс не просто начать год с полезных знаний, но и сделать инвестицию в своё будущее, которая окупится многократно.

🔗 Собери свой план и начни путь в IT

Почему это выгодно?

📚 Несколько программ по цене одной — максимальная эффективность: учишься сразу тому, что действительно нужно.

💾 Бессрочный доступ — все материалы всегда под рукой, чтобы учиться в своём темпе.

💸 Знания, которые окупятся — навыки, востребованные в любой точке мира.
Какие навыки ты можешь прокачать?

💡 Математика для Data Science + Алгоритмы и структуры данных
— Подготовка к собеседованиям в FAANG и поступлению в ШАД. Решай сложные задачи, работай с данными и моделями на профессиональном уровне.

💡 Алгоритмы и структуры данных + ML
— Улучшай своё алгоритмическое мышление и изучай базовые методы машинного обучения, чтобы создавать интеллектуальные приложения.

💡 Frontend Basic + Базовые модели ML
— Построй свою первую веб-страницу и погрузись в мир ML: от нейросетей до ML-бустинга.

💡 Архитектуры и шаблоны проектирования + Математика для Data Science
— Развивай аналитическое мышление и учись проектировать устойчивые системы.

💡 Алгоритмы и структуры данных + Frontend Basic
— Получи полный набор навыков: от оптимизации алгоритмов до создания современных веб-приложений.

Не упусти шанс сделать шаг в будущее! Новый год — это время обновлений, и твоя карьера может стать одним из них.

🔗 Составь свой IT-маршрут сейчас или выбери курс по новогодней скидке

Книги для Go разработчиков

03 Jan, 10:32


📚Ultimate Microservices with Go: Combine the Power of Microservices with Go to Build Highly Scalable, Maintainable, and Efficient Systems (2024)

✍️Автор: Nir Shtein

📃Страниц: 257

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

Скачать книгу

Книги для Go разработчиков

02 Jan, 19:07


📚Data Structures and Algorithms with Go (2024)

✍️Автор: Dušan Stojanović

📃Страниц: 487

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

Скачать книгу

Книги для Go разработчиков

01 Jan, 15:08


📚Effective Go Recipes: Fast Solutions to Common Tasks (2024)

✍️Автор: Miki Tebeka

📃Страниц: 269

Эффективное использование Go - это целое искусство. Используйте все возможности передовых сетей и многоядерных процессоров, для которых был разработан Go. Экономьте драгоценные часы на написании кода с помощью рецептов, которые помогут вам управлять объектами, собирать мусор и безопасно использовать память. Легко справляйтесь с Unicode, параллелизмом и сериализацией. Это все чистые, многократно используемые решения, которые вам нужны для решения широкого спектра проблем, характерных для разработки Go. Благодаря этим рецептам ваши следующие приложения станут более совершенными и удобными в обслуживании, чем когда-либо

Скачать книгу

Книги для Go разработчиков

01 Jan, 14:12


📚Enabling Microservice Success (2020)

✍️Автор: Sarah Wells

📃Страниц: 350

В этой книге руководитель отдела технического проектирования Сара Уэллс дает практические, всесторонние советы по переходу на микросервисы. Создав свою первую архитектуру микросервиса в 2013 году для Financial Times, Сара рассказывает о подходах, которые вам нужно использовать с самого начала, и объясняет потенциальные проблемы, с которыми вы, скорее всего, столкнетесь. Вы также узнаете, как поддерживать архитектуру по мере развития ваших систем, сводя к минимуму время, затрачиваемое на поддержку и техническое обслуживание.

Скачать книгу

Книги для Go разработчиков

30 Dec, 11:30


📚Isomorphic Go (2018)

✍️ Автор: Kamesh Balasubramanian

📃 Страниц: 493

Изучение изоморфной разработки на Go приводит к унифицированному представлению о веб- и серверной разработке: Это расширяет возможности серверного языка программирования для браузера.

Скачать книгу

Книги для Go разработчиков

30 Dec, 08:41


🗺 Привычка "срезать углы" при ходьбе – это интуитивное применение алгоритмов?

Так работает жадный алгоритм: вы выбираете наиболее выгодный шаг в каждый момент времени, чтобы минимизировать общий путь. То же самое применяют разработчики, создавая маршруты для такси или доставок.

С нашим курсом «Алгоритмы и структуры данных» вы научитесь решать любые сложные задачи так же эффективно.

🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/014fe6d8

Книги для Go разработчиков

28 Dec, 18:41


📚Graph Databases in Action (2020)

✍️ Автор: Dave Bechberger, Josh Perryman

📃 Страниц: 338

Программа Graph Databases in Action познакомит вас с концепциями графовых баз данных, сравнив их с конструкциями реляционных баз данных. Вы изучите теорию в объеме, достаточном для начала, а затем перейдете к практической разработке. Ознакомьтесь с примерами использования, связанными с социальными сетями, механизмами рекомендаций и персонализацией.

Скачать книгу

Книги для Go разработчиков

28 Dec, 18:37


📚System Programming Essentials with Go: System calls, networking, efficiency, and security practices with practical projects in Golang (2024)

✍️ Автор: Alex Rios

📃 Страниц: 408

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

Скачать книгу

Книги для Go разработчиков

26 Dec, 23:11


📚Programming Quantum Computers: Essential Algorithms and Code Samples (2019)

✍️ Автор: Eric R. Johnston, Nic Harrigan, Mercedes Gimeno-Segovia

📃 Страниц: 333

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

Скачать книгу

Книги для Go разработчиков

25 Dec, 07:07


📚 Decentralized Identity Explained: Embrace decentralization for a more secure and empowering digital experience (2024)

✍️ Автор: Rohan Pinto

📃 Страниц: 392

Рассматривается эволюция цифровых идентификационных данных, начиная с их исторических корней и заканчивая современным ландшафтом и будущими траекториями, исследуются такие важнейшие понятия, как IAM, значение якорей доверия и источников истины, а также такие новые тенденции, как SSI и DID. Кроме того, вы получите представление о сложных взаимоотношениях между доверием и риском, важности информированного согласия и развивающейся роли биометрии в повышении безопасности в распределенных системах управления идентификацией. Благодаря подробному обсуждению протоколов, стандартов и механизмов аутентификации эта книга вооружит вас знаниями и инструментами, необходимыми для того, чтобы ориентироваться в сложностях управления цифровыми идентификационными данными как в нынешних, так и в будущих условиях кибербезопасности.

Скачать книгу

Книги для Go разработчиков

23 Dec, 22:05


📚Kubernetes in Action (2018)

✍️Автор: Marko Luksa

📃Страниц: 274

Kubernetes в действии - это всеобъемлющее руководство по эффективной разработке и запуску приложений в среде Kubernetes. Прежде чем погрузиться в Kubernetes, в книге дается обзор контейнерных технологий, таких как Docker, в том числе о том, как создавать контейнеры, чтобы даже читатели, которые раньше не пользовались этими технологиями, могли освоиться с ними.

Скачать книгу

Книги для Go разработчиков

22 Dec, 14:23


📚Kafka: The Definitive Guide (2021)

✍️ Автор: Neha Narkhede, Rajini Sivaram, Todd Palino, Gwen Shapira

📃 Страниц: 80

Каждое корпоративное приложение создает данные, будь то сообщения журнала, показатели, активность пользователей или исходящие сообщения. Перемещение всех этих данных так же важно, как и сами данные. В этом обновленном издании архитекторы приложений, разработчики и инженеры-технологи, впервые работающие с потоковой платформой Kafka, узнают, как обрабатывать данные в движении. В дополнительных главах рассказывается о клиентском API администратора Kafka, транзакциях, новых функциях безопасности и изменениях в инструментарии.

Скачать книгу

Книги для Go разработчиков

21 Dec, 11:30


📚Web Development With Go (2016)

✍️ Автор: Jon Calhoun

📃 Страниц: 747

Этот курс объединяет все, чему я научился за годы создания веб-приложений, и превращает это в простые для восприятия уроки. К концу курса вы создадите полноценное веб-приложение, развернете его на рабочем сервере и поймете, зачем вы делали каждый шаг на этом пути

Скачать книгу

Книги для Go разработчиков

21 Dec, 11:24


📚Go: Building Web Applications (2016)

✍️ Автор: Nathan Kozyra, Mat Ryer

📃 Страниц: 665

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

Скачать книгу

Книги для Go разработчиков

21 Dec, 07:30


Новый год — время для новых начинаний!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!

🔹 Почему IT?

- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.

Возможно, именно сейчас тот момент, когда стоит инвестировать в себя и развить востребованные навыки. У нас есть конструктор курсов, с помощью которого вы сможете составить свой идеальный план обучения — под свои цели и интересы.

📚 Как это работает?

- Несколько программ по цене одной — выбирайте всё, что вам нужно.
- Бессрочный доступ — учитесь в своём ритме и когда удобно.
- Это выгодно — вы получаете навыки, которые помогут вам расти профессионально и зарабатывать больше.

А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше

Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:

🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.

🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.

🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.

🔵 И другие комбинации для разных целей.

Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас

Развивайтесь в IT — и будущее уже будет в ваших руках!

Книги для Go разработчиков

19 Dec, 12:24


🚀 Машинное обучение на Go без Python?

Python давно стал стандартом в ML благодаря библиотекам вроде TensorFlow и PyTorch. Но у него есть минусы: зависимость от интерпретатора и низкая производительность.

В статье Эли Бендерски рассказывает, как библиотека GoMLX меняет подход к ML, предоставляя возможность создавать и запускать модели на Go, исключая Python.

🔍 Что такое GoMLX?
GoMLX — библиотека для машинного обучения, использующая инфраструктуру OpenXLA. Она позволяет:
Проектировать нейронные сети на Go.
Оптимизировать выполнение на CPU, GPU и TPU.
Избежать зависимостей от Python, что упрощает деплой и повышает производительность.

Статья демонстрирует, как реализовать сверточную нейронную сеть для обработки изображений, полностью используя Go. Модель описывается, обучается и тестируется в одной среде без внешних интерпретаторов.

#новость

Книги для Go разработчиков

19 Dec, 09:14


📚Machine learning with Go (2017)

✍️ Автор: Whitenack, Daniel

📃 Страниц: 351

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

Скачать книгу

Книги для Go разработчиков

17 Dec, 21:21


📚The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation (2014)

✍️ Автор: Lixiang Yang

📃 Страниц: 524

Сложность понимания операционной системы (ОС) заключается не в технических аспектах, а в сложных взаимосвязях внутри операционных систем. Искусство проектирования ядра Linux: Иллюстрирующее принципы проектирования операционной системы и их реализацию решение этой сложной задачи. Написанная с точки зрения разработчика операционной системы, эта книга затрагивает важные вопросы и практические задачи, связанные с тем, как понять операционную систему полностью и систематически. Это приоткрывает завесу тайны, раскрывает принципы проектирования операционной системы, объясняет код BIOS, непосредственно связанный с операционной системой, а также упрощает взаимосвязи и руководящую идеологию, стоящую за всем этим.

Скачать книгу

Книги для Go разработчиков

17 Dec, 06:03


Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Книги для Go разработчиков

16 Dec, 20:39


📚System Design Guide for Software Professionals (2024)

✍️Автор: Dhirendra Sinha

📃Страниц: 322

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

Скачать книгу

Книги для Go разработчиков

15 Dec, 16:08


📚The Go Workshop (2019)

✍️Автор: Delio D'Anna, Andrew Hayes, Sam Hennessy

📃Страниц: 821

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

Скачать книгу

Книги для Go разработчиков

14 Dec, 16:47


🔥 Знакомьтесь, Fuego (или огонь по-испански)
Fuego — это легковесный фреймворк для Go, предназначенный для ускорения разработки веб-приложений. Его особенность заключается в минималистичном подходе: с помощью небольшого объема кода вы можете развернуть мощный сервер, включая такие возможности, как рендеринг HTML, автоматическая генерация OpenAPI-спецификаций и удобная работа с middleware.

✔️Основные возможности:
Быстрый старт: минимальный пример веб-сервера состоит из пары строк кода, благодаря встроенному управлению маршрутами и простому синтаксису.
Интеграция с OpenAPI: автоматическая генерация спецификаций для вашего API, что упрощает документирование и тестирование.
Гибкость в работе с данными: поддержка сериализации/десериализации, валидации и трансформации данных на входе и выходе.
Рендеринг HTML: интеграция с различными инструментами, такими как html/template, Gomponents и Templ.
Hot Reload: возможность изменять код без перезапуска сервера, что значительно ускоряет разработку.

➡️Пример простого сервера с использованием фреймворка:
package main

import (
"github.com/go-fuego/fuego"
)

func main() {
s := fuego.NewServer()

fuego.Get(s, "/", helloWorld)

s.Run()
}

func helloWorld(c fuego.ContextNoBody) (string, error) {
return "Hello, World!", nil

Книги для Go разработчиков

13 Dec, 07:19


📚Ultimate Microservices with RabbitMQ (2021)

✍️Автор: Peter Morlion

📃Страниц: 194

Книга поможет вам научиться сочетать микросервисы и RabbitMQ для проектирования, создания и поддержки надежных архитектур, которые используют сильные стороны обеих парадигм. Прочитав эту книгу, вы научитесь уверенно ориентироваться в сложностях современной разработки программного обеспечения, внедрять инновации и повышать эффективность своей профессиональной деятельности.

Скачать книгу

Книги для Go разработчиков

13 Dec, 07:07


🎯 Мокинг в Go: ключевые подходы

Тестирование кода в Go часто требует изоляции от внешних зависимостей: баз данных, API и т.д. Для этого используются моки — имитации, которые заменяют реальные зависимости.

Основные подходы:
🛠️ Ручной мокинг
Создавайте интерфейсы и их мок-реализации. Например:

type Database interface { GetUser(id string) (User, error) }
type MockDB struct {}
func (m *MockDB) GetUser(id string) (User, error) { return User{ID: id}, nil }


🛠️ Библиотеки
gomock: генерирует моки автоматически.
testify: включает мокинг и ассерты.

🛠️ Функциональные моки
Зависимости передаются через функции, упрощая тесты.

В статье на Hatchpad разбираются эффективные техники мокинга. Подробности и примеры ищите в источнике.

Книги для Go разработчиков

11 Dec, 13:39


⚡️Самые полезные каналы по Go в одной папке

В ней:
канал для подготовки к собеседованиям
интересные задачи
основной канал (этот)
книги по Go
лучшие вакансии из сферы
и наш чат, в котором можно общаться и задавать вопросы

Добавляйте 👉 тык сюда

Книги для Go разработчиков

11 Dec, 11:42


Подготовься к собеседованию на позицию Data Scientist!

Профессия Data Scientist становится все более востребованной, и компании ищут специалистов, способных превращать данные в ценные инсайты. Но как успешно пройти техническое собеседование?

Мы собрали 10 типичных задач, которые могут встретиться на собеседовании, и эффективные подходы к их решению:

1. Внешнее и тензорное произведение

2. One-hot кодировка

3. Мониторинг осадков

4. Симуляция бросков кубиков в «Монополии»

5. Бурение скважин для добычи золота

6. Вычисление свертки

7. Бэктестинг торговой стратегии

8. Прогноз оттока клиентов с помощью логистической регрессии

9. Обнаружение спама с использованием дерева решений

10. Предсказание цен на квартиры с помощью линейной регрессии

Чтобы начать решать задачи, достаточно ответить на четыре простых вопроса по этой ссылке и получить доступ к вводным занятиям курса Математика для Data Science и 10 задачам.

Книги для Go разработчиков

11 Dec, 06:34


📚Tanmay Teaches Go: The Ideal Language for Backend Developers (2021)

✍️Автор: Bakshi, Tanmay, Kamal, Baheer

📃Страниц: 324

Узнайте, как быстро и просто создавать свои собственные полезные, эффективные и легкие программы на Go В этом увлекательном руководстве шаг за шагом показано, как создавать пользовательские программы, используя Google Go, новый язык программирования с открытым исходным кодом. Эта книга, написанная молодыми технологическими лидерами Танмаем Бакши и Бахиром Камалем, представляет собой увлекательный ресурс для программистов, которые хотят использовать уникальные возможности облегченной среды выполнения и параллелизма Go для создания своих приложений

Скачать книгу

Книги для Go разработчиков

10 Dec, 13:34


📚Learn Data Structures and Algorithms with Golang: Level up your Go programming skills to develop faster and more efficient code (2019)

✍️Автор: Bhagvan Kommadi

📃Страниц: 324

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

Скачать книгу

Книги для Go разработчиков

08 Dec, 23:03


📚Software Design Decoded: 66 Ways Experts Think (2016)

✍️Автор: Marian Petre, André van der Hoek (Authors), Yen Quach (Illustrator)

📃Страниц: 185

В книге представлены эти идеи в виде серии иллюстрированных разворотов на две страницы, где принцип и краткий пояснительный текст размещены на одной странице, а рисунок - на первой странице. Например, “Эксперты создают альтернативы” иллюстрируется несколькими одинаковыми воздушными шариками, превращенными в набор совершенно разных животных из воздушных шариков. Текст увлекательный и доступный; рисунки заставляют задуматься и часто носят игривый характер.

Скачать книгу

Книги для Go разработчиков

07 Dec, 15:59


📚Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (2021)

✍️ Автор: Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

📃 Страниц: 462

Ветераны архитектуры и практикующие консультанты Нил Форд, Марк Ричардс, Прамод Садаледж и Жамак Дехгани обсуждают стратегии выбора подходящей архитектуры. Рассказывая историю о вымышленной группе профессионалов в области технологий - команде системных администраторов, - они исследуют все: от определения степени детализации услуг, управления рабочими процессами и оркестровки, управления контрактами и их разделения, а также управления распределенными транзакциями до оптимизации операционных характеристик, таких как масштабируемость, эластичность и производительность.

Скачать книгу

Книги для Go разработчиков

06 Dec, 21:15


📚Building Evolutionary Architectures: Support Constant Change (2017)

✍️ Автор: Neal Ford, Rebecca Parsons, Patrick Kua

📃 Страниц: 217

Экосистема разработки программного обеспечения постоянно меняется, обеспечивая постоянный поток новых инструментов, фреймворков, методов и парадигм. За последние несколько лет постепенные изменения в основных инженерных методах разработки программного обеспечения создали основу для переосмысления того, как архитектура меняется с течением времени, а также способов защиты важных архитектурных характеристик по мере ее развития. Данное практическое руководство объединяет эти разделы, предлагая новый взгляд на архитектуру и время.

Скачать книгу

Книги для Go разработчиков

05 Dec, 07:13


📚Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools (2021)

✍️ Автор: Ricardo Gerardi

📃 Страниц: 500

Разработайте инструменты интерфейса командной строки, которые взаимодействуют с вашими пользователями, используя общие шаблоны ввода-вывода, включая переменные среды и флаги. Обрабатывайте файлы для чтения или сохранения данных и последовательно манипулируйте путями в кросс-платформенных сценариях. Контролируйте процессы и обрабатывайте сигналы, а также используйте подход, основанный на тестировании, и примитивы параллелизма Go для создания хорошо работающих инструментов. Используйте мощные внешние библиотеки, такие как Cobra, для создания современных и гибких инструментов, которые обрабатывают подкоманды, и разрабатывайте инструменты, которые взаимодействуют с базами данных, API и сетевыми службами. Наконец, воспользуйтесь тем, что вы узнали, решая дополнительные задачи в конце каждой главы.

Скачать книгу

Книги для Go разработчиков

04 Dec, 06:25


📚Build a Blockchain from Scratch in Go (2021)

✍️ Автор: Lukac, Lukas

📃 Страниц: 316

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

Скачать книгу

Книги для Go разработчиков

03 Dec, 05:49


📚Advent of Go Microservices (2019)

✍️ Автор: Tit Petric

📃 Страниц: 148

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

Скачать книгу

Книги для Go разработчиков

02 Dec, 09:55


📚12 Factor Applications with Docker and Go (2018)

✍️ Автор: Tit Petric

📃 Страниц: 148

Вы столкнулись с трудностями при масштабировании своего сервиса? Хотите быть уверены, что ваше приложение будет масштабироваться с самого начала? Начните с 12-факторных принципов проектирования приложений, которые позволяют вам масштабировать ваше приложение до тысяч экземпляров одним щелчком переключателя. Создайте свой собственный Docker swarm и протестируйте свои возможности масштабирования.

Скачать книгу

Книги для Go разработчиков

01 Dec, 21:32


📚Job Ready Go (2022)

✍️ Автор: Haythem Balti, Kimberly A. Weiss

📃 Страниц: 705

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

Скачать книгу

Книги для Go разработчиков

01 Dec, 08:39


📚Building a Cyber Risk Management Program: Evolving Security for the Digital Age (2024)

✍️ Автор: Brian Allen, Brandon Bapst, Terry Allan Hicks

📃 Страниц: 223

Вы узнаете, как определить и внедрить устойчивую и защищенную программу управления киберрисками, а также о преимуществах, связанных с надлежащим внедрением. Эксперты по управлению киберрисками Брайан Аллен и Брэндон Бапст, работающие с писателем Терри Алланом Хиксом, также дают советы, которые выходят за рамки управления рисками. Вы узнаете о способах выполнения надзорных обязательств вашей компании в соответствии с международными стандартами, прецедентным правом, нормативными актами и рекомендациями совета директоров.

Скачать книгу

Книги для Go разработчиков

29 Nov, 06:23


Статья «Go Ducks!» рассказывает о том, как Go реализует интерфейсы, и использует метафору с уткой, чтобы объяснить принцип работы с ними. В Go интерфейсы — это не декларации, как в других языках, а неявные реализации. Тип реализует методы, которые ожидает интерфейс — он автоматически становится совместим с этим интерфейсом, даже если явно не указывает, что реализует его.

Вместо явного указания типа как реализацию интерфейса, например, через
type Duck struct {}

и
func (d Duck) Quack() {}

Go позволяет типам реализовывать интерфейсы автоматически, просто предоставив нужные методы. Это приводит к высокой гибкости, но иногда и путанице, особенно если интерфейс скрыт в другом месте и ты не понимаешь, что тип уже его реализует.

📎 Подробнее в источнике

Книги для Go разработчиков

28 Nov, 13:57


🎉 Розыгрыш от Proglib Academy и DigitalRazor!

С 27 ноября по 27 декабря у вас есть шанс не только прокачать свои навыки, но и выиграть ПК при покупке любого курса Академии!

🎁 Призы для участников акции:

– Игровой ПК DigitalRazor ProGaming
– VIP-пакет курса Proglib Academy

💡 Как принять участие?
Купите любой курс Proglib Academy с 27 ноября по 27 декабря и получите шанс выиграть мощный ПК.

Приобретите технику DigitalRazor — участвуйте в розыгрыше VIP курса.

📅 Вместе с DigitalRazor мы создали спецпредложение -50% на курсы до 30 ноября, чтобы вы могли начать обучение на более выгодных условиях.

Выбрать курс

Книги для Go разработчиков

28 Nov, 05:44


📚Software Architecture for Developers: Technical leadership and the balance with agility (2022)

✍️ Автор: Simon Brown

📃 Страниц: 106

Эта книга представляет собой практичное, прагматичное и легкое руководство по архитектуре программного обеспечения, специально предназначенное для разработчиков и посвященное роли и процессу разработки программного обеспечения.

Скачать книгу

Книги для Go разработчиков

27 Nov, 12:13


⚡️ Напоминаем: у нас можно (и нужно) купить рекламу

→ Более 60 телеграм-каналов по всем направлениям IT
→ Почти 1,2 миллиона аудитории
→ Собственное медиа и сайт с DAU 25 000 — можем усилить продвижение
→ Классные email-рассылки
→ И, конечно же, крутые контент-менеджеры, которые сделают нативную интеграцию/придумают виральный пост/реализуют любые контентные предпочтения

Для заказа пишите сюда: @proglib_adv

Книги для Go разработчиков

27 Nov, 12:08


🎅 Какой подарок вы бы хотели на НГ? Пишите в комментариях👇

Админ на НГ не отказался бы от вашей активности. Реакции, комментарии, конструктивные предложения будем ждать под ёлкой 🎄

Книги для Go разработчиков

27 Nov, 07:01


📚Functional Design and Architecture (2021)

✍️ Автор: Alexander Granin

📃 Страниц: 495

Функциональный дизайн и архитектура - это новаторское руководство по разработке программного обеспечения с использованием Haskell и других функциональных языков. В нем вы познакомитесь с функциональным декларативным дизайном и другими принципами проектирования

Скачать книгу

Книги для Go разработчиков

26 Nov, 11:18


Лучшие ресурсы, чтобы не отставать от трендов из мира Go.

👣 Golang Go - авторский канал, посвященный Go разработке, Devops и созданию высоконагруженных сервисов.

📚 Golang books — редкая литература , статьи, курсы и уникальные гайды для Golang специалистов любого уровня. Читайте, развивайтесь, практикуйте.

💼 Golang Jobs — актуальные предложения для Golang разработчиков от самых крупных работодателей и лидеров рынка.

Книги для Go разработчиков

26 Nov, 07:20


📚Know Go - Generics (2022)

✍️ Автор: John Arundel

📃 Страниц: 143

Книга объясняет то, что вам нужно знать, простым языком, с простыми примерами, которые покажут вам, что нового появилось, как изменения языка повлияют на вас и как именно использовать обобщения в ваших собственных программах и пакетах.

Скачать книгу

Книги для Go разработчиков

25 Nov, 15:20


Черные скидки на курсы в Академии!

-40% до конца ноября

🔥 В честь Черной пятницы до 30 ноября запускаем распродажу на все курсы proglib.academy и дарим промокод на сумму 10 000 на технику в магазине DigitalRazor (отправим вам по запросу)

🎁 Анонс новогоднего сюрприза!

🎄 Те, кто успеет приобрести курсы с 27 ноября по 27 декабря, получат шанс выиграть крутой новогодний подарок.
Что это будет, пока держим в секрете – следите за новостями на нашем канале!

Почему стоит выбрать нас?

⚫️ Опытные преподаватели
Вас будут обучать доценты ВМК МГУ по математике, а алгоритмы расскажет разработчик из Яндекса и преподаватель МФТИ и НИУ ВШЭ.

⚫️ Бессрочный доступ ко всем курсам
Проходите обучение в удобном для вас темпе, без давления жестких сроков.

⚫️ Поддержка преподавателей
Не останетесь одни — вам всегда помогут разобраться с трудными темами и ответят на любые вопросы через чат и платформу Coreapp.

👉 Не уверены, подойдет ли вам курс? Начните с бесплатных вводных занятий и познакомьтесь с преподавателями и форматом обучения –

Ждем вас на обучении! 🙌

Книги для Go разработчиков

25 Nov, 06:17


📚100 Techniques for Writing Readable Code in Go: Go Readable Code 100 Knock (2024)

✍️ Автор: Kanto Tomoya & Matsuda Sakura & Kuroda Yuuma & Kashiwagi Kaito

📃 Страниц: 182

Раскройте секреты написания чистого, эффективного и удобочитаемого кода на Go с помощью этого подробного руководства. "100 приемов написания удобочитаемого кода на Go" содержит практические советы и рекомендации для разработчиков всех уровней.В этой книге рассказывается обо всем - от освоения асинхронной обработки с помощью async/await до эффективной обработки ошибок с помощью try/catch.Узнайте, как управлять переменными среды, использовать осмысленные имена для функций и переменных и поддерживать согласованные соглашения об именовании.Независимо от того, являетесь ли вы новичком или опытным разработчиком, эти методы помогут вам лучше писать код на Go

Скачать книгу

Книги для Go разработчиков

25 Nov, 06:14


📚Advanced Golang Programming: Beyond the Basics; Explore the Cutting Edge of Golang Development. Concurrency in Action! Master Goroutines, Channels, and Synchronization (2024)

✍️ Автор: Millie, Katie

📃 Страниц: 244

Это ваш путеводитель, сокровищница передовых методов и наработок, которые превратят вас из программиста в архитектора Golang.

Скачать книгу

Книги для Go разработчиков

23 Nov, 07:58


📄 Компиляция Go-программы в нативный бинарь для Nintendo Switch

Вовсе не новость, но кто-то мог пропустить это в своё время. Интересно взглянуть на детали👇

🔗 Читать гайд

Книги для Go разработчиков

23 Nov, 07:58


📚Elasticsearch : a complete guide : end-to-end search and analytics : a course in three modules (2017)

✍️ Автор: Dixit, Bharvi, Kuć, Rafal

📃 Страниц: 798

Вы узнаете, как создавать карты и визуализации. Вас также проинформируют о масштабировании кластеров, поиске и массовых операциях, резервном копировании и безопасности.
Затем вы будете готовы ознакомиться с внутренними функциями Elasticsearch, включая кэши, библиотеку Apache Lucene и возможности мониторинга. Вы узнаете о практическом использовании параметров конфигурации Elasticsearch и о том, как использовать API мониторинга.


Скачать книгу

Книги для Go разработчиков

23 Nov, 06:00


Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

Книги для Go разработчиков

21 Nov, 08:51


📚Relevant Search: With applications for Solr and Elasticsearch (2016)

✍️ Автор: Doug Turnbull, John Berryman

📃 Страниц: 362

Поиск по релевантности раскрывает суть вопроса и показывает, что поисковая система - это программируемая система определения релевантности. Вы узнаете, как применять Elasticsearch или Solr для решения уникальных задач ранжирования вашего бизнеса. В книге показано, как запрограммировать релевантность и как использовать вторичные источники данных, таксономию, текстовую аналитику и персонализацию. На практике для разработки структуры релевантности также требуются более мягкие навыки, такие как взаимодействие с заинтересованными сторонами для определения правильных требований к релевантности для вашего бизнеса. В конечном итоге вы сможете добиться эффективного цикла доказуемых и измеримых улучшений релевантности на протяжении всего срока службы поискового продукта

Скачать книгу

Книги для Go разработчиков

20 Nov, 06:39


📚Azure Storage, Streaming, and Batch Analytics: A guide for data engineers (2020)

✍️ Автор: Richard L. Nuckolls

📃 Страниц: 450

Azure Storage, Streaming и Batch Analytics показывает, как создавать современные решения для обработки данных с помощью инструментов платформы Microsoft Azure. Читайте дальше, чтобы создать облачное хранилище данных, добавив в него такие функции, как обработка данных в режиме реального времени. В проекте, основанном на лямбда-архитектуре для больших данных, используются масштабируемые сервисы, такие как концентраторы событий, потоковая аналитика и базы данных SQL. По ходу работы вы познакомитесь с большинством тем, необходимых для получения сертификата Azure data engineering.

Скачать книгу

Книги для Go разработчиков

20 Nov, 06:33


📚Graph Databases in Action (2020)

✍️ Автор: Dave Bechberger, Josh Perryman

📃 Страниц: 338

Программа Graph Databases in Action познакомит вас с концепциями графовых баз данных, сравнив их с конструкциями реляционных баз данных. Вы изучите теорию в объеме, достаточном для начала, а затем перейдете к практической разработке. Ознакомьтесь с примерами использования, связанными с социальными сетями, механизмами рекомендаций и персонализацией.

Скачать книгу

Книги для Go разработчиков

18 Nov, 14:39


📘 Gopher Reading List Build

Полезный список Golang литературы.

Внутри ссылки:
- 3 категории уровней: Начальный, средний, продвинутый;
- Общие вопросы, такие как “Почему вы должны изучать Go?” и “Как писать код на Go”.
- Веб, конкуренция, стиль кода, тестирование и другие темы, связанные с Go.

#язык #разработка #основы #go

Добавляйте в закладки и наслаждайтесь чтением!

📚 Github

@golang_books

Книги для Go разработчиков

17 Nov, 11:24


📚 Geometry for Programmers (2023)

✍️ Автор: Oleksandr Kaleniuk

📃 Страниц: 209

Геометрия для программистов одновременно практична и увлекательна. Забавные иллюстрации и увлекательные примеры покажут вам, как применять геометрию к реальным задачам программирования, таким как преобразование сканирования в модель САПР или разработка контуров 3D-печати на основе параметрической функции. И не волнуйтесь, если вы не специалист по математике. Здесь нет сложной теории, и вы узнаете, как перенести большинство уравнений в систему компьютерной алгебры SymPy.

Скачать книгу

Книги для Go разработчиков

17 Nov, 06:03


Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Книги для Go разработчиков

16 Nov, 19:23


📚 Go with the Domain (2021)

✍️ Автор: Robert Laszczak, Miłosz Smółka

📃 Страниц: 209

Книга от Three Dots Labs в основном включает материалы из серии статей, посвященные созданию программного обеспечения для бизнеса и адаптированные под удобный книжный формат.

Скачать книгу

Книги для Go разработчиков

16 Nov, 15:22


fmt.Sprintf 🆚 String Concat

Хотя код с использованием fmt.Sprintf может выглядеть более структурированным, простая конкатенация строк (+) оказывается несколько быстрее. Почему?

Max Hoffman из команды DoltHub разбирается, как fmt.Sprintf работает под капотом👇

🔗 Читать

Книги для Go разработчиков

14 Nov, 21:05


📚 Practical MongoDB Aggregations: The official guide to developing optimal aggregation pipelines with MongoDB 7.0 (2023)

✍️ Автор: Paul Done

📃 Страниц: 243

Учитывая критическую роль, которую играют массивы в модели документов MongoDB, в книге рассматриваются лучшие практики оптимального управления массивами. В последней части книги приводятся примеры решения распространенных задач обработки данных, чтобы вы могли применить полученные знания в практических ситуациях. К концу этой книги о MongoDB вы узнаете, как использовать фреймворк агрегации MongoDB для эффективной оптимизации процессов анализа и манипулирования данными.

Скачать книгу

Книги для Go разработчиков

13 Nov, 05:33


📚Platform Engineering: A Guide for Technical, Product, and People Leaders (2024)

✍️Автор: Camille Fournier, Ian Nowland

📃Страниц: 260

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

Ссылка на книгу

Книги для Go разработчиков

12 Nov, 07:00


📚Implementing Data Mesh (2024)

✍️Автор: Jean-Georges Perrin & Eric Broda

📃Страниц: 515

Поскольку данные продолжают расти и усложняться, организации ищут инновационные решения для эффективного управления своими данными. Data Mesh - это одно из решений, которое обеспечивает новый подход к управлению данными в сложных организациях. В этом практическом руководстве представлены пошаговые инструкции по внедрению data mesh в вашей организации. Авторы Жан-Жорж Перрен и Эрик Брода уделяют особое внимание ключевым компонентам data mesh и дают практические советы, подкрепленные кодом.

Ссылка на книгу

Книги для Go разработчиков

11 Nov, 11:05


📚Learn Go with Pocket-Sized Projects (2024)

✍️Автор: Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand

📃Страниц: 487

В процессе изучения Go с помощью Pocket-Size проектов вы освоите некоторые из наиболее важных навыков программирования на Go, от уникального идиоматического синтаксиса Go до написания микросервисов. Вы разработаете свой набор инструментов для Go с помощью увлекательных практических проектов, которые полностью работают и просты в написании. Создавайте автономные программы командной строки, в том числе игры мирового уровня, запрашивайте данные из внешних API, играйте с компилятором TinyGo для встраиваемых систем и многое другое. К тому времени, когда вы закончите сборку, вы сможете с легкостью создавать автономные, развертываемые и масштабируемые приложения!

Ссылка на книгу

Книги для Go разработчиков

10 Nov, 08:21


📚Building Evolutionary Architectures: Automated Software Governance (2022)

✍️Автор: Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage

📃Страниц: 239

Экосистема разработки программного обеспечения постоянно меняется, обеспечивая постоянный поток новых инструментов, фреймворков, методов и парадигм. За последние несколько лет постепенные изменения в основных инженерных методах разработки программного обеспечения создали основу для переосмысления того, как архитектура меняется с течением времени, а также способов защиты важных архитектурных характеристик по мере ее развития. Данное практическое руководство объединяет эти разделы, предлагая новый взгляд на архитектуру и время.

Ссылка на книгу

Книги для Go разработчиков

09 Nov, 19:15


🌮🛹 Разработка фулстек-приложения на Go (Gin) + React + Postgres + NATS

Гайд от Mukul Mantosh, Developer Advocate в JetBrains. Исходники разработанного в гайде приложения для доставки еды можно найти здесь.

👉 Читать гайд

Книги для Go разработчиков

09 Nov, 19:03


📚Omni-Directional API Management for Platform Engineering (2024)

✍️Автор: Christian Posta

📃Страниц: 436

Ориентируясь в мире разработки программного обеспечения, часто приходится сталкиваться с неожиданными вызовами и неэффективными процессами. Поскольку организации все чаще используют различные внутренние и внешние API, в том числе от SaaS, партнеров и AI/LLM, эффективное управление API становится необходимым. В этом отчете рассказывается о том, как разработка платформы может упростить эти процессы, предлагая разработчикам безопасный доступ к ресурсам в режиме самообслуживания, обеспечивая соответствие требованиям и эффективное управление.

Ссылка на книгу

Книги для Go разработчиков

07 Nov, 14:17


🚀💾 Protocol Buffers: самая эффективная бинарная альтернатива текстовому формату

Protobuf — механизм бинарной сериализации данных, разработанный компанией Google. Протокол не зависит от языка и платформы, и обеспечивает более компактную и быструю сериализацию по сравнению с традиционными текстовыми форматами.

Особенно интересно, как решается проблема совместимости версий. Обо всем этом подробнее читайте в нашей статье👇

🔗 Читать статью
🔗 Зеркало

Книги для Go разработчиков

06 Nov, 06:19


📚Fundamentals of Data Observability: Implement Trustworthy End-to-End Data Solutions (2023)

✍️Автор: Andy Petrella

📃Страниц: 267

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

Ссылка на книгу

Книги для Go разработчиков

05 Nov, 12:40


📚Network Programmability and Automation: Skills for the Next-Generation Network Engineer (2023)

✍️Автор: Matt Oswalt, Christian Adell, Scott S. Lowe, Jason Edelman

📃Страниц: 828

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

Ссылка на книгу

Книги для Go разработчиков

05 Nov, 10:36


📚Fuzzy Data Matching with SQL: Enhancing Data Quality and Query Performance (2023)

✍️Автор: Jim Lehmer

📃Страниц: 285

Если бы вам предоставили два разных, но связанных набора данных, какие инструменты вы бы использовали для поиска совпадений? Что, если бы у вас был только доступ к базе данных SQL SELECT? В этой практической книге автор Джим Лемер предлагает рекомендации, техники и хитрости, которые помогут вам импортировать, очищать, сопоставлять, оценивать и анализировать разнородные данные с помощью SQL.

Ссылка на книгу

Книги для Go разработчиков

03 Nov, 12:06


📚Technology Strategy Patterns: Architecture as Strategy (2019)

✍️Автор: Eben Hewitt

📃Страниц: 301

Технологам, которые хотят, чтобы их идеи были услышаны, поняты и получили финансирование, часто советуют говорить на языке бизнеса, хотя они на самом деле не знают, что это такое. Инструментарий, представленный в этой книге, предоставляет архитекторам, менеджерам по продуктам, менеджерам по технологиям и руководителям высшего звена общий язык — в виде повторяемых практических схем и шаблонов — для разработки отличных технологических стратегий.

Ссылка на книгу

Книги для Go разработчиков

02 Nov, 17:30


📚Modern Operating Systems (2001)

✍️Автор: Andrew S. Tanenbaum

📃Страниц: 458

Это новое издание также посвящено многопроцессорным системам, которые получили широкое распространение в виде многоядерных процессоров, и особым потребностям систем обработки мультимедиа. Ближе к концу в нем также представлены тематические исследования трех современных операционных систем, достаточно подробные, чтобы понять различия между различными философиями и структурами операционных систем

Ссылка на книгу

Книги для Go разработчиков

01 Nov, 05:31


💬🎃 Поделитесь самыми пугающими историями из своей карьеры: страшные баги, найденные в последний момент, случайные удаления данных, «бессмертные» ошибки и забавные, но пугающие инциденты.

Ждем ваших комментариев 👇

Книги для Go разработчиков

31 Oct, 10:19


📚Foundations of Scalable Systems (2022)

✍️Автор: Ian Gorton

📃Страниц: 339

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

Ссылка на книгу

Книги для Go разработчиков

30 Oct, 06:06


📚Serverless Development on AWS (2024)

✍️Автор: Sheen Brisals, Luke Hedger

📃Страниц: 833

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

Ссылка на книгу

Книги для Go разработчиков

29 Oct, 06:35


📚Communication Patterns:A Guide for Developers and Architects (2023)

✍️Автор: Jacqui Read

📃Страниц: 305

Для успеха вашего программного проекта недостаточно иметь отличную идею или дизайн. Если вы хотите, чтобы заинтересованные стороны заинтересовались вашим дизайном, а команды сотрудничали и вносили свой вклад в реализацию концепции, вам также необходимо эффективно взаимодействовать. В этой практической книге автор Джеки Рид (Jacqui Read) показывает вам, как успешно представить свою архитектуру и заинтересовать заинтересованные стороны.

Ссылка на книгу

Книги для Go разработчиков

28 Oct, 09:29


📚Building Microservices with Go (2017)

✍️Автор: Nic Jackson

📃Страниц: 429

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

Ссылка на книгу

Книги для Go разработчиков

27 Oct, 08:38


📚Software Engineering at Google: Lessons Learned from Programming Over Time (2020)

✍️Автор: Titus Winters, Tom Manshreck, Hyrum Wright

📃Страниц: 498

В этой книге подчеркивается разница между программированием и разработкой программного обеспечения. Как инженеры-программисты могут управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на протяжении всего срока ее службы? Основываясь на своем опыте работы в Google, инженеры-программисты Титус Уинтерс и Хайрам Райт вместе с техническим писателем Томом Мэншреком (Tom Manshreck) представляют откровенный и проницательный взгляд на то, как некоторые ведущие мировые специалисты-практики создают и поддерживают программное обеспечение

Скачать книгу

Книги для Go разработчиков

27 Oct, 08:30


🎨🔙🔚 Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации

Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.

👉 Читать статью
👉 Зеркало

Книги для Go разработчиков

26 Oct, 10:14


🎃 Приглашаем на вебинар перед Хэллоуином: «Нужна ли математика на собеседованиях?» 🧙‍♀️

Темные тучи сгущаются, и в воздухе витает мистическая атмосфера... Готовы ли вы окунуться в мир загадочной математики и раскрыть тайны успешного собеседования? Тогда ждем вас 28 октября в 20:00! 🕸
https://proglib.io/w/89aa5fd2

Что вас ждет в эту зловещую ночь:

💀 Ошибаться не страшно: узнаем, как неудачные проекты и опыт «в стол» превращают джуниоров в сеньоров. Расскажем истории о том, как ошибки закаляют и помогают достигать вершин мастерства.

🧛 Собеседования без подготовки? Обсудим, возможно ли пройти через испытания рекрутеров без специальной подготовки или это путь в лабиринт с привидениями.

🧙 Теория и практика — зелье успеха:

• Выбор метрики оценки модели: какую метрику показать бизнесу, чтобы не столкнуться с гневом нечисти? Разберемся в разнице между MAPE и WAPE и когда какую применять.

• Трансформация распределений: как превратить логнормальное распределение в нормальное без волшебной палочки? Поговорим о том, зачем это нужно и как обойтись изменением функции потерь вместо магических превращений.

🦇 Бонус для смельчаков: раскроем секреты тестирования в маркетинге, которые помогут не заблудиться в темном лесу конкурентного рынка.

Не упустите шанс провести вечер в компании единомышленников, погрузиться в атмосферу Хэллоуина и получить ценные знания!

🕯 Записывайтесь на вебинар и готовьтесь к мистическим открытиям!
https://proglib.io/w/89aa5fd2👻

Книги для Go разработчиков

25 Oct, 11:43


📚Build Your Own Programming Language: A programmer's guide to designing compilers, interpreters, and DSLs (2021)

✍️Автор: Clinton L. Jeffery

📃Страниц: 495

В этой книге вы сможете применить полученные знания на практике при разработке и реализации языка. Вы создадите интерфейс компилятора для вашего языка, включая лексический анализатор и синтаксический анализатор синтаксического анализа. В книге описывается серия обходов синтаксических деревьев, кульминацией которых является генерация кода для виртуальной машины с байт-кодом. Продвигаясь вперед, вы узнаете, что возможности предметно-ориентированного языка (DSL) часто лучше всего представлены операторами и функциями, встроенными в язык, а не библиотечными функциями.

Скачать книгу

Книги для Go разработчиков

24 Oct, 09:07


⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.

Книги для Go разработчиков

24 Oct, 05:43


📚Building Secure and Reliable Systems (2020)

✍️Автор: Heather Adkins, Betsy Beyer, Paul Blankinship, Ana Oprea, Piotr Lewandowski, Adam Stubblefield

📃Страниц: 557

В двух предыдущих книгах О'Рейли от Google ("Разработка надежности сайта" и "Руководство по надежности сайта") было продемонстрировано, как и почему приверженность всему жизненному циклу сервиса позволяет организациям успешно создавать, развертывать, контролировать и обслуживать программные системы. В этом последнем руководстве авторы предлагают практикам, специализирующимся на безопасности и надежности, информацию о проектировании, внедрении и обслуживании систем. Они также обсуждают, как создание и адаптация рекомендованных ими передовых методов требует культуры, поддерживающей такие изменения.

Скачать книгу

Книги для Go разработчиков

23 Oct, 07:53


📚ChatGPT For Dummies (2023)

✍️Автор: Pam Baker

📃Страниц: 179

Из этой книги вы узнаете, как работает ChatGPT и как вы можете управлять им таким образом, чтобы получать удовлетворительные результаты. Вы также изучите этику использования контента, созданного с помощью искусственного интеллекта, для различных целей. Эта книга, написанная журналистом, который более десяти лет находится на переднем крае исследований в области искусственного интеллекта, глубоко раскрывает потенциал ChatGPT, чтобы вы могли принимать обоснованные решения, не обращаясь к ChatGPT за помощью.

Скачать книгу

Книги для Go разработчиков

23 Oct, 06:00


Вакансии «Библиотеки программиста» — ждем вас в команде!

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

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

Книги для Go разработчиков

22 Oct, 09:57


Корутины: stackful 🆚 stackless

В статье корутины рассматриваются как общий концепт, без привязки к конкретному языку. Вы узнаете об основных различиях между stackless и stackful корутинами: чем они отличаются, какие у них плюсы/минусы и многое другое.

👉 Читать

Книги для Go разработчиков

21 Oct, 11:28


📚API Security in Action (2020)

✍️Автор: Neil Madden

📃Страниц: 550

API
Security в действии научит вас создавать безопасные API для любой ситуации. Следуя этому практическому руководству, вы создадите API для социальных сетей, одновременно осваивая методы гибкой многопользовательской защиты, управления облачными ключами и упрощенной криптографии.

Скачать книгу

Книги для Go разработчиков

20 Oct, 16:34


📚Software Telemetry: Reliable logging and monitoring (2021)

✍️Автор: Riedesel, Jamie

📃Страниц: 561

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

Скачать книгу

Книги для Go разработчиков

20 Oct, 07:11


Аллокация памяти: paging 🆚 segmentation

👉 Источник

#инфографика

Книги для Go разработчиков

18 Oct, 07:31


📚Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures (2021)

✍️Автор: Ruecker, Bernd

📃Страниц: 241

В этой книге представлена структура с примерами и практическими советами, а также показано, как можно проектировать сложные процессы в такой среде, чтобы обеспечить максимальную отдачу для бизнеса. Системы, которые становятся все более распределенными, асинхронными и реактивными, обычно требуют управления состоянием для обеспечения длительных взаимодействий. Автор Бернд Рюкер (Bernd Ruecker) демонстрирует, как использовать технологию автоматизации процессов для применения типичных долгосрочных шаблонов, связанных с отказоустойчивостью, обменом сообщениями, оркестровкой или согласованностью, не заставляя вашу реализацию сервиса самостоятельно отслеживать состояние. Из этого руководства вы узнаете, как автоматизация процессов соотносится с управлением бизнес-процессами, сервис-ориентированной архитектурой, пакетной обработкой, потоковой передачей событий и конвейерными решениями для передачи данных.

Скачать книгу

Книги для Go разработчиков

17 Oct, 11:18


📚CockroachDB The Definitive Guide: Distributed Data at Scale (2022)

✍️Автор: Guy Harrison, Jesse Seldess, Ben Darnell

📃Страниц: 487

Узнайте больше о CockroachDB, распределенной базе данных SQL, созданной для удовлетворения потребностей современных облачных приложений, управляемых данными. В этом практическом руководстве разработчики программного обеспечения, архитекторы и команды DevOps/SRE узнают, как использовать CockroachDB для создания приложений, которые легко масштабируются и обеспечивают бесперебойную доставку конечным пользователям, оставаясь при этом неразрушаемыми. Команды также узнают, как перенести существующие приложения на Cockroachdb performant, облачную архитектуру собственных данных.

Скачать книгу

Книги для Go разработчиков

17 Oct, 06:04


Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Книги для Go разработчиков

16 Oct, 09:36


📚Practical Probabilistic Programming (2016)

✍️Автор: Avi Pfeffer

📃Страниц: 458

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

Скачать книгу

Книги для Go разработчиков

15 Oct, 05:00


⚒️ sync.Map в Go: правильный инструмент для правильной работы

Оказывается, sync․Map под капотом поддерживает две мапы, что может быть неидеально, если вы часто добавляете или удаляете ключи.

Читайте продолжение серии статей Phuong Le про сложные аспекты Go на простых иллюстрациях👇

👉
Читать
👉
Другие статьи в серии:
• Go sync.Mutex: нормальный/starvation режим
• Go sync.WaitGroup и проблема выравнивания
• Go sync.Pool и механика, стоящая за ним
• Go sync.Cond, самый недооцененный механизм синхронизации
• Пакет singleflight

Книги для Go разработчиков

14 Oct, 18:33


📚Programming Bitcoin: Learn How to Program Bitcoin from Scratch (2019)

✍️Автор: Jimmy Song

📃Страниц: 321

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

Скачать книгу

Книги для Go разработчиков

14 Oct, 06:03


📚Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud (2020)

✍️Автор: Atchison, Lee

📃Страниц: 269

Это практическое руководство, дополненное современными архитектурными парадигмами, такими как микросервисы и облачные вычисления, содержит методы построения систем, способных обрабатывать огромные объемы трафика, данных и спроса, не влияя на качество, которого ожидают ваши клиенты. Архитекторы, менеджеры и директора инженерных и эксплуатационных организаций узнают, как создавать масштабные приложения, которые будут работать более плавно и надежно в соответствии с потребностями клиентов.

Скачать книгу

Книги для Go разработчиков

12 Oct, 17:00


📚Mastering API Architecture (2022)

✍️Автор: James Gough, Daniel Bryant, Matthew Auburn

📃Страниц: 196

Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, которые используют API-шлюзы для объединения предложений на уровне микросервисов. Авторы Джеймс Гоф, Дэниел Брайант и Мэтью Оберн демонстрируют, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям перейти в облако и открыть возможность подключения внутренних служб с использованием таких технологий, как service mesh.

Скачать книгу

Книги для Go разработчиков

12 Oct, 06:23


🤔 Основы математики в Machine Learning / Deep Learning

🗓 16 октября мы разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML – https://proglib.io/w/9d2b74f5

Спикер: Иван Потапов – Staff Machine Learning Engineer at ShareChat. Руководит командой, отвечающей за качество рекомендаций, и имеет 8-летний опыт в сфере машинного обучения.

😮 Что будем обсуждать:

– Теорию вероятностей: случайные величины, математическое ожидание и дисперсию.

Линейную алгебру: векторы, матрицы, собственные векторы и собственные значения.

Математический анализ: производные и разложение функций в ряд Тейлора.

👨‍💻 А еще после каждого блока вас ждет практика в применении полученных знаний.

🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.

Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!

📌 Регистрация по ссылке: https://proglib.io/w/9d2b74f5

Книги для Go разработчиков

11 Oct, 08:02


📚Data-Oriented Programming: Reduce software complexity (2022)

✍️Автор: Yehonathan Sharvit

📃Страниц: 426

Устраните неизбежную сложность объектно-ориентированного проектирования. Используя постоянные структуры данных, встроенные в большинство современных языков программирования, программирование, ориентированное на данные, четко разделяет код и данные, что упрощает управление состоянием и облегчает параллелизм. Программирование, ориентированное на данные, научит вас проектировать и внедрять программное обеспечение, используя парадигму программирования, ориентированного на данные

Скачать книгу

Книги для Go разработчиков

10 Oct, 11:25


📚Enabling Microservice Success (2020)

✍️Автор: Sarah Wells

📃Страниц: 350

В этой книге руководитель отдела технического проектирования Сара Уэллс дает практические, всесторонние советы по переходу на микросервисы. Создав свою первую архитектуру микросервиса в 2013 году для Financial Times, Сара рассказывает о подходах, которые вам нужно использовать с самого начала, и объясняет потенциальные проблемы, с которыми вы, скорее всего, столкнетесь. Вы также узнаете, как поддерживать архитектуру по мере развития ваших систем, сводя к минимуму время, затрачиваемое на поддержку и техническое обслуживание.

Скачать книгу

Книги для Go разработчиков

09 Oct, 08:17


📚Blockchain-enabled Fog and Edge Computing: Concepts, Architectures and Applications: Concepts, Architectures and Applications (2020)

✍️Автор: Muhammad Maaz Rehan, Mubashir Husain Rehmani

📃Страниц: 320

В первой части книги рассматриваются фундаментальные концепции и приложения интеллектуальных вычислений на базе блокчейна. К ним относятся: Интернет вещей, Тактильный интернет, Умный город и электронный вызов в интернете транспортных средств. Во второй части книги рассматриваются вопросы безопасности и конфиденциальности fog и периферийных вычислений с поддержкой блокчейна. К ним относятся физические функции, которые невозможно отключить на основе аппаратных средств; Безопасные системы управления; безопасность Edge и облака при наличии блокчейна; безопасное хранилище в fog с использованием блокчейна.; и использование дифференциальной конфиденциальности для пограничной интеллектуальной сети на базе блокчейна.

Скачать книгу

Книги для Go разработчиков

08 Oct, 10:51


📚Continuous Integration (CI) and Continuous Delivery (CD) (2023)

✍️Автор: Henry van Merode

📃Страниц: 337

Теории о CI/CD во многом совпадают, но в книге рассказывается о том, как выглядит разработка конвейеров и как должно проводиться тестирование самих конвейеров. Большинство команд просто погружаются в программирование, не задумываясь о самом процессе CI/CD. Почему бы нам не использовать для конвейеров тот же метод разработки, что и для приложений? Разработка конвейерного кода проходит те же этапы, что и разработка прикладного кода, такие как анализ требований, разработка, тестирование, внедрение, эксплуатация и мониторинг

Скачать книгу

Книги для Go разработчиков

06 Oct, 16:45


📚Docker in Action (2019)

✍️Автор: Jeff Nickoloff, Stephen Kuenzli

📃Страниц: 337

Второе издание "Docker в действии" научит вас навыкам и знаниям, необходимым для создания, развертывания и управления приложениями, размещенными в контейнерах Docker. Этот бестселлер был полностью обновлен благодаря новым примерам, рекомендациям и ряду совершенно новых глав. Предисловие Брета Фишера, капитана докера и консультанта по контейнерным технологиям
.

Скачать книгу

Книги для Go разработчиков

05 Oct, 18:04


📚Linux in Action (2018)

✍️Автор: David Clinton

📃Страниц: 386

Linux в действии поможет вам реализовать 12 реальных проектов, включая автоматизацию системы резервного копирования и восстановления, создание частного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. Вы познакомитесь с интересными примерами и освоите основные методы, такие как виртуализация, аварийное восстановление, безопасность, резервное копирование, DevOps и устранение неполадок в системе. Каждая глава заканчивается обзором лучших практик, новых терминов и упражнений.

Скачать книгу

Книги для Go разработчиков

04 Oct, 06:33


📚Security and Microservice Architecture on AWS: Architecting and Implementing a Secured, Scalable Solution (2021)

✍️Автор: Gaurav Raje

📃Страниц: 426

Когда организации разрабатывают микросервисы для облачных систем, о безопасности, как правило, задумываются позже. Большинство компаний сегодня сталкиваются с потенциальными угрозами безопасности, но их действия зачастую носят скорее реактивный, чем упреждающий характер. Это приводит к созданию неоправданно сложных систем, которые сложно внедрять и еще сложнее управлять ими и масштабировать. Автор Гаурав Радже показывает вам, как создавать высокозащищенные системы на AWS без увеличения накладных расходов.

Скачать книгу

Книги для Go разработчиков

03 Oct, 04:54


📉👩‍💻 Руководство по сборщику мусора Go

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

👉 Читать

Книги для Go разработчиков

02 Oct, 05:00


📚Cloud Architecture Demystified: Understand how to design sustainable architectures in the world of Agile, DevOps & Cloud (2023)

✍️Автор: Keshri Asthana, Ankur Mittal

📃Страниц: 228

Книга предназначена для тех, кто отвечает за принятие стратегических решений, касающихся внедрения облачных технологий и инфраструктуры. Эта книга будет полезна облачным архитекторам, архитекторам инфраструктуры и DevOps-архитекторам, которые занимаются проектированием и внедрением облачных архитектур.

Скачать книгу

5,866

subscribers

436

photos

2

videos