Лента постов канала Библиотека программиста (книги для разработчиков) (@programmist_of) https://t.me/programmist_of Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter ru https://linkbaza.com/catalog/-1001388831150 Sat, 16 Aug 2025 07:18:18 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 15 Aug 2025 14:01:53 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 15 Aug 2025 13:24:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 15 Aug 2025 11:01:50 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 15 Aug 2025 07:18:28 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 14 Aug 2025 08:53:57 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Wed, 13 Aug 2025 07:26:37 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 12 Aug 2025 11:15:34 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Mon, 11 Aug 2025 17:49:58 +0300
🔖 Clean Code Principles and Patterns, 2nd Edition: A Software Practitioner’s Handbook
Автор: Petri Silén (2023)

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

Все концепции объясняются на реальных примерах на Java, JavaScript/TypeScript и C++. Они легко переносятся на другие языки, если у вас есть базовые знания ООП. Книга подходит как новичкам, так и опытным разработчикам, которые хотят поднять свой кодинг на новый уровень.

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Mon, 11 Aug 2025 11:04:39 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 08 Aug 2025 09:24:50 +0300
🔖 Efficient Cloud FinOps: A practical guide to cloud financial management and optimization with AWS, Azure, and GCP
Автор: Danny Obando Garcia (2024)

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

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

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 07 Aug 2025 11:07:31 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 07 Aug 2025 07:11:16 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Wed, 06 Aug 2025 09:52:26 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Wed, 06 Aug 2025 07:11:17 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 05 Aug 2025 14:03:55 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 05 Aug 2025 12:02:28 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Mon, 04 Aug 2025 11:26:07 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Sun, 03 Aug 2025 20:15:31 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Sat, 02 Aug 2025 07:13:51 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 01 Aug 2025 11:07:55 +0300
📚Топ книг по тестированию для начинающих специалистов и не только


Что такое тестирование. Курс молодого бойца
Автор: Ольга Назина

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


Ключевые процессы тестирования
Автор: Рекс Блэк

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


Дружеское знакомство с тестированием программ
Автор: Билл Лабун

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


Гибкое тестирование
Авторы: Лиза Криспин, Джанет Грегори

«Гибкое тестирование» станет полезным пособием как для начинающих тестировщиков, так и для опытных профессионалов, в том числе и для менеджеров — руководителей проектов. В книге подробно разбирается роль основных функций «гибкого тестировщика», а также принципы и методологии гибкой разработки (Agile) в контексте тестирования программного обеспечения.


Искусство тестирования программ
Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер

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


👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 01 Aug 2025 10:52:51 +0300
👋 Привет, админы!

Раз уж тема зашла, делюсь готовым скриптом для массового обновления паролей сервисных учёток. Иногда после смены пароля учётки приходится руками лазить по десяткам серверов и обновлять службы — это ад. Решается всё PowerShell’ем.

Вот скрипт:


# Задаем данные
# автор: https://t.me/win_sysadmin
$ServiceAccount = "DOMAIN\ServiceUser"
$NewPassword = "NewSecurePassword123!"
$Servers = @("Server1","Server2","Server3") # список серверов

foreach ($Server in $Servers) {
Write-Host "Обновляю службы на $Server..." -ForegroundColor Cyan
$services = Get-WmiObject Win32_Service -ComputerName $Server | Where-Object { $_.StartName -eq $ServiceAccount }
foreach ($svc in $services) {
Write-Host " -> Обновляем $($svc.Name) ($($svc.DisplayName))" -ForegroundColor Yellow
$result = sc.exe \\$Server config $($svc.Name) obj= $ServiceAccount password= $NewPassword
if ($result -like "*[SC] ChangeServiceConfig SUCCESS*") {
Restart-Service -Name $svc.Name -ComputerName $Server -Force
Write-Host " Перезапущено." -ForegroundColor Green
} else {
Write-Host " Ошибка при обновлении!" -ForegroundColor Red
}
}
}


Работа скрипта:

- Берёт список серверов.
- Находит службы, которые работают под указанной учёткой.
- Меняет пароль и сразу перезапускает сервис.

Можно легко адаптировать под CSV, чтобы брать серверы и учётки из файла.

👉 @win_sysadmin
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 31 Jul 2025 22:11:51 +0300
📚 Bootstrapping Microservices, 2nd Edition: With Docker, Kubernetes, GitHub Actions, and Terraform
Ashley Davis (2024)

