Полка Разработчика
28.2K subscribers
4.01K photos
8 videos
268 files
4.01K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Memory Thinking for C and C++ Windows Diagnostics

Автор: Vostokov Dmitry

Описание:
В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #C #ENG
📖 Эффективный и современный С++

Автор: Скотт Мейерс

Описание:
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 — это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #C #RU
📖 Архитектура корпоративных программных приложений (исправленное издание)

Автор: Мартин Фаулер

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #APP #RU
📖 Asyncio и конкурентное программирование на Python

Автор: Фаулер Мэттью

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #Python #RU
📖 ALearn Grafana 10.x

Автор: Салитуро Эрик

Описание:
Приготовьтесь раскрыть весь потенциал платформы наблюдаемости Grafana с открытым исходным кодом, идеально подходящей для анализа и мониторинга данных временных рядов, с помощью этого обновленного второго издания. Это руководство для начинающих поможет вам освоиться с новейшими функциями Grafana для запроса, визуализации и изучения журналов и метрик, независимо от того, где они хранятся.
Начиная с основ, в этой книге демонстрируется, как быстро установить и настроить сервер Grafana с помощью Docker. Затем вы познакомитесь с основными компонентами интерфейса Grafana, а затем узнаете, как анализировать и визуализировать данные из таких источников, как InfluxDB, Telegraf, Prometheus, Logstash и Elasticsearch. В книге подробно рассматриваются ключевые визуализации панелей в Grafana, включая временные ряды, статистику, таблицу, линейчатый индикатор и текст, а также руководство по использованию Python для конвейеризации данных, преобразований для облегчения аналитики и шаблонов для создания динамических панелей мониторинга. Изучая потоковую передачу данных в режиме реального времени с помощью Telegraf, Promtail и Loki, вы будете работать с функциями наблюдаемости, такими как правила оповещения и интеграция с PagerDuty и Slack. По мере продвижения в книге рассматриваются административные аспекты Grafana, от настройки пользователей и организаций до реализации аутентификации пользователей с помощью Okta и LDAP, а также организации информационных панелей в папки и многое другое.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Grafana
📖 Как проектируются и создаются программные комплексы

Автор: Брукс Ф.П.

Описание:
Книга представляет собой ряд очерков по системному программированию, принадлежащих профессору университета Северной Каролины (США) ФредерикуП. Бруксу. Ценность этих очерков в том, что они основаны на опыте руководства проектированием и разработкой OS/360 — одной из крупнейших систем математического обеспечения.
Очерки затрагивают практически все: эстетические основы программирования, организацию работ на высшем и низшем уровнях, сущность руководства, по нятие архитектуры программного комплекса, разницу между «обычным» и системным программированием, способы документирования программ, методы отладки и т. п. Написанные лаконично, но весьма емко, ярким и образным языком, затрагивающие самые животрепещущие вопросы, волнующие программистов и их руководителей,— эти очерки будят мысль и дают очень четкую ориентацию.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Создаем игры с Kodu Game Lab

Автор: Астахова К. И.

Описание:
В данном учебном пособии рассказывается, как с помощью конструктора игр Kodu Game Lab создавать 3D-миры и ком- пьютерные игры самых разных жанров — от простых «бродилок» до «стрелялок» и головоломок. Книга разбита на темы, освоив которые на примерах неболь- ших демо-игр, вы сможете создавать собственные полноценные игровые проекты.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Terraform: инфраструктура на уровне кода, 3-е издание

Автор: Брикман Евгений

Описание:
Terraform — настоящая звезда в мире DevOps. Эта технология позволяет управлять облачной инфраструктурой как кодом (IaC) на облачных платформах и платформах виртуализации, включая AWS, Google Cloud, Azure и др. Третье издание было полностью переработано и дополнено, чтобы вы могли быстро начать работу с Terraform.
Евгений (Джим) Брикман знакомит вас с примерами кода на простом декларативном языке программирования Terraform, иллюстрирующими возможность развертывания инфраструктуры и управления ею с помощью команд. Умудренные опытом системные администраторы, инженеры DevOps и начинающие разработчики быстро перейдут от основ Terraform к использованию полного стека, способного поддерживать трафик огромного объема и большую команду разработчиков.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Terraform
📖 Как пасти котов. Наставление для программистов, руководящих другими программистами

