progbook | Books

Telegram-канал progbook - Книги для программистов

153813

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Subscribe to a channel

Книги для программистов

📚Pro Bash: Learn to Script and Program the GNU/Linux Shell, 3rd Edition (2023)
✍️Автор: Jayant Varma
📃Страниц: 326

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

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

Читать полностью…

Книги для программистов

📚Kubernetes Fundamentals: A Step-by-Step Development and Interview Guide (2023)
✍️Автор: Himanshu Agrawal
📃Страниц: 457

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

Далее вы рассмотрите два очень важных аспекта любой вычислительной экосистемы: сети и хранилища. Вы получите представление об управлении доступом в Kubernetes и о том, как управлять кластером Kubernetes с помощью зондов, квот на ресурсы, «пятен» и допусков. Вы также получите обзор Docker и рассмотрите лучшие практики Docker и Kubernetes. Наконец, вы узнаете об инструменте командной строки kubectl.

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

Читать полностью…

Книги для программистов

📚Designing Microservices Platforms with NATS: A modern approach to designing and implementing scalable microservices platforms with NATS messaging (2021)
✍️Автор: Chanaka Fernando
📃Страниц: 356

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

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

Читать полностью…

Книги для программистов

🔍Вопросы с собеседований и задачи по DevOps

У нас появились новые каналы по DevOps, в которых мы готовимся к собеседованиям и проверяем себя на практических задачках 🚀

Подписывайтесь:
👉Библиотека собеса по DevOps — тут мы готовимся к интервью
👉Библиотека задач по DevOps — тут решаем задачи, проходим тесты и изучаем код

Читать полностью…

Книги для программистов

From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin (2023)
Автор: Uberto Barbini
Количество страниц: 470

#kotlin

Создавайте приложения быстрее и с меньшими усилиями, используя функциональное программирование и Kotlin. Научитесь создавать полноценное приложение, начиная со сбора требований и заканчивая реализацией микросервисной архитектуры, следуя принципам функционального программирования. Узнайте, как реализовать CQRS и EventSourcing функциональным способом, чтобы лучше отобразить домен в коде и снизить стоимость изменений на протяжении всего жизненного цикла приложения. Если вам интересно узнать о функциональном программировании или вы не знаете, как применить его на практике, это руководство поможет вам повысить производительность, составляя небольшие функции вместе вместо создания толстых объектов.

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

Читать полностью…

Книги для программистов

Напоминаем про два новых канала для Python-разработчиков 👨‍🏫

В них мы:
🔸тренируемся на практических задачах
🔸отвечаем на популярные вопросы с собеседований
🔸проверяем свои знания

Подписывайтесь:
👉Библиотека собеса по Python — тут мы готовимся к интервью
👉Библиотека задач по Python — тут решаем задачи, проходим тесты и изучаем код

Читать полностью…

Книги для программистов

Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (2023)
Автор: Shai Almog
Количество страниц: 320

#java

Эта практическая книга предлагает ценные рекомендации по эффективному использованию новейших усовершенствований синтаксиса для написания оптимизированного и легкого для понимания кода. Книга не только подробно описывает внутреннюю работу виртуальной машины Java (JVM), но и дает знания, необходимые для создания масштабируемых и отказоустойчивых приложений с использованием различных мощных технологий, таких как Spring Boot, Spring Native, GraalVM и других инновационных методологий. Кроме того, книга поможет вам сориентироваться в сложностях тестирования и упаковки, помогая понять и сориентироваться в запутанных процессах. Она также познакомит вас с передовыми методологиями развертывания, использующими Docker и Kubernetes, что позволит вам всегда быть в курсе самых последних достижений в области разработки и развертывания программного обеспечения.

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

Читать полностью…

Книги для программистов

✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей

Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать

Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи

Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц

Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП

Тестовое задание
Автор: написать статью по Java или C#
Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается

Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.

Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.

Где публикуется статья?

Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).

Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.

➡️ Заполнить анкету ⬅️

Читать полностью…

Книги для программистов

📯Внимание всем отважным героям и искателям приключений!

«Библиотеки Программиста» с гордостью представляет новую захватывающую игру — «Битва с Драконом». Выберите своих персонажей и сразитесь с древним Крылатым Ужасом Бурлопиворогом в эпическом поединке!

Мы предлагаем вам взять под свой контроль хитроумного изобретателя или ловкого вора.

