Почему одни программы интуитивно понятны и надежны, а другие — запутанные и ненадежные? В чем секрет хорошего дизайна программного обеспечения? Дэниел Джексон, профессор MIT и ведущий специалист в области проектирования ПО, предлагает революционный подход — концептуальное проектирование.
В современном цифровом мире сбор информации — залог безопасности. Книга Дейла Мередита «OSINT. Руководство по сбору и анализу открытой информации в интернете» знакомит читателей с миром профессиональной работы с открытыми источниками данных. Погрузитесь в мир цифровых расследований с книгой, которая станет вашим ключом к пониманию современных угроз и методов защиты от них.
Вы знакомы с Elasticsearch? Это мощный инструмент для работы с большими объемами данных. Его гибкость, масштабируемость и высокая производительность делают его незаменимым в современных IT-решениях. Книга Анурага Шриваставы «Elasticsearch для разработчиков» — это подробное руководство, которое шаг за шагом раскрывает все аспекты работы с этой технологией: от базовых принципов до сложных сценариев использования.
Мы используем фронтенд-фреймворки каждый день. А понимаем ли мы, что происходит там, под капотом? Книга Анхеля Солы Орбайсеты «Создание фронтенд-фреймворка с нуля» предлагает уникальный подход к изучению этой темы — через практическое создание собственного фреймворка. Автор убежден, что лучший способ понять принципы работы фреймворков — самостоятельно реализовать их ключевые механизмы.
В мире, где уже существует множество разнообразных языков программирования, Rust выделяется реальными инженерными решениями. Этот язык — редкий пример удачного компромисса между производительностью C++ и безопасностью современных управляемых языков. Не случайно уже семь лет подряд Rust возглавляет рейтинг самых любимых языков в опросах Stack Overflow.
Майк Амундсен — всемирно известный писатель и спикер, консультирует организации по всему миру по вопросам сетевой архитектуры, веб-разработки и пересечению технологий и общества. Он работает с крупными и небольшими компаниями, чтобы помочь им извлечь выгоду и получить прибыль от возмож- ностей API, микросервисов и цифровой трансформации, предоставляемых как потребителям, так и предприятиям.
Анна Воронкова – искусствовед, куратор, сертифицированный специалист Высшей школы искусств Sotheby’s и Международного института искусств Christie’s Education (Нью-Йорк, Лондон)
Дэниел Джексон — профессор CS и заместитель директора CSAIL, крупнейшей лаборатории Массачусетского технологического института (MIT). Его исследования в области ПО были отмечены наградой Impact Award и премией Outstanding Research Award от Ассоциации вычислительной техники (ACM), он является членом ACM (ACM Fellow). Джексон — ведущий разработчик языка моделирования программного обеспечения Alloy. Он участвовал в совместных проектах с NASA (системы управления воздушным движением), Массачусетской больницей общего профиля (протонная терапия) и Toyota (автономные автомобили).