progbook | Книги

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

153817

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

Подписаться на канал

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

📚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.

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

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

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

📚Mastering Julia, 2nd Edition: Enhance your analytical and programming skills for data modeling and processing with Julia (2024)
✍️Автор: Malcolm Sherrington
📃Страниц: 506

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

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

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

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

📚Mastering Secure Java Applications: Navigating security in cloud and microservices for Java (2024)
✍️Автор: Debopam Poddar
📃Страниц: 344

Особое внимание уделяется защите исходного кода с помощью анализа, обнаружения уязвимостей и автоматизации. Также обеспечивается безопасность среды выполнения для управления трафиком и многофакторная аутентификация. Решая проблемы безопасности данных с помощью шифрования, анонимизации и облачных решений, компания также использует такие инструменты, как OpenTelemetry, для обнаружения угроз в режиме реального времени. Он обеспечивает безопасное управление конфиденциальной информацией с помощью интеграции Vault и использует беспарольную аутентификацию. Для облегчения внедрения также приводятся эталонные архитектуры, образцы безопасного кодирования и методы автоматизации. К концу этой книги вы будете хорошо подготовлены к созданию безопасных Java-приложений и сможете создавать надежные, безопасные и совместимые приложения.

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

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

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

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

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

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

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

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

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

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

📚React and React Native, 5th Edition: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile (2024)
✍️Автор: Adam Boduch
📃Страниц: 508

Книга познакомит вас с React. Вы узнаете о синтаксисе JSX, хуках, функциональных компонентах и обработке событий, научитесь получать данные с сервера и решите непростую проблему управления состояниями. Как только вы освоитесь с написанием React на JavaScript, вы перейдете к разработке на TypeScript в последующих главах. Также книга знакомит с React Native для мобильной разработки. React Native идет рука об руку с React. Зная React, вы сможете понять, чем и как отличается React Native, когда будете писать общие компоненты для приложений на Android и iOS. Вы узнаете, как создавать отзывчивые макеты, использовать анимацию и реализовывать геолокацию.

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

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

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

📚Kotlin Design Patterns and Best Practices, 3rd Edition: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices (2024)
✍️Автор: Alexey Soshin
📃Страниц: 474

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

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

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

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

📚Windows Forensics Analyst Field Guide: Engage in proactive cyber defense using digital forensics techniques (2023)
✍️Автор: Muhiballah Mohammed
📃Страниц: 318

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

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

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

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

📚Pro Oracle Database 23c Administration: Manage and Safeguard Your Organization’s Data (2024)
✍️Автор: Michelle Malcher
📃Страниц: 588

Освойте администрирование Oracle Database как в локальных, так и в облачных средах. В этом новом издании рассматриваются задачи, которые необходимо выполнять для поддержания стабильности, настройки и работы баз данных. В книгу также включены задачи администрирования, специфичные для облачных сред, включая Oracle Autonomous Database, работающую в Oracle Cloud Infrastructure. Новым в этом издании является помощь DBA, которые начинают заниматься управлением данными, а также рассмотрение идеи конвергентной базы данных и того, что она означает для обработки различных типов данных и рабочих нагрузок. В книге рассматриваются некоторые функции машинного обучения, появившиеся в Oracle, и показано, как SQL помогает вам в решении задач управления данными.

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

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

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

📚Getting Started with Enterprise Architecture: A Practical and Pragmatic Approach to Learning the Basics of Enterprise Architecture (2023)
✍️Автор: Eric Jager
📃Страниц: 275

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

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

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

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

📚Advanced Field-Effect Transistors: Theory and Applications (2023)
✍️Автор: Sukeshni Tirkey
📃Страниц: 290

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

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

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

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

⚛️💥 React 19 уничтожит все фреймворки

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

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

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

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

📚Object Oriented Programming Design Patterns (2023)
✍️Автор: Eldar Cohen
📃Страниц: 173

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

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

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

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

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

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

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

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

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

📚Lean Game Development, 2nd Edition: Apply Lean Frameworks to the Process of Game Development (2024)
✍️Автор: Julia Naomi Rosenfield Boeira
📃Страниц: 299

Освойте техники Lean UX и Lean Startup, чтобы улучшить опыт agile-разработки игр за пределами Scrum. Эта версия книги посвящена применению бережливых и agile-методологий в процессе разработки игр и содержит улучшенные примеры и совершенно новый раздел, объясняющий, как тестировать игру в Unity с помощью CI.
Вы увидите, как определить минимально жизнеспособный продукт с помощью Lean Canvas, позволяя клиентам проводить итерации над ним и собирать отзывы для улучшения на каждом цикле. В первой части книги рассказывается о процессе создания идеи игры и о том, как бережливые методологии позволяют разработчикам, особенно небольшим студиям, избежать сползания объема. Далее дается руководство по созданию MVP и использованию отзывов игроков для итераций и улучшения игр. Затем в книге рассматриваются методы непрерывного совершенствования.

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

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

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

