Библиотека программиста (книги для разработчиков) – Telegram
Библиотека программиста (книги для разработчиков)
21.1K subscribers
787 photos
99 videos
4 files
498 links
Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter

РКН clck.ru/3KoESW
Download Telegram
📚 Security Automation with Python: Practical Python solutions for automating and scaling security operations
Автор: Corey Charles (2025)

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

Книга выделяется практическим подходом: вместо сухой теориисразу применяйте Python для реальных задач. Автор показывает, как автоматизировать сканирование уязвимостей, управление брандмауэрами, реагирование на инциденты, используя библиотеки вроде Paramiko, Requests и PyAutoGUI.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📚 Salesforce Anti-Patterns: Build resilient Salesforce solutions using expert advice to create robust and efficient programs
Автор: Lars Malmqvist (2025)

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

Во втором издании добавлены новые анти-паттерны, обновлённые примеры и современные технологии, включая AI и DevOps. Освойте передовые методы проектирования и реализации эффективных, масштабируемых решений в Salesforce.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
📚 Cloud Security: Concepts, Applications and Practices
Автор: Jamuna S. Murthy (2024)

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
📚 iOS 18 Programming for Beginners, 9th Edition: Learn iOS development with Swift 6, Xcode 16, and iOS 18 — your path to App Store success
Автор: Ahmad Sahar (2024)

Автор пишет о том, как с нуля научиться разрабатывать приложения для iOS 18, используя язык Swift 6 и среду Xcode. В центре книги — создание приложения для ведения личных записей, через которое читатель шаг за шагом осваивает ключевые аспекты мобильной разработки: от построения интерфейсов до обработки данных и интеграции карт.

Также автор пишет о более продвинутых возможностях: использовании машинного обучения с Apple Intelligence, тестировании приложений и процессе публикации в App Store. Книга подходит как новичкам, так и тем, кто хочет перейти на iOS-разработку с других платформ, предлагая практические навыки от идеи до полноценного релиза.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
📚 Functional Programming with C#: Unlock coding brilliance with the power of functional magic
Автор: Alex Yagur (2024)

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📕 Архитектура и дизайн систем на основе NoSQL в облаках для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков

На открытом уроке 10 июля в 20:00 мск мы погрузимся в тонкости работы с системами на основе NoSQL в облачных средах:

📗 На вебинаре разберём:
1. Основы NoSQL и его применение в облачных средах;
2. Реальные примеры и кейсы использования NoSQL в облаках;

📘 В результате на практике разберетесь в настройке и развертывании NoSQL баз данных в популярных облачных платформах (Сберклауд, Яндекс Облако, AWS, Google Cloud, Azure) и освоите применение основных операции с данными, масштабирования и управления производительностью NoSQL.

👉 Регистрация и подробности о курсе NoSQL: https://vk.cc/cNsUI0

Все участники открытого урока получат скидку на курс "NoSQL"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔖 Обзор на книгу «Рецепты PHP. Для профессиональных разработчиков»

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

В этом сборнике рецептов разработчики на PHP найдут надежные и проверенные решения распространенных задач. PHP — удивительно простой язык программирования, что объясняет, почему на нем написано более 75% веб-сайтов в Интернете. Но он также невероятно терпим к ошибкам программирования, что может привести к тиражированию сомнительного кода.

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

https://habr.com/ru/companies/piter/articles/838560/

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
🔖Книга: «Сетевое программирование. От основ до приложений»

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

Для кого эта книга?

Книга рассчитана на разработчиков с базовым опытом, которые хотят углубить свои знания в сетевом программировании. Читателю потребуется понимание основ TCP/IP, DNS и навыки программирования на C++ (выше начального уровня) или Python. Тем, кто уже знаком с сокетами по другим источникам (например, по книге «UNIX: разработка сетевых приложений» У. Стивенса или Beej’s Guide to Network Programming), можно пропустить начальные разделы.

Эта книга — итог многолетней работы профессионалов, готовых поделиться своим опытом. Она станет надежным проводником в мире сетевого программирования, помогая не только освоить теорию, но и применять ее в реальных проектах.

https://habr.com/ru/companies/piter/articles/915966/

Купить книгу

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
Книги, которые нас выбирают

Для меня было полной неожиданностью то, что моя первая и пока единственная статья Частное мнение о том, как «вкатиться» в IT сразу набрала столько положительных откликов. Спасибо всем, кто столь высокого оценил мой первый опыт.

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

https://habr.com/ru/articles/801273/

👉@programmist_of
👍1
📚 Pragmatic Microservices with C# and Azure: Build, deploy, and scale microservices efficiently to meet modern software demands
Автор: Christian Nagel (2024)

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

В процессе изучения разбираются ключевые технологии .NET — от minimal APIs до gRPC и SignalR для реального времени. Автор затрагивает DevOps-практики, различные виды тестирования, а также мониторинг и логирование с использованием OpenTelemetry и таких инструментов, как Prometheus и Grafana. Отдельное внимание уделяется асинхронной коммуникации через очереди и события, включая Azure Event Hub и Apache Kafka.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Не пропустите! 15 июля в 20:00 пройдет бесплатный урок по теме "ИИ для игр: как оживить противника в Unreal Engine". Запись: https://vk.cc/cNzCFK