Автор: Рейнвотер Дж. Ханк

Описание:
«Как пасти котов» — это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.
В таком случае без этой книги вам не обойтись. А может быть, вы — опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: «Нужно ли мне совершенствовать свои лидерские навыки?» Полагаю, вы ответите: «Да», — а значит, данная книга окажется для вас небесполезной.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Изучаем Java

Автор: Кэти Сьерра, Берт Бейтс

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Java
📖 Crafting Clean Code with JS and React

Автор: Khalfallah H.B.

Описание:
Поймите руководящие принципы «чистого кода» и то, как он применяется к современной разработке интерфейса, доступности (a11y), семантике, производительности и Green Web. Выделяя ключевые темы, начиная от основ javascript и HTML до популярных фреймворков, таких как React, эта книга предоставляет лучшие практики, которые гарантируют, что код и приложения будут проще, эффективнее и экономичнее в запуске.
Используя веб-приложение в качестве примера, вы начнете с очистки и улучшения его кодовой базы, разделив javascript на более мелкие, повторно используемые и компонуемые функции без побочных эффектов. Затем вы улучшите кодовую базу HTML, применив шаблоны «Disability Driven Design», сосредоточившись на семантике, прежде чем перейти к улучшению архитектуры с помощью функционального стиля (неизменяемого, модульного и компонуемого).
Поскольку сегодня веб должен быть экологичным с сокращенным временем загрузки и потреблением энергии, вы примените несколько советов и приемов для повышения производительности кода и увидите, как лучше всего контролировать его непрерывно и масштабируемо.
Что вы узнаете:
- Узнаете, как работает движок JavaScript и управление памятью.
- Более подробно изучите ключевые направления доступности и экологичных вычислений.
- Сделайте приложения более простыми и экономичными в использовании.
- Внимательно рассмотрите чистую и устойчивую разработку с использованием JavaScript и React.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #React #JS
📖 Hands-on Rust: Effective Learning through 2D Game Development and Play

Автор: Khalfallah H.B.

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

Каждая глава этой книги представляет собой практические проекты, которые проведут вас от «Hello, World» до создания полноценной игры в жанре подземелий. Начните с настройки Rust и освойтесь в своей среде разработки. Изучите основы языка на практических примерах, создавая собственную версию Flappy Bird. Узнайте, что требуется для случайной генерации подземелий и заполнения их монстрами, создавая полноценную игру в жанре подземелий. Запускайте игровые системы одновременно для высокой производительности и быстрого игрового процесса, сохраняя при этом возможность отладки программы. Дайте волю своему творчеству с помощью магических предметов, более сильных монстров и сложного дизайна подземелий. Добавьте многослойную графику и отполируйте свою игру со стилем.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Rust
📖 Язык программирования C# 9 и платформа .NET 5

Автор: Троелсен Э., Джепикс Ф.

Описание:
Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования С# и о связанной с ним инфраструктуре. В 10-м издании книги вы найдете описание новейших возможностей языка С# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле. Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных. Все примеры кода были переписаны с учетом возможностей последнего выпуска С# 9.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C #NET
📖 Hands-on Azure Functions with C#

Автор: Satapathi A., Mishra A.

