Бестселлеры O’Reilly


Книги серии42

Разработка приложений на базе GPT-4 И ChatGPT

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



Apache Kafka. Потоковая обработка и анализ данных

Гвен Шапира Тодд Палино Раджини Сиварам Критт Петти

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


BPF для мониторинга Linux

Дэвид Калавера Лоренцо Фонтана

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


Google BigQuery. Всё о хранилищах данных, аналитике и машинном обучении

Валиаппа Лакшманан Джордан Тайджани

Вас пугает необходимость обрабатывать петабайтные наборы данных? Познакомьтесь с Google BigQuery, — системой хранения информации, которая может консолидировать данные по всему предприятию, облегчает интерактивный...


30.03 USD 25.53 USD

В корзину

JavaScript. Рецепты для разработчиков

Адам Д. Скотт Шелли Пауэрс Мэтью МакДоналд

Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих...


Laravel. Полное руководство

Мэтт Стаффер

Что отличает Laravel от других PHP-фреймворков? Скорость и простота. Стремительная разработка приложений, обширная экосистема и набор инструментов Laravel позволяют быстро создавать сайты и приложения, отличающиеся...


34.55 USD 29.36 USD

В корзину

MySQL по максимуму

Сильвия Ботрос Джереми Тинли

Хотите выжать из MySQL максимум возможностей? Вам поможет уникальная книга, написанная экспертами для экспертов.     Пора изучать лучшие практики, начиная с постановки целей уровня обслуживания, проектирования...


Python для сложных задач: наука о данных

Дж. Вандер Плас

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


Python и DevOps: Ключ к автоматизации Linux

За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных...


Site Reliability Engineering. Надежность и безотказность как в Google

Бетси Бейер Крис Джоунс Дженифер Петофф Нейл Ричрад Мерфи

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


23.32 USD 19.82 USD

В корзину

Алгоритмы с примерами на Python

Джордж Хайнеман

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


Безопасность веб-приложений. Разведка, защита, нападение

Эндрю Хоффман

Среди огромного количества информации по сетевой и ИТ-безопасности практически не найти книг по безопасности веб-приложений. Познакомьтесь на практике с разведкой, защитой и нападением! Вы изучите методы...


Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений

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


Высоконагруженные приложения. Программирование, масштабирование, поддержка

Мартин Клеппман

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


Глубокое обучение с fastai и PyTorch: минимум формул, минимум кода, максимум эффективности

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


Делай как в Google. Разработка программного обеспечения

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


Идиомы bash

К. Олбинг Джей Пи Фоссен

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


Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг

Рик Мессье

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


Изучаем OpenTelemetry: современный мониторинг систем

Тед Янг Остин Паркер

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


Искусство Agile-разработки. Теория и практика гибкой разработки ПО

Большинство компаний, разрабатывающих ПО, якобы используют Agile, но на самом деле не понимают, что это такое Agile. Хотите повысить гибкость своей команды? В книге вы найдете четкие, конкретные и подробные...


Масштабируемые данные. Высоконагруженные архитектуры, Data Mesh и Data Fabric

Управление данными продолжает стремительно развиваться, и централизованное хранение информации, например в хранилищах данных (data warehouse), больше не является идеальным решением для масштабирования. Современный мир...



25 USD 21.25 USD

В корзину

Модернизация Java Enterprisе: облачные технологии для разработчиков

Маркус Эйзеле Натале Винто

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


Мощный Python: паттерны и стратегии современного программирования

Как стать экспертом в создании сложных и мощных приложений на Python, не тратя время на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые...