progbook | Books

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

153813

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

Subscribe to a channel

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

🗝️ 40 незаменимых API для разработчиков

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

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

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

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

📚Scalable AI and Design Patterns: Design, Develop, and Deploy Scalable AI Solutions (2024)
✍️Автор: Abhishek Mishra
📃Страниц: 256

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

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

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

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

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

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

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

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

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

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

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

📚Mathematical Methods using Python: Applications in Physics and Engineering (2024)
✍️Автор: Vasilis Pagonis
📃Страниц: 488

Вводная глава дает краткий курс программирования на Python и наиболее часто используемые библиотеки (SymPy, NumPy, SciPy, Matplotlib). Затем следуют главы, посвященные дифференцированию, интегрированию, векторам и методам множественного интегрирования. Следующая группа глав охватывает комплексные числа, матрицы, векторный анализ и векторные пространства. Обширные главы посвящены обыкновенным и дифференциальным уравнениям, затем следуют главы, посвященные нелинейным системам и анализу экспериментальных данных с использованием методов линейной и нелинейной регрессии, преобразований Фурье, биномиальных и гауссовских распределений. Книга сопровождается специальным сайтом GitHub, на котором размещены все коды из книги.

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

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

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

📚From Concepts to Code: Introduction to Data Science (2024)
✍️Автор: Adam P. Tashman
📃Страниц: 386

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

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

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

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

📚Web Scraping With Python, 3rd Edition: Data Extraction from the Modern Web (2024)
✍️Автор: Ryan Mitchell
📃Страниц: 300

Написав простую автоматизированную программу, вы можете запрашивать веб-серверы, получать данные и разбирать их, чтобы извлечь нужную информацию. Это тщательно обновленное третье издание не только познакомит вас с веб-скрапингом, но и послужит исчерпывающим руководством по сбору практически всех типов данных из современного Интернета. Часть 1 посвящена механике веб-скрапинга: использованию Python для запроса информации с веб-сервера, базовой обработке ответа сервера и автоматизированному взаимодействию с сайтами. В части 2 рассматривается множество более специфических инструментов и приложений для любого сценария веб-скреппинга, с которым вы можете столкнуться.

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

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

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

📚Making Embedded Systems, 2nd Edition: Design Patterns for Great Software (2024)
✍️Автор: Elecia White
📃Страниц: 340

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

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

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

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

📚Software Supply Chain Security: Securing the End-to-end Supply Chain for Software, Firmware, and Hardware (2024)
✍️Автор: Cassie Crossley
📃Страниц: 219

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

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

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

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

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

📚Linux Pocket Guide: Essential Commands, 4th Edition (2024)
✍️Автор: Daniel J. Barrett
📃Страниц: 347

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

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

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

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

📚Cybersecurity Architect’s Handbook: An end-to-end guide to implementing and maintaining robust security architecture (2024)
✍️Автор: Lester Nichols
📃Страниц: 494

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

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

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

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

📚Painless Docker: Unlock the Power of Docker and its Ecosystem (2023)
✍️Автор: Aymen El Amri
📃Страниц: 324

Это подробное и всеобъемлющее руководство, которое охватывает Docker и значительную часть его экосистемы. Руководство предназначено для начинающих и среднего уровня и содержит пошаговое руководство. Оно начинается с базовых концепций и переходит к расширенным возможностям. К концу руководства читатели освоят Docker и микросервисы, включая их разработку и использование в производстве. В руководстве также рассказывается о Docker Compose, Docker Swarm и важных инструментах экосистемы.

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

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

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

📚Advanced JavaScript Unleashed: Master Advanced JavaScript Concepts like Prototypes, Symbols, Generators and More (2024)
✍️Автор: Yousaf Khan
📃Страниц: 234

Ответив на тысячи вопросов сотен разработчиков JavaScript, автор этой книги понял, что одни и те же темы возникают снова и снова. Эти вопросы всегда касались фундаментальных аспектов JavaScript, которые разработчики упускали! И ни один другой ресурс не мог дать исчерпывающего объяснения.
Цель этой книги сделать доступным для любого человека более глубокое понимание языка JavaScript путем предоставления четких и лаконичных объяснений основных тем. В книге будут рассмотрены closures, coercion, асинхронная природа Javascript, hoisting и цикл событий. Но также мы рассмотрим такие продвинутые темы, как promises, async-await и многое другое.

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

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

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