Описание:
Создание бессерверных решений с использованием Azure Functions. Эта книга дает вам глубокое понимание Azure Functions, чтобы вы могли создавать высокомасштабируемые и надежные бессерверные приложения.
Книга начинается с введения в Azure Functions и демонстрирует триггеры и привязки с вариантами использования. Представлен процесс создания почтовой программы OTP с Queue Storage Trigger и выходной привязкой SendGrid, а также рассматриваются триггеры таймера и привязка хранилища BLOB-объектов. Обсуждается создание настраиваемой привязки для Azure Functions и создание бессерверного API с использованием Azure Functions и Azure SQL. Вы узнаете, как создать бессерверный API с использованием Azure Functions и Azure Cosmos DB, и вы рассмотрите включение аналитики приложений и Azure Monitor. Обсуждается хранение секретов функций в Azure Key Vault, а также аутентификация и авторизация с использованием Azure Active Directory. Вы узнаете, как защитить бессерверные приложения с помощью API Management и развернуть ваши Azure Functions с помощью IDE.
Демонстрируется развертывание ваших Azure Functions с использованием конвейеров CI/CD, а также запуск Azure Functions в контейнерах. Вы узнаете, как использовать Azure Cognitive Services для создания интеллектуальных бессерверных приложений. А авторы познакомят вас с функциями Azure Durable и научат вас интегрировать функции Azure в рабочий процесс логического приложения. Они также обсудят передовой опыт и подводные камни, которых следует избегать при проектировании функций Azure.
После прочтения этой книги вы сможете проектировать и развертывать функции Azure и реализовывать решения реальных бизнес-задач с помощью бессерверных приложений.
Что вы узнаете:
- Мониторинг и защита функций Azure
- Создание и развертывание функций Azure
- Включение стратегий DevOps непрерывной интеграции/непрерывного развертывания (CI/CD) для функций Azure
- Запуск функций Azure на кластере Azure Kubernetes

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #C
📖 GraphQL in Action

Автор: Buna S.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GraphQL
📖 The Cloud Computing Journey

Автор: Gupta Divit

Описание:
Повысьте свою квалификацию и получите целостное представление об облачных технологиях, уделяя особое внимание плавному переходу от локальной среды к облаку.
Основные характеристики
Глубокий анализ архитектуры облака, включая различные слои, компоненты и принципы проектирования.
Изучение различных типов облачных сервисов от AWS, Microsoft Azure, Google Cloud, Oracle Cloud Infrastructure и других.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Cloud
📖 x86 Software Reverse-Engineering, Cracking, and Counter-Measures

Автор: Домас К., Домас С.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Reverse_Engineering
📖 Professional C++, 6th Edition

Автор: Грегуар Марк

Описание:
Расширьте свой инструментарий C++ быстро и эффективно с помощью этого расширенного ресурса.
В недавно переработанном шестом издании Professional C++ опытный инженер-программист и разработчик Марк Грегуар представляет еще один том, который поднимает планку для руководств по продвинутому программированию. Охватывая основные новые редакции, содержащиеся в новом стандарте C++ под кодовым названием C++23, книга предлагает тематические исследования с рабочим кодом, который был протестирован в Windows и Linux.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #C
📖 Graph Algorithms for Data Science

Автор: Братанич Томаж

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #DataScience
📖 Master Vue.js in 6 Days

Автор: Sarrion E.

Описание:
Приготовьтесь к захватывающему путешествию в мир Vue.js. Эта книга, организованная в шесть дней изучения Vue.js, проведет вас через ключевые концепции, необходимые для того, чтобы стать опытным разработчиком с этой универсальной структурой.
Подкрепленная понятными объяснениями, конкретными примерами, практическими упражнениями и советами по разработке, вы изучите основные ингредиенты, необходимые для создания пользовательских веб-интерфейсов. От создания компонентов до обработки событий, погружения в HTTP-запросы и настраиваемые директивы, каждый день обещает новые навыки и практические знания, которые вы сможете немедленно применить в своих проектах.
Будь то создание профессиональных веб-приложений или просто расширение ваших горизонтов в веб-разработке, эта книга снабдит вас необходимыми навыками, чтобы преуспеть в Vue.js. Итак, окунитесь в это приключение и станьте мастером Vue.js всего за шесть дней!

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Vuejs
📖 Data Structures and Algorithms in JavaScript

Автор: Kereki Federico

Описание:
Это не тот же самый старый JavaScript.
Думаете, вы знаете JavaScript? Подумайте еще раз. Это не обычная книга по программированию — это глубокое погружение в мощный мир структур данных и алгоритмов, которые изменят ваш подход к решению задач в JavaScript.
Являетесь ли вы frontend-разработчиком, разрабатывающим сложные приложения, серверным инженером, создающим масштабируемые системы, или программистом, готовящимся к техническим собеседованиям, эта книга произведет революцию в вашем программировании.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #JavaScript