Автор учит разрабатывать микросервисные приложения с нуля, используя реальные инструменты вроде Docker, Kubernetes, Terraform и GitHub Actions. Он показывает, как создать видеостриминговый сервис, начиная с простого прототипа и доводя до полноценного продакшена.

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

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 31 Jul 2025 13:01:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 31 Jul 2025 08:01:54 +0300
📚 Learn Quantum Computing with Python and IBM Quantum, 2nd Edition: Write your own practical quantum programs with Python
Автор: Robert Loredo (2025)

Автор проводит через практическое знакомство с IBM Quantum Platform, где каждый может получить доступ к настоящему квантовому железу и начать понимать, как устроена квантовая магия. Всё начинается с интерфейса и инструментов — Qiskit SDK и Quantum Composer — чтобы сразу можно было не только читать, но и щёлкать по кубитам вживую.

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

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Wed, 30 Jul 2025 07:14:21 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 29 Jul 2025 09:42:36 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Mon, 28 Jul 2025 06:32:57 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Sun, 27 Jul 2025 18:13:16 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Sat, 26 Jul 2025 07:19:06 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 25 Jul 2025 10:45:06 +0300
📚 Building Microservices with Node.js: Explore microservices applications and migrate from a monolith architecture to microservices
Автор: Daniel Kapexhiu (2024)

Автор пишет о том, как пошагово перейти от монолитной архитектуры к микросервисам с помощью Node.js. Он помогает глубоко понять архитектуру микросервисов и уверенно применять её в веб-приложениях.

Также автор подробно рассказывает, как создать простое приложение на Node.js и дополнить его популярными библиотеками. Он объясняет процессы конфигурации и развертывания приложений, а также раскрывает тонкости работы с RESTful API, аутентификацией, базами данных и кешированием.

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Fri, 25 Jul 2025 07:18:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Thu, 24 Jul 2025 08:30:55 +0300
📚Минимум книг, которые нужно прочитать начинающему или продолжающему свою кривую обучения программисту


База Computer Science
Теоретический минимум по Computer Science (Владстон Феррейра Фило)

Это супер-базированная книга, которая подойдёт как стартовая особенно тем, кто не получил профильного образования.


Объектно-ориентированное мышление (Мэтт Вайсфельд)

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


Паттерны проектирования (Эрик Фримен, Элизабет Робсон и другие)

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


Чистый код (Роберт Мартин)

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


Экстремальное программирование. Разработка через тестирование (Кент Бек)

Иногда программисты пренебрегают тестированием (что плохо). Книга вдохновит вас писать тесты, ну или, по крайней мере, даст пищу для размышлений.


Грокаем алгоритмы (Адитья Бхаргава)

Даёт базовые представления об алгоритмах и структурах данных. Книга любима многими за свою простоту, с которой автор объясняет ключевые принципы. Если вы прочитаете, поймёте и реализуете всё, что в этой книге есть, то у вас не должно возникнуть проблем со следующей книгой. Рекомендуется читать обновлённую (исправленную) версию книги.


Карьера программиста (Г. Лакман Макдауэлл)

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


System Design (Алекс Сюй)

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


Высоко-нагруженные приложения (Мартин Клеппман)

Знаменитая "книга с кабанчиком", одна из фундаментальных книг для программиста, желающего гордо именовать себя Software Engineer.


Делай как в Google (Титус Винтерс, Том Маншрек, Хайрам Райт)

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


👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Wed, 23 Jul 2025 13:03:44 +0300
Не пропустите! 24 июля в 20:00 пройдет бесплатный урок по теме "Сохранение прогресса и переходы между уровнями в Unreal Engine". Запись: https://vk.cc/cNUz2d

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

В этом открытом уроке мы погрузимся в ключевые аспекты разработки игр: управление переходами между уровнями и систему сохранения прогресса. Эти навыки необходимы каждому разработчику для создания полноценных игровых проектов.

На вебинаре:
- Добавим второй уровень и настроим загрузку нового уровня после завершении прошлого
- Добавим сохранения прогресса завершенных квестов
- Рассмотрим как добавить больше интересных элементов в игру

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

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 22 Jul 2025 20:46:19 +0300
📚 React Anti-Patterns: Build efficient and maintainable React applications with test-driven development and refactoring
Автор: Juntao Qiu (2024)

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

Книга охватывает всё — от основ React и грамотной архитектуры до тестирования, TDD и паттернов проектирования. Особое внимание уделяется гибкости приложений: вы изучите композицию, разделение кода, логику бизнес-уровня и конечную реализацию проектов от начала до конца.

👉@programmist_of
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 22 Jul 2025 10:51:21 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 22 Jul 2025 08:54:01 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001388831150 Tue, 22 Jul 2025 07:18:48 +0300
Подробнее
]]>