📚Visual Analytics Fundamentals: Creating Compelling Data Narratives with Tableau (2023)
✍️Автор: Lindy Ryan
📃Страниц: 288

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

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

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

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

📚Understanding DeFi: The Roles, Tools, Risks, and Rewards of Decentralized Finance (2024)
✍️Автор: Alexandra Damsker
📃Страниц: 250

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

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

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

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

📚Mastering Kotlin for Android 14: Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose (2024)
✍️Автор: Harun Wangereka
📃Страниц: 370

По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательского интерфейса вашего приложения, изучите, как создавать и улучшать архитектуру приложения, и использовать такие библиотеки Jetpack, как Room и DataStore, для локального хранения данных. Используя пошаговый подход, эта книга научит вас отлаживать проблемы в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных Room. Вы также добавите тесты в свои приложения, чтобы обнаружить и устранить запахи кода.

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

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

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

📚Active Directory and PowerShell for Jobseekers: Learn how to create, manage, and secure user accounts (2024)
✍️Автор: Mariusz Wróbel
📃Страниц: 474

Эта книга проведет вас через все этапы жизненного цикла Active Directory, охватывая проектирование, развертывание, настройку и управление. Особое внимание уделяется автоматизации с помощью PowerShell, что поможет вам научиться автоматизировать процессы с помощью сценариев. Обучение начинается с управления Active Directory, создания среды разработки в Azure. Далее вы получите подробный обзор создания среды, ее конфигурации, мониторинга, настроек безопасности и восстановления. Благодаря примерам, представленным как с помощью ручных действий, так и автоматизированных сценариев PowerShell, книга позволяет читателям выбрать удобный для них метод изучения автоматизации PowerShell. Также знакомит с инструментами DevOps для облачной инфраструктуры, охватывая управление обновлениями, мониторинг, безопасность и ресурсы автоматизации.

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

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

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

📚Beginning Stm32: Developing with FreeRTOS, libopencm3, and GCC (2024)
✍️Автор: Warren Gay
📃Страниц: 190

Каждая глава содержит четкие объяснения аппаратных возможностей STM32, которые помогут вам начать работу с устройством, включая GPIO и некоторые другие периферийные устройства ST Microelectronics, такие как USB и контроллер шины CAN. Вы узнаете, как загрузить и настроить среду разработки libopencm3 + FreeRTOS, используя GCC. Установив все необходимое, вы будете использовать FreeRTOS для создания задач, очередей и мьютексов. Вы также научитесь работать с шиной I2C, чтобы добавить GPIO с помощью чипа PCF8574. И как создать ШИМ-выход для RC-управления с помощью аппаратных таймеров.

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

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

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

📚The Software Developer’s Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer (2024)
✍️Автор: David Cohen
📃Страниц: 300

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

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

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

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

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

📚Generative Art with JavaScript and SVG: Utilizing Scalable Vector Graphics and Algorithms for Creative Coding and Design (2024)
✍️Автор: David Matthew
📃Страниц: 257

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

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

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

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

📚Beginning Shadow DOM API: Get Up and Running with Shadow DOM for Web Applications (2024)
✍️Автор: Alex Libby
📃Страниц: 135

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

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

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

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

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

📚JavaScript Design Patterns: Deliver fast and efficient production-grade JavaScript applications at scale (2024)
✍️Автор: Hugo Di Francesco
📃Страниц: 308

В этой книге представлен полный обзор паттернов проектирования на современном (ES6+) JavaScript с реальными примерами их применения в профессиональной среде. Вначале вы узнаете, как использовать креативные, структурные и поведенческие паттерны проектирования в идиоматическом JavaScript, а затем переключите внимание на архитектуру и паттерны пользовательского интерфейса. Здесь вы узнаете, как применять паттерны для таких библиотек, как React, и распространять их на общие подходы к веб-фронтенду и микрофронтенду. В последнем разделе книги представлены и проиллюстрированы наборы паттернов производительности и безопасности, включая обмен сообщениями и событиями, стратегии загрузки активов и JavaScript, а также паттерны производительности асинхронного программирования.

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

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

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

