September 2016
Volume 31 Number 9
Unity — создание приложений виртуальной реальности
Разработка приложений виртуальной, дополненной и смешанной реальности (VAMR) набирает обороты по мере совершенствования устройств и платформ, поддерживающих ее. Тим Калп покажет основы создания приложений виртуальной реальности в Unity, принципы работы с подключенными службами, процесс создания пользовательского интерфейса с размерностью и взаимодействием, а также способы организации компонентов кода для устранения проблем.
На переднем крае: бизнес-логика на основе сообщений на практике
Выражение логики в бизнес-домене может представлять значительную сложность. Перспективным решением будет использовать бизнес-события для выражения логики домена более естественным и понятным способом, о котором расскажет Дино Эспозито.
Вся правда о мобильных DevOps: роль репозиториев в DevOps
Крейг Брокшмидт (Kraig Brockschmidt)
Избавьтесь от информационной шелухи. Система управления версиями дает возможность автоматизировать процессы, что улучшает DevOps и освобождает разработчиков от выполнения скучных действий. Из этой статьи вы узнаете больше о репозиториях системы управления версиями и основополагающей роли, которую они играют в автоматизированном конвейере выпусков.
Тестовый прогон — проблема "разборчивая невеста"
В машинном обучении часто важно найти способ остановки обучения для оптимизации возможности выбора наиболее подходящей модели прогнозирования, и здесь могут помочь соответствующие решения. Джеймс Мак-Кэффри покажет, как решить проблему "разборчивая невеста".
ASP.NET Core — срезы функций для ASP.NET Core MVC
Новые срезы функций позволяют разработчикам упорядочить свои проекты ASP.NET Core MVC по функциям, а не по моделям, представлениям и контроллерам.
Essential .NET — обработка командной строки в .NET Core 1.0
Марк Микаэлис (Mark Michaelis)
Марк Микаэлис подробно рассказывает, как настроить CommandLineApplication, как активировать анализ командной строки и что происходит сразу после анализа вызова.
Reactive Framework — создание асинхронных веб-страниц с поддержкой AJAX, используя Reactive Extensions
Reactive Extensions и подключаемый модуль RxJS-DOM дают гибкий, высокоуровневый способ интеграции клиентских событий DOM и запросов AJAX со слабой связью, что позволяет вам вносить изменения в приложение без реструктуризации всего кода.
Современные приложения — создание сканера Wi-Fi для целого города с помощью UWP и Azure
В этой июльской колонке Франк ла Вин рассказывает, как создать устройство IoT для захвата сигналов Wi-Fi. В этом месяце он показывает, как подключиться к облаку и реализовать весь его потенциал.
Xamarin — кроссплатформенная производительность с Xamarin
Узнайте, почему использование многофункциональной и эффективной кроссплатформенной технологии вроде Xamarin является ключом к эффективной и непрерывной стратегии разработки и еще большей продуктивности.
Даже не стоит поднимать эту тему — Мэри Джейн выросла
В колонке этого месяца Дэвид Платт говорит, что Майкрософт никогда не избегала зарождающихся рынков.
C++ — преобразования кодировки Юникода с помощью строк STL и API-интерфейсов Win32
Джованни Диканио (Giovanni Dicanio)
Джованни Диканио представляет техники C++ для преобразования текста в формате Юникода из UTF-8 в UTF-16 и обратно с помощью API-интерфейсов Win32, MultiByteToWideChar и WideCharToMultiByte. Эти API интерфейса C Win32 заключены в оболочку современного кода C++ с использованием строковых классов STL для хранения текста в формате Юникода и исключений для сообщения об ошибках.
Колонка редактора — наше виртуальное будущее
Майкл Дезмонд (Michael Desmond)
Насчет Pokemon Go существуют разные мнения: кто-то считает, что эта игра уничтожает нашу цивилизацию, другие — что знаменует ее развитие. Так или иначе, игра раскрывает сложности, возникающие в приложениях виртуальной, дополненной и смешанной реальности.