ОКТЯБРЬ 2015
ТОМ 30, НОМЕР 10
Microsoft Azure — Microsoft Azure: глобальный взгляд
Получите общее представление о Microsoft Azure и узнайте, как некоторое ослабление контроля над средой может позволить добиться лучшей устойчивости, масштабируемости и управляемости системы.
Специальный выпуск о Windows 10
Windows 10 и универсальная платформа Windows создают отличные возможности для разработчиков. В этом специальном выпуске журнала MSDN Magazine вы узнаете, как создавать приложения, которые выполняются на любом современном клиенте с поддержкой Windows — от самых маленьких устройств Интернета вещей до самых крупных дисплеев для комнат Surface Hub, а также на любом телефоне, планшете и ПК.
Стартап — секреты успеха начинающих компаний
Кришнан Рангачари (Krishnan Rangachari)
Иногда лучший способ выбиться в лидеры — перестать постоянно думать о том, как обойти конкурентов. Кришана Рангачари объясняет, как ослабление контроля позволяет мотивированным специалистам достичь поставленных целей.
ASP.NET — ASP.NET 5: где угодно, с OmniSharp и Yeoman
Саид Ибрагим Хашими (Sayed Ibrahim Hashimi) Шейн Бойер (Shayne Boyer)
Теперь благодаря ASP.NET 5 разработчики могут работать не только с Visual Studio в Windows. Узнайте, как создать кроссплатформенные веб-приложения с помощью таких инструментов, как OmniSharp и Yeoman.
Windows с C++ — сопрограммы в Visual C++ 2015
Узнайте об обновлениях параллелизма в Visual Studio 2015 с экспериментальным параметром компилятора /await, который разблокирует реализацию сопрограмм, непосредственно поддерживаемых компилятором.
Visual Studio — Bower: современные средства для веб-разработки
Интерфейсная веб-разработка обычно включает разные библиотеки, платформы, инструменты и многое другое. Узнайте, как расширения Visual Studio позволяют использовать Bower, инструмент на основе JavaScript, для управления.
Тестовый запуск — линейный дискриминантный анализ с помощью C#
Джеймс Мак-Кэффри исследует линейный дискриминантный анализ — один из самых старых подходов к решению проблем классификации двоичных файлов — и приходит к выводу, что, хотя математический подход элегантен, другие алгоритмы могут оказаться более практичными.
Анализ кода — сборка и развертывание библиотек со встроенным анализом кода Roslyn в NuGet
Алессандро Дель Соле (Alessandro Del Sole)
Узнайте, как запаковать и развернуть API с интегрированным анализом динамического кода на платформе компилятора .NET.
Программист за работой — как использовать MEAN: экспресс-установка
Стек MEAN (Mongo, Express, Angular, Node) — это альтернативный "веб-стек" для стека ASP.NET. В этой установке вы узнаете о библиотеке ExpressJS, которая обрабатывает HTTP на сервере.
Microsoft Band — разработка приложения Windows 10 с помощью пакета SDK для Microsoft Band
Microsoft Band предоставляет многофункциональные пакеты SDK и поддержку сообщества для нескольких платформ: Windows, Android и iOS. В этой статье Кевин Эшли показывает, как создать приложение с помощью пакета SDK для Microsoft Band в Windows 10.
C# — анализатор выражений разделения и слияния на C#
Вассили Каплан (Vassili Kaplan)
Вассили Каплан представляет реализацию алгоритма разделения и слияния на C# для анализа строки, содержащей математическое выражение. Этот алгоритм служит альтернативой алгоритму Дейкстры, опубликованному более полувека назад.
Даже не стоит поднимать эту тему — анахронизмы
С каждым годом число пользователей, которые хотя бы раз в жизни видели дискету, постоянно сокращается; еще меньше тех, кто использовал ее для хранения и передачи файлов. Почему же изображение дискеты по-прежнему является универсальным значком для функции "Сохранить"? Дэвид Платт исследует этот и другие анахронизмы.
Колонка редактора — цепочка аварий
Майкл Дезмонд (Michael Desmond)
Высокие ставки и увеличение сложности со временем привели к тому, что безопасность компьютеров встала на один уровень с безопасностью полетов.