Почему одни программы интуитивно понятны и надежны, а другие — запутанные и ненадежные? В чем секрет хорошего дизайна программного обеспечения? Дэниел Джексон, профессор MIT и ведущий специалист в области проектирования ПО, предлагает революционный подход — концептуальное проектирование.
В современном цифровом мире сбор информации — залог безопасности. Книга Дейла Мередита «OSINT. Руководство по сбору и анализу открытой информации в интернете» знакомит читателей с миром профессиональной работы с открытыми источниками данных. Погрузитесь в мир цифровых расследований с книгой, которая станет вашим ключом к пониманию современных угроз и методов защиты от них.
Вы знакомы с Elasticsearch? Это мощный инструмент для работы с большими объемами данных. Его гибкость, масштабируемость и высокая производительность делают его незаменимым в современных IT-решениях. Книга Анурага Шриваставы «Elasticsearch для разработчиков» — это подробное руководство, которое шаг за шагом раскрывает все аспекты работы с этой технологией: от базовых принципов до сложных сценариев использования.
Мы используем фронтенд-фреймворки каждый день. А понимаем ли мы, что происходит там, под капотом? Книга Анхеля Солы Орбайсеты «Создание фронтенд-фреймворка с нуля» предлагает уникальный подход к изучению этой темы — через практическое создание собственного фреймворка. Автор убежден, что лучший способ понять принципы работы фреймворков — самостоятельно реализовать их ключевые механизмы.
В мире, где уже существует множество разнообразных языков программирования, Rust выделяется реальными инженерными решениями. Этот язык — редкий пример удачного компромисса между производительностью C++ и безопасностью современных управляемых языков. Не случайно уже семь лет подряд Rust возглавляет рейтинг самых любимых языков в опросах Stack Overflow.
Дэвид Дрисдейл — ведущий инженер-программист из Google, использующий Rust с 2019 года преимущественно в сфере безопасности. Он руководил переписыванием на Rust подсистемы аппаратной криптографии в Android и создал версию криптографической библиотеки Tink на Rust. Имеет богатый опыт использования C/C++ и Go и работы над разнообразными проектами, такими как ядро Linux и мобильные приложения для видеоконференций.
Ярослав Соколов — эксперт в области коммуникаций, маркетинга и психологии, писатель и преподаватель. Более 10 лет занимается стратегическим бренд-менеджментом, PR и созданием эффективных коммуникационных стратегий. Автор комплексных исследовательских проектов о восприятии информации, влиянии медиа и построении персональной идентичности в цифровую эпоху.Профессионально изучает психологию и влияние коммуникации на мышление и поведение человека, исследует механизмы принятия решений, влияние среды на личность и способы адаптации в современном мире. Преподает в РАНХиГС, ведет лекции по маркетингу, PR и психологии восприятия.Как писатель, сочетает научный анализ...