Алгоритмы и структуры данных. Извлечение информации на языке Java
Изучите, как следует реализовывать эффективные алгоритмы на основе важнейших структур данных на языке Java, а также как измерять производительность этих алгоритмов. Каждая глава сопровождается упражнениями,...
Базы данных. Инжиниринг надежности
В сфере IT произошла настоящая революция — с инфраструктурой стали работать как с кодом. Этот процесс создает не только новые проблемы, но и возможности для обеспечения безотказной работы баз данных. Авторы...
Современные технологии веб-дизайна активно развиваются. Если раньше процесс графического оформления сайта представлял собой скрупулезную работу в HTML, то сегодня CSS позволяет без лишних усилий создавать...
Веб-разработка. Исчерпывающее руководство
Можно без труда создать добротный веб-сайт, вооружившись обычным компьютером и некоторыми амбициями. Хотите сделать собственный блог, интернет-магазин, форум, ресурс с рекламой мероприятия? Не проблема! Эта доступная...
Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript
"Node и Express подобны пулеметам, стреляющим серебряными пулями JavaScript". Стив Розенберг, президент и генеральный директор корпорации Pop Art. JavaScript - самый популярный язык написания клиентских...
Генеративное глубокое обучение. Творческий потенциал нейронных сетей
Генеративное моделирование — одна из самых обсуждаемых тем в области искусственного интеллекта. Машины можно научить рисовать, писать и сочинять музыку. Вы сами можете посадить искусственный интеллект за парту...
Децентрализованные приложения. Технология Blockchain в действии
Технология Bitcoin показала, как можно использовать криптографически сохраненные записи, модель с ограниченными ресурсами, открытый исходный код и пиринговые сети для создания нового типа успешных приложений....
На практических примерах показано, как добавлять Ajax-эффекты в уже существующие веб-приложения и делать сайты более интерактивными, не переделывая их целиком. Кратко даны основы технологий Ajax, принципы работы с...
Уникальная книга для профессиональных программистов — 38 гениев программирования делятся своими секретами и оригинальными решениями.
Node.js является серверной технологией, которая основана на разработанном компанией Google JavaScript-движке V8. Это прекрасно масштабируемая система, поддерживающая не программные потоки или отдельные процессы, а...
Изучаем Node. Переходим на сторону сервера
Технология Node.js всё еще молода и в то же время существует достаточно долго, чтобы крупные корпорации (LinkedIn, Yahoo! и Netflix) взяли ее на вооружение. Эта книга посвящена Node и тем модулям, которые...
35.23 USD
Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг
Дистрибутив Kali Linux, включающий сотни встроенных утилит, позволяет быстро приступить к тестированию безопасности. Однако наличие такого количества инструментов в арсенале Kali Linux может ошеломить. Во втором...
Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд.
Большинство разработчиков настороженно относятся к конкурентному и многопоточному программированию, опасаясь проблем связанных с взаимной блокировкой, голоданием и др. Стивен Клири поможет разобраться с трудностями...
Макмахан, Рао: Знакомство с PyTorch: глубокое обучение при обработке естественного языка
Обработка текстов на естественном языке (Natural Language Processing, NLP) - крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google...
41.93 USD
Масштабируемые данные. Высоконагруженные архитектуры, Data Mesh и Data Fabric
Управление данными продолжает стремительно развиваться, и централизованное хранение информации, например в хранилищах данных (data warehouse), больше не является идеальным решением для масштабирования. Современный мир...
Масштабирование приложений. Выращивание сложных систем
Мы живем в мире растущих приложений. Практически любые программные продукты рано или поздно приходится расширять, надстраивать, адаптировать к обслуживанию растущей пользовательской аудитории и к пиковым нагрузкам....
Мобильная разработка. Галерея шаблонов
Когда вам потребуется срочно создать хорошо спроектированное, легкое в навигации мобильное приложение, времени, чтобы заново изобретать велосипед, у вас не будет. В данной книге рассмотрены более 70 шаблонов...
26.83 USD
Мощный Python: паттерны и стратегии современного программирования
Как стать экспертом в создании сложных и мощных приложений на Python, не тратя время на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые...
33.54 USD
Настоящий SRE: инжиниринг надежности для специалистов и организаций
Вы хотели бы, чтобы в книгах по обеспечению надежности систем изучение начиналось с азов? Мечтаете, чтобы кто-нибудь подробно разъяснил, как стать SR-инженером, научил мыслить как SR-инженер или подсказал, как создать...
Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте
Как соблюсти баланс гибкости и производительности, сохранив надёжность и простоту настройки? Четыре эксперта из Академии API объясняют разработчикам ПО, руководителям продуктов и проектов, как максимально увеличить...
Технология CSS3 позволяет создавать профессионально оформленные сайты, но тонкости этого языка могут оказаться довольно сложными даже для опытных веб-разработчиков. Полностью переработанное четвертое издание этой...
Обеспечение высокой доступности систем на основе MySQL
Данная книга - подробное руководство по обеспечению высокой доступности ИТ-систем, построенных с использованием СУБД MySQL. Здесь рассматриваются методические приемы и функции, раскрываются общие подходы и тонкости,...
Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений
С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации...
Пользовательские истории. Искусство гибкой разработки ПО
Пользовательские истории - это метод описания требований к разрабатываемому продукту. Автор доступно и интересно рассказывает, как правильно использовать данную технику, чтобы сфокусироваться на поставленной задаче и...
Технологии анализа текстовой информации стремительно меняются под влиянием машинного обучения. Нейронные сети из теоретических научных исследований перешли в реальную жизнь, и анализ текста активно интегрируется в...
