Программирование | книги – Telegram
Программирование | книги
47.4K subscribers
2.5K photos
25 links
Для программистов разных областей науки.

Навигация по тегам всегда в закрепе.

Чат канала: https://news.1rj.ru/str/+bpI2SjrfGQc1ZWJi

По всем вопросам: @altmainf

Регистрация в перечне РКН https://goo.su/PqEImo3
Download Telegram
AI-Ops для PostgreSQL: нейросети против узких мест и деградации производительности

Как заставить PostgreSQL не только работать быстрее, но и самостоятельно объяснять, где и почему всё тормозит? На открытом вебинаре курса OTUS PostgreSQL. Advanced Дмитрий Золотов покажет, как применять AI и LLM-модели для анализа производительности, поиска узких мест и предотвращения деградации ещё до того, как она станет проблемой.

→ 2 декабря, 20:00

AI-Ops для PostgreSQL: нейросети против узких мест и деградации производительности
— применение AIOps-подхода для анализа метрик, логов и планов выполнения запросов
— автоматическая интерпретация EXPLAIN ANALYZE и рекомендации по оптимизации
— использование ML-моделей для прогнозирования деградации и роста нагрузки
— примеры внедрения AI-мониторинга в продакшн

Вебинар будет полезен DBA, DevOps-инженерам, архитекторам высоких нагрузок и разработчикам, которые ищут новые способы автоматизации и анализа систем.

→ Зарегистрируйтесь: https://otus.pw/bRDD/

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

Потоковые базы данных

Авторы: Дюлей Х., Дебусманн Р.

В наши дни приложения реального времени стали нормой. Но для построения корректно работающей модели требуется, чтобы данные обрабатывались на лету и анализировались с низкой задержкой. Из этой практической книги инженеры, архитекторы и аналитики данных узнают, как использовать потоковые базы данных для создания решений, действующих в режиме реального времени.
📕Интеграция Clickhouse и dbt
Вебинар для: Data-инженеров, архитекторов и аналитиков, администраторам баз данных и DevOps-инженеров, разработчиков высоконагруженных приложений

На открытом уроке 26 ноября в 20:00 мск мы рассмотрим все тонкости интеграции Clickhouse и dbt:

📗 На вебинаре разберемся как:
1. Разворачивать dbt-проект и настраивать минимальную конфигурацию под ClickHouse.
2. Выбирать и применять материализации под задачу.

📘 В результате на практике изучите и освоите работу с Jinja, написание небольших макросов, добавление тестов, генерирацию документации и её использование.

👉 Регистрация на урок и подробности о курсе ClickHouse для инженеров и архитекторов БД: https://otus.pw/vPPBO/

Все участники открытого урока получат скидку на курс "ClickHouse для инженеров и архитекторов БД"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
#АрхитектураРешений 2026

Solutions architect: Архитектура
и проектирование ИТ-решений, 3-е изд.

Авторы: Саурабх Шривастава, Ниланджали Шривастав

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

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

Раскройте потенциал передовых технологий, изучайте практические выводы на реальных сценариях и повышайте мастерство.
❤️ Как не попасть в ловушку масштабирования при росте нагрузки в PostgreSQL?

В видеопроекте Road to Highload разработчик ядра Яндекс Диска Андрей Колнооченко рассказывает, как проектировать и развивать базы данных так, чтобы они оставались стабильными и быстрыми даже при росте QPS и объёма данных.

Разберём реальные примеры и обсудим типичные ошибки и подходы, которые помогают избежать проблем с производительностью и консистентностью. Особое внимание уделим согласованности кода и данных в БД для предотвращения проблем с race conditions, которые часто возникают при росте нагрузки.

Road to Highload — это цикл видео от Яндекс 360 о том, как строятся системы, которыми ежедневно пользуются миллионы людей и тысячи компаний. Здесь говорят о highload и отказоустойчивости не по учебникам, а на основе многолетнего опыта разработки.


Смотрите проект, чтобы узнать, как создаются одни из крупнейших облачных сервисов в России:

Сайт проекта
VK Видео
Ютуб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Сайтостроение #PHP #MySQL #JavaScript #CSS #HTML 2025

Создаем динамические веб-сайты с помощью PHP, MySQL, jаvanoscript, CSS и HTML5, 7-е издание

Автор: Робин Никсон

Владея лишь основами HTML, вы сможете научиться создавать интерактивные веб-сайты, управляемые данными, используя мощное сочетание веб-стандартов и технологий с открытым исходным кодом. В последнем издании этого популярного практического руководства вы освоите динамическое веб-программирование с использованием новейших версий современных технологий — PHP, MySQL, jаvanoscript, CSS, HTML, Node.js и мощной библиотеки React. Вы научитесь использовать все эти технологии в комплексе и попутно освоите ценные практики веб-программирования, в том числе оптимизацию сайтов для мобильных устройств. А в самом конце вы объедините все вместе и создадите полноценный сайт социальной сети, который можно просматривать как на настольных компьютерах, так и на мобильных устройствах.
📕Временные ряды и наблюдаемость: как устроены Time-Series базы данных
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков

На открытом уроке 1 декабря в 20:00 мск мы разберем, чем хранилища временных рядов отличаются от реляционных и колоночных БД, и на практике сравним работу VictoriaMetrics и InfluxDB:

📗 На вебинаре:
1. Архитектура time-series баз: retention, downsampling, continuous queries.
2. Сравнение VictoriaMetrics, InfluxDB и ClickHouse для метрик.

📘 В результате на практике изучите и освоите умение выбирать подходящую TSDB (VictoriaMetrics, InfluxDB, ClickHouse) под задачи проекта, и получите четкое понимание архитектурных особенностей Time-Series баз данных.