💎Победителей ждет почет, уважение и награда! Итак, кто осмелится бросить вызов Бурлопиворогу? Начните свою «Битву с Драконом»!

Читать полностью…

Книги для программистов

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

Читать полностью…

Книги для программистов

Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology (2023)
Автор: Jeff Carpenter
Количество страниц: 329

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

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

Читать полностью…

Книги для программистов

Essential TypeScript 5, 3rd Edition (2023)
Автор: Adam Freeman
Количество страниц: 568

#typescript

В третьем издании этого бестселлера по TypeScript вы узнаете все тонкости языка. Никаких излишеств, никакой суеты — только самое необходимое в TypeScript!
Это полностью обновленное третье издание классического бестселлера Адама Фримена. В нем полностью рассмотрен TypeScript 5, включая такие новые возможности, как декораторы. Вы начнете с «как и почему» TypeScript, а затем быстро перейдете к практическому применению статических типов. Никаких пустых страниц! Каждая глава посвящена навыкам, необходимым для создания потрясающих веб-приложений.

📌 Всё самое полезное читайте в нашем канале Frontend📌

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

Читать полностью…

Книги для программистов

ASP.NET Core in Action, 3rd Edition (2023)
Автор: Andrew Lock
Количество страниц: 984

Эта книга показывает, как создавать веб-приложения производственного уровня с помощью ASP.NET Core 7.0. Вы научитесь на практических примерах, проницательных иллюстрациях и хорошо объясненном коде. Обновленное освещение в третьем издании включает создание минимальных API, защиту API с помощью токенов на предъявителя, WebApplicationBuilder и многое другое.

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

Читать полностью…

Книги для программистов

Arduino Data Communications: Learn how to configure databases, MQTT, REST APIs, and store data over LoRaWAN, HC-12, and GSM (2023)
Автор: Robert Thas John
Количество страниц: 286

Эта книга представляет собой исследование внутренних механизмов IoT и на простых примерах проведет вас через процесс создания сквозной системы, которую вы сможете использовать для прототипирования своих собственных IoT-решений. Она начинается с общего обзора экосистемы Arduino, знакомит вас с различными датчиками и щитами и раскрывает искусство сбора данных. Затем вы изучите форматы данных и методы их хранения как локально, так и на серверах баз данных. По мере продвижения по главам вы научитесь настраивать инфраструктуру REST и MQTT для связи с базами данных и получите практические навыки работы с LoRaWAN, Ethernet, сотовой связью, HC-12 и RS-485.

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

Читать полностью…

Книги для программистов

Хотите развивать экосистему автономного транспорта?

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

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

Переходите по ссылке и откликайтесь на вакансии. Станьте частью нашей команды!

Читать полностью…

Книги для программистов

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

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

👉Подписаться👈

Читать полностью…

Книги для программистов

📚Building Table Views with Phoenix LiveView (2023)
✍️Автор: Peter Ullrich
📃Страниц: 107

Вы создадите быстрый и интерактивный пользовательский интерфейс таблиц, используя Phoenix LiveView. Сделаете огромные объемы данных управляемыми с помощью таких распространенных, но сложных функций, как пагинация, сортировка, фильтрация и бесконечная прокрутка. Используйте принципы SOLID-кодирования, чтобы сделать запросы многоразовыми с помощью композиции запросов. Разделите пользовательский интерфейс с помощью LiveComponents и узнайте, как безопасно обрабатывать пользовательский ввод с помощью бессхемных наборов изменений. Безболезненно делитесь своим представлением о данных, сохраняя параметры поиска в URL.

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

Читать полностью…

Книги для программистов

📚Python Deep Learning: Understand how deep neural networks work and apply them to real-world tasks (2023)
✍️Автор: Ivan Vasilev
📃Страниц: 362

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

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

Читать полностью…

Книги для программистов

Practical GraphQL: Learning Full-Stack GraphQL Development with Projects (2023)
Автор: Nabendu Biswas
Количество страниц: 275

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

Используя подход, основанный на проектах, вы научитесь использовать GraphQL с нуля. Вы начнете с основ, включая настройку и ключевые детали, касающиеся запросов и мутаций, а затем перейдете к более сложным темам и проектам. В ходе работы над книгой вы получите глубокое понимание экосистемы веб-разработки от фронтенда до бэкенда, создавая React-приложения с использованием Prisma Apollo Client и MongoDB.

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