Нет времени объяснять! Осталась всего пара дней до закрытия регистрации на самое масштабное событие в IT-сфере.

Уже 17 мая пройдет конференция МТС True Tech Day.

Что будет:
- Выступления топовых экспертов из МТС, Яндекса, Ozon, Авито и других передовых компаний.
- Более 50 докладов про архитектуру, облачные платформы, NLP4Code, вероятностное. программирование, безопасность контейнеров и другое.
- 10 часов нетворкинга.
- Цифровые зоны и digital-развлечения.
- А после – грандиозная вечеринка со звездой.

Участвуй онлайн! Регистрируйся прямо сейчас на True Tech Day

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

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

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

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

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
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++

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

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

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

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

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

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

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

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

📚Effective Rust: 35 Specific Ways to Improve Your Rust Code (2024)
✍️Автор: David Drysdale
📃Страниц: 250

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

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

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

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

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

📚Mastering Go — Fourth Edition: Leverage Go’s expertise for advanced utilities, empowering you to develop professional software (2024)
✍️Автор: Mihalis Tsoukalos
📃Страниц: 736

Это всеобъемлющее руководство посвящено продвинутым концепциям Go, включая RESTful-серверы и управление памятью Go. В этом издании появились новые главы о Go Generics и нечетком тестировании, а также расширенное исследование эффективности и производительности. По мере прохождения глав вы обретете уверенность и глубокое понимание передовых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными JavaScript Object Notation (JSON) и взаимодействие с базами данных.

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

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

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

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

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

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

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

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

📚Learning OpenCV 5 Computer Vision with Python: Tackle computer vision and machine learning with the newest tools, techniques and algorithms, 4th Edition (2023)
✍️Автор: Joseph Howse
📃Страниц: 470

Вы начнете с настройки OpenCV 5 и Python 3 на различных платформах. Затем вы узнаете, как выполнять базовые операции, такие как чтение, запись, манипулирование и отображение изображений, видео и записей с камер. В этой книге вы найдете все возможности для практической работы: от обработки изображений, анализа видео, оценки глубины и сегментации до создания приложения с графическим интерфейсом. Вы также узнаете о классификации объектов и машинном обучении, что позволит вам создавать и использовать детекторы объектов и даже отслеживать движущиеся объекты в режиме реального времени. Наконец, вы рассмотрите ANN и DNN, научитесь разрабатывать приложения для распознавания рукописных цифр и классификации пола и возраста человека, а также развернете свои решения в облаке.

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

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

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

📚Zero Trust Networks: Building Secure Systems in Untrusted Networks (2024)
✍️Автор: Razi Rais
📃Страниц: 332

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

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

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

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

📚Web API Development with ASP.NET Core 8: Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs (2024)
✍️Автор: Xiaodi Yan
📃Страниц: 804

Обеспечивая более глубокое понимание различных протоколов, реализованных в ASP.NET Core, включая RESTful, SignalR (WebSocket), gRPC и GraphQL, дополненное практическими примерами и методами оптимизации, такими как использование промежуточного ПО, тестирование, кэширование и протоколирование, эта книга предлагает бесценные знания как новичкам, так и опытным разработчикам для удовлетворения современных требований веб-разработки. Кроме того, вы узнаете, как использовать облачные платформы, такие как Azure и Azure DevOps, для улучшения разработки и эксплуатации ваших приложений.

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

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

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

📚Mastering Prometheus: Gain expert tips to monitoring your infrastructure, applications, and services (2024)
✍️Автор: William Hegedus
📃Страниц: 310

Начиная с введения в Prometheus и его роли в наблюдаемости, в книге описывается процесс его развертывания. Вы изучите язык запросов Prometheus и модель данных TSDB, затем динамическое обнаружение сервисов для целей мониторинга и совершенствование оповещений с помощью пользовательских шаблонов и форматирования. Затем книга демонстрирует горизонтальное масштабирование Prometheus с помощью шардинга и федерации, а также знакомит вас с методами отладки и стратегиями тонкой настройки приема данных. Продвигаясь по главам, вы сможете управлять Prometheus в масштабе с помощью CI-валидации и шаблонизации с помощью Jsonnet, а также интегрировать Prometheus с другими проектами, такими как OpenTelemetry, Thanos, VictoriaMetrics и Mimir.

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

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