👉 Регистрация на урок и подробности о курсе NoSQL: https://otus.pw/7g7z/

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

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

HTML и CSS. 33 урока для начинающих

Автор: В. Дронов

В книге 33 иллюстрированных урока, 50 практических упражнений по разработке веб-страниц и веб-сайтов разной сложности и 40 заданий для самостоятельной работы. Дано введение в веб-разработку, раскрыты основы HTML, CSS и работы в WWW. Объяснено, как с помощью HTML структурировать и форматировать текст, размещать на веб-страницах графические изображения, аудио- и видеоролики, таблицы, гиперссылки, веб-формы с элементами управления. Рассказано, как средствами CSS оформлять веб-страницы, текст, изображения, гиперссылки, веб-формы, элементы управления, задавать фон, местоположение элементов на страницах, создавать элементы непрямоугольной формы, применять фильтры, использовать двухмерные и трехмерные преобразования, создавать анимацию. Рассмотрены вопросы адаптации страниц под мобильные устройства.
PostgreSQL и DevOps: управление базой данных через CI/CD и Kubernetes

Как автоматизировать развёртывание, обслуживание и мониторинг PostgreSQL в продакшн-среде? На открытом вебинаре курса OTUS PostgreSQL. Advanced Антон Герасименко покажет, как объединить DevOps-практики и PostgreSQL 17, чтобы упростить работу с базой данных и повысить её отказоустойчивость.

→ 8 декабря, 18:00

PostgreSQL и DevOps — управляем базой данных через CI/CD и Kubernetes
— создание Docker-контейнера для PostgreSQL и его правильная настройка
— использование Kubernetes-операторов для автоматического развертывания
— мониторинг и алертинг через Prometheus и Grafana
— настройка репликации и standby-реплик в PostgreSQL 17
— интеграция миграций и бэкапов в CI/CD-процессы

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

→ Зарегистрируйтесь: https://otus.pw/xo62a/

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

Хранилища данных. Книга для проектировщиков, разработчиков и руководителей проектов

Автор: Туманов В.Е

Хранилища данных как информационная технология появились в результате применения прикладного искусственного интеллекта в области систем принятия и поддержки решений. И в обозримой перспективе хранилища данных будут оставаться базовым элементом систем бизнес-аналитики в части обработки структурированных данных. В издании рассматривается архитектура хранилищ данных, многомерная модель данных и сложившиеся подходы к многомерному проектированию (корпоративное хранилище данных, связанные киоски данных, Data Vault, Anchor-модель), обзор SQL для агрегации и аналитики, вопросы проектирования производительности, основы оптимизации запросов, представление о метаданных и базовые схемы процессов извлечения, преобразования и загрузки данных. Книга будет интересна широкому кругу специалистов IT-сферы и бизнеса, чья деятельность связана с анализом данных.
#Python 2025

Программирование бэкенда на Python. Практическое руководство

Автор: Питерс Тим

Книга посвящена современным технологиям для программирования и поддержки серверной части (бэкенда) на Python. Рассказано о программировании на Python в облачной среде, управляемой через Docker и Kubernetes, о фреймворке Flask для веб-разработки на Python, о поглощении и преобразовании данных через FastAPI, об интеграции новых приложений и модулей Python с устоявшимися базами данных с применением SQLAlchemy, авторизации и аутентификации с применением OAuth, взаимодействии с брокерами сообщений Kafka и RabbitMQ, а также о повышении производительности языка Python и об эффективной работе с унаследованным кодом.
Как создать эффективное REST API или оптимизировать его? Что сделать для ускорения Redis? Какие секреты скрываются под капотом Android? Что делать при конфликте стилей в микрофронтендах? Что поможет провести продуктивное кросс-ревью в команде?

Своим опытом в самых разных сферах делятся frontend-разработчики, системные аналитики, разработчики под Android и iOS из команды ПСБ.
Читайте в блоге ПСБ на Хабре, делитесь в комментариях своим мнением и опытом!
#UX_UI 2025

Дизайн и поведение пользователей. Применение психологии и поведенческой экономики в разработке и UX. 2 изд

Автор: Вендел Стивен

Разработчики и дизайнеры надеются, что их продукты станут такими же незаменимыми и востребованными, как многие популярные приложения. Стивен Вендел — глава отдела поведенческих наук в Morningstar — шаг за шагом знакомит с процессом внедрения методов поведенческого подхода в разработку продуктов. Продакт-менеджеры, дизайнеры и аналитики данных узнают простой и эффективный подход к определению целевых пользователей и моделей поведения, созданию продукта и оценке его эффективности. Книга предлагает понимание того, как лучше всего проектировать продукт, что заставляет пользователей совершать определенные действия и как изменить их поведение.
📕Векторное ускорение: Как ClickHouse использует современные процессоры
Вебинар для: Data-инженеров, архитекторов и аналитиков, администраторам баз данных и DevOps-инженеров, разработчиков высоконагруженных приложений

На открытом уроке 8 декабря в 20:00 мск мы разберемся, как ClickHouse достигает рекордной производительности, благодаря глубокой оптимизации под современные процессоры:

📗 На вебинаре разберемся как:
1. Настраивать ClickHouse для лучшего использования процессорных возможностей.
2. Выбирать оптимальное оборудование для рабочих нагрузок ClickHouse.

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

👉 Регистрация на урок и подробности о курсе ClickHouse для инженеров и архитекторов БД: https://otus.pw/AZaZ/

Все участники открытого урока получат скидку на курс "ClickHouse для инженеров и архитекторов БД"

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

В поисках эффекта. Планирование экспериментов и причинный вывод в статистике

Автор: Хантингтон-Клейн Н.

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