Читать полностью…

Книги для программистов

Handbook of Big Data Research Methods (2023)
Автор: Samuel Fosso Wamba
Количество страниц: 322

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

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

Читать полностью…

Книги для программистов

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈

Читать полностью…

Книги для программистов

PHP & MySQL: Server-side Web Development 1st Edition (2022)
Автор: Jon Duckett
Количество страниц: 672

Изучите PHP, язык программирования, используемый для создания таких сайтов, как Facebook, Wikipedia и WordPress, а затем узнайте, как эти сайты хранят информацию в базе данных (MySQL) и используют ее для создания веб-страниц.
Эта книга наполнена вдохновляющими примерами кода, инфографикой и фотографиями, которые не только научат вас языку PHP и работе с базами данных, но и покажут, как создавать новые приложения с нуля.

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

Читать полностью…

Книги для программистов

The Kubernetes Operator Framework Book: Overcome complex Kubernetes cluster management challenges with automation toolkits (2022)
Автор: Michael Dame
Количество страниц: 328

Книга рассматривает, как различные компоненты Operator Framework (такие как Operator SDK, Operator Lifecycle Manager и OperatorHub.io) используются для создания операторов. Вы узнаете, как написать базовый оператор, взаимодействовать с кластером Kubernetes в коде и распространять этот оператор среди пользователей. По мере продвижения вы сможете разработать пример оператора на языке программирования Go с помощью инструментов Operator SDK, а затем запустить его локально с помощью Operator Lifecycle Manager, а также научитесь упаковывать пакет оператора для распространения. В книге описаны лучшие практики, а также примеры приложений и тематические исследования, основанные на реальных операторах, которые помогут вам реализовать изученные концепции.

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

Читать полностью…

Книги для программистов

Full Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform (2023)
Автор: Andre Landgraf
Количество страниц: 312

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

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

Читать полностью…

Книги для программистов

Python Asyncio Jump-Start: Asynchronous Programming And Non-Blocking I/O With Coroutines (2023)
Автор: Jason Brownlee
Количество страниц: 182

#python

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

Книга включает в себя изменения в языке для поддержки coroutines как объектов первого класса, такие как выражения async def и await, а также менее известные выражения async for и async with для асинхронных итераторов и менеджеров контекста соответственно.

📌 Всё самое полезное читайте в нашем канале Python📌

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

Читать полностью…

Книги для программистов

Go Cookbook: Expert Solutions for Commonly Needed Go Tasks (2023)
Автор: Sau Sheong Chang
Количество страниц: 367

#go

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

📌 Всё самое полезное читайте в нашем канале Go 📌

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

Читать полностью…

Книги для программистов

🔍Вопросы с собеседований и задачи по C#

У нас появились новые каналы по C#, в которых мы готовимся к собеседованиям и проверяем себя на практических задачках 🚀

Подписывайтесь:
👉Библиотека собеса по C# — тут мы готовимся к интервью
👉Библиотека задач по C# — тут решаем задачи, проходим тесты и изучаем код

Читать полностью…

Книги для программистов

Containers for Developers Handbook: A practical guide to developing and delivering applications using software containers (2023)
Автор: Francisco Javier Ramírez Urea
Количество страниц: 490

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

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

Читать полностью…

Книги для программистов

Qiskit Pocket Guide: Quantum Development with Qiskit (2023)
Автор: Francis Harkins
Количество страниц: 218

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

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

Читать полностью…

Книги для программистов

Hands-On Web Scraping with Python: Extract quality data from the web using effective Python techniques, 2nd Edition (2023)
Автор: Anish Chapagain
Количество страниц: 324

#python

Применяя практический подход, это обновленное издание использует реальные примеры и упражнения для объяснения ключевых понятий. Начиная с введения в основы web-scraping и программирования на Python, вы рассмотрите ряд методов сбора информации, включая запросы, lxml, pyquery, Scrapy и Beautiful Soup. Вы также познакомитесь с такими продвинутыми темами, как безопасная работа с веб-страницами, веб-интерфейсы, Selenium для веб-скрепинга, извлечение PDF, regex, анализ данных, отчеты EDA, визуализация и машинное обучение.

📌 Всё самое полезное читайте в нашем канале Python📌

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

Читать полностью…
Subscribe to a channel