Самое интересное

Десять принципов непрерывного развертывания ПО

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

Особенности создания ПО в эпоху Интернета вещей

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

Уроки Мюнхена: миграция на свободное ПО

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

Ускорители инноваций: «большая семерка» ОС, версия 2017

Журнал «Открытые системы.СУБД» традиционно завершает год обзором технологий, которые и по мнению западных аналитиков, и по мнению редакции «сделают» год грядущий. Бизнес сегодня уже неразрывно связан с технологическими революциями — именно они определяют способность компаний и организаций к проведению цифровой трансформации, без которой успех да и просто выживание на современном рынке невозможны.

Новая парадигма взаимодействия людей и машин

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

Сила в сообществе

В чем состоит истинная задача достижения технологической независимости и что нужно для ее решения?

Машинное обучение для понимания естественного языка

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

Поиск, мониторинг и анализ в социальных сетях

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

Защищенные среды мобильных устройств

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

Будущее твердотельной памяти

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

Автоматизация бизнеса эпохи цифровой трансформации

«Старожилам» рынков, чтобы выжить в условиях уберизации, пришлось спешно осуществлять цифровую трансформацию. На помощь им пришло новое поколение систем ведения бизнеса