📚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. Вы также добавите тесты в свои приложения, чтобы обнаружить и устранить запахи кода.

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

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

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

📚Generative AI for Cloud Solutions: Architect modern AI LLMs in secure, scalable, and ethical cloud environments (2024)
✍️Автор: Paul Singh
📃Страниц: 300

Это исчерпывающее руководство по пониманию и использованию Generative AI в рамках облачных платформ. В книге рассматриваются основы облачных вычислений и генеративного ИИ, стратегии масштабирования и вопросы безопасности. С ее помощью вы сможете применять ответственные практики ИИ и другие методы, такие как тонкая настройка, RAG, автономные агенты, LLMOps и Assistants API. Вы научитесь разрабатывать и внедрять безопасные и масштабируемые решения ChatGPT в облаке, а также получите представление об основах построения разговорного ИИ, например чат-ботов. К концу этой книги вы получите глубокое понимание возможностей генеративного ИИ и облачных вычислений, что позволит вам разрабатывать эффективные и этичные ИИ-решения для различных приложений и сервисов.

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

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

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

📚Angular for Enterprise Applications (2024)
✍️Автор: Doguhan Uluca
📃Страниц: 592

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

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

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

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

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

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

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

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

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

📚Learn PowerShell Scripting in a Month of Lunches, 2nd Edition: Write and organize scripts and tools (2024)
✍️Автор: James Petty
📃Страниц: 336

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

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

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

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

📚Kotlin Unleashed: Harnessing the Power of Modern Android Development Category (2023)
✍️Автор: Kameron Hussain
📃Страниц: 220

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

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

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

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

📚Salesforce Field Service: A Beginner’s Guide to Creating, Managing, and Automating Field Service (2023)
✍️Автор: Saiteja Chatrati
📃Страниц: 280

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

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

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

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

📚Introduction to Responsible AI: Implement Ethical AI Using Python (2023)
✍️Автор: Shaleen Bengani
📃Страниц: 184

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

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

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

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

📚A Beginner’s Guide to SSD Firmware: Designing, Optimizing, and Maintaining SSD Firmware (2023)
✍️Автор: Gopi Kuppan Thirumalai
📃Страниц: 200

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

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

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

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

📚Machine Learning in Python for Everyone (2023)
✍️Автор: Jonathan Wayne Korn
📃Страниц: 319

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

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

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

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

Erid: 2VfnxxpQF4t
Отличные новости от Мегамаркета! В честь своего дня рождения маркетплейс увеличивает кешбэк до 70% бонусами СберСпасибо!

 Вас ждут выгодные предложения на гаджеты:
Микрофон Fifine
Web-камеру Logitech 
Игровая мышь HyperX 
Проводную игровую клавиатуру Defender 
Игровые наушники с микрофоном Defender

Приобретя эти товары на сумму 28 528 рублей, вы получите обратно 4 427 бонусов СберСпасибо, которыми можно оплатить до 99% стоимости будущих покупок. Плюс, здесь есть доставка по клику от 15 минут уже в 118 городах.

Не забудьте воспользоваться промокодом ВЕСНАТЕХНИКА, чтобы сэкономить 3 000 рублей на заказы от 10 000 рублей при первой покупке на Мегамаркете. Это идеальный момент для апгрейда вашей техники!

Реклама. Рекламодатель ООО "МАРКЕТПЛЕЙС". ИНН: 9701048328

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

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

📚15 Web Projects With Vanilla JavaScript: Build 15 mini frontend projects from scratch with HTML5, CSS & JavaScript (2023)
✍️Автор: Asadullah Alam
📃Страниц: 387

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

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

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

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

📚Machine Learning Applications: From Computer Vision to Robotics (2023)
✍️Автор: Indranath Chatterjee
📃Страниц: 240

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

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

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

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

📚Building Real-Time Marvels with Laravel: Create Dynamic and Interactive Web Applications (2024)
✍️Автор: Sivaraj Selvaraj
📃Страниц: 640

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

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

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

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

📚Applied Embedded Electronics: Design Essentials for Robust Systems (2023)
✍️Автор: Jerry Twomey
📃Страниц: 596

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

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

Читать полностью…
Подписаться на канал