Хотите узнать, как сделать противников в играх по-настоящему умными? На нашем открытом уроке вы научитесь создавать реалистичных NPC с помощью искусственного интеллекта!

На вебинаре:
- Создадите NPC с поведением (патрулирование)
- Настроите систему обнаружения — враг будет реагировать на шум или движение
- Добавим реакцию ИИ на завершение вашего квеста

Урок будет полезен:
- Всем, кто хочет с нуля освоить разработку игр
- Тем, кто увлекается играми и хочет превратить хобби в профессию
- Студентам или школьникам, которые рассматривают геймдев как будущую карьеру
- Специалистам из других сфер, которые хотят перейти в геймдев
- Начинающим разработчикам, которые хотят создавать свои игры самостоятельно или в небольших командах

Не забудьте записаться на вебинар: https://vk.cc/cNzCFK

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
3
📚 Securing Cloud PCs and Azure Virtual Desktop: Start implementing and optimizing security for Windows 365 and AVD infrastructure
Автор: Johan Vanneuville (2024)

Автор рассказывает, как эффективно защищать и управлять виртуализированными системами на базе технологий Microsoft. Получите базовые знания о Windows 365 и Azure Virtual Desktop, а также углубитесь в современные подходы к безопасности виртуальных рабочих мест.

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
📚 NGINX HTTP Server, 5th Edition: Harness the power of NGINX with a series of detailed tutorials and real-life examples
Автор: Gabriel Ouiran (2024)

Автор предлагает всестороннее руководство по использованию NGINX, мощного HTTP-сервера, который предназначен для работы с высоконагруженными сайтами и масштабируемыми сетями. Он охватывает все аспекты настройки этого легковесного сервера, начиная с базовых конфигураций и заканчивая более сложными настройками, учитывающими специфические потребности пользователя, с акцентом на новейшую версию 1.25.2, которая включает функции HTTP/3 и QUIC.

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📚Подборка книги по базам данных

1️⃣ К. Дж. Дейт — «Введение в системы баз данных»

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

2️⃣ Владимир Комаров — «Путеводитель по базам данных»

Компактное руководство, раскрывающее архитектуру современных СУБД, включая реляционные и NoSQL. Рассматриваются вопросы индексирования, репликации, транзакций, шардирования и масштабирования. Полезно как для начинающих, так и для опытных специалистов.

3️⃣ Сильвия Ботрос, Джереми Тинли — «MySQL по максимуму. 4-е издание»

Издание фокусируется на настройке и оптимизации MySQL, включая переход от монолитов к распределённой архитектуре. Практическая часть охватывает веб-скрапинг, работу с HTML и JavaScript, взаимодействие с API. Ориентировано на IT-специалистов, работающих с высоконагруженными системами.

4️⃣ Дмитрий Короткевич — «SQL Server. Наладка и оптимизация для профессионалов»

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

👉@programmist_of
👍3🤡1
📚 Rust for Blockchain Application Development: Learn to build decentralized applications on popular blockchain technologies using Rust
Автор: Akhil Sharma (2024)

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

Автор последовательно знакомит читателя с основами языка Rust, постепенно переходя к практическим примерам, таким как создание приложений на популярных блокчейнах вроде Solana и NEAR, а также разработке собственного блокчейна на основе Substrate от Parity. Также стремится дать читателю полный обзор того, как использовать Rust для успешной реализации блокчейн-проектов и приложений.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
📚 Salesforce Sales Cloud — An Implementation Handbook: A practical guide from design to deployment for driving success in sales
Автор: Kerry Townsend (2024)

Автор рассказывает о системе Salesforce Sales Cloud, которая решает множество проблем бизнеса в области продаж, таких как производительность, прогнозирование и поддержка продаж. Однако максимальное использование ее возможностей и получение максимальной отдачи может быть сложной задачей, особенно для тех, кто только начинает работать с этой технологией.

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
📚 Kubernetes Secrets Handbook: Design, implement, and maintain production-grade Kubernetes Secrets management solutions
Автор: Rom Adams (2024)

Автор акцентирует внимание на проблемах управления секретами в контейнеризованных приложениях в среде Kubernetes. Он рассматривает ограничения встроенной защиты Kubernetes и предлагает стратегии построения надёжной системы управления секретами для повышения безопасности.

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🖕1
📕 Практические кейсы использования ClickHouse для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков

На открытом уроке 24 июля в 20:00 мск мы погрузимся в тонкости работы с ClickHouse:

📗 На вебинаре разберём:
1. Основные принципы работы, архитектура и преимущества использования ClickHouse;
2. Реальные кейсы использования ClickHouse для анализа веб-логов, IoT данных и финансовых транзакций;

📘 В результате на практике разберетесь в настройке и использовании ClickHouse для обработки больших объемов данных.

👉 Регистрация и подробности о курсе NoSQL: https://vk.cc/cNQLgB

Все участники открытого урока получат скидку на курс "NoSQL"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576