МАЙ 2015 Г.

ТОМ 30, ВЫПУСК 5

Windows 10 : введение в создание приложений для Windows, предназначенных для устройств Windows 10

Windows 10 : введение в создание приложений для Windows, предназначенных для устройств Windows 10

Энди Вигли (Andy Wigley) Джерри Никсон (Jerry Nixon)

Windows 10 — это первая ОС, предназначенная для всех устройств Windows. Энди Уигли (Andy Wigley) и Джерри Никсон (Jerry Nixon) изучают появление Windows 10 и приводят пример приложения XAML, чтобы продемонстрировать, как разработчики могут создавать универсальные приложения для всех устройств Windows.

Первое слово: Любое приложение, любой разработчикColumn

Первое слово: Любое приложение, любой разработчик

С. Сомасегар

S. С. «Сома» Сомасегар (S. «Soma» Somasegar) подробно описывает разработку языков программирования, сред выполнения и других инструментов разработчика и служб в корпорации Майкрософт. На конференции Microsoft Build, начинающейся в Сан-Франциско, г-н Сомасегар расскажет о текущих и будущих приоритетах корпорации Майкрософт.

Visual Studio 2015: Анализ производительности во время отладки в Visual Studio 2015

Visual Studio 2015: Анализ производительности во время отладки в Visual Studio 2015

Чарльз Уиллис (Charles Willis) Дэн Тейлор (Dan Taylor)

С помощью нового окна средств диагностики в Visual Studio 2015 можно анализировать производительность в ходе привычных операций отладки. С помощью новой функции PerfTips вы можете измерять продолжительность секций кода между точками останова и шагами, а в окне средств диагностики можете отслеживать работу ЦП и памяти. Также можно создавать снимки экрана, чтобы детальнее изучать заполнение памяти и утечки.

Стартап: первый деньColumn

Стартап: первый день

Райдер Донахью (Ryder Donahue)

Одно дело — приступить к новой работе. Но совсем другое — из учащегося дневного отделения или программиста, работающего по совместительству, превратиться в участника группы разработчиков Xbox корпорации Майкрософт. Во вступительной статье «Стартап» Райдер Донахью (Ryder Donahue) рассказывает о задачах, сюрпризах и разочарованиях, с которыми он столкнулся за первые шесть месяцев в корпорации Майкрософт, и раскрывает несколько уроков, которые он усвоил в процессе.

Visual Studio 2015: Использование IntelliTrace для ускоренной диагностики проблем

Visual Studio 2015: Использование IntelliTrace для ускоренной диагностики проблем

Ангелос Петропулос (Angelos Petropoulos)

IntelliTrace расширяет возможности отладчика в Visual Studio 2015 и позволяет разработчикам записывать исторические данные отладки по мере выполнения приложений. В этой статье вы узнаете, как IntelliTrace помогает разработчикам выполнять шаги тестирования для воспроизведения проблем, а затем использовать исторические данные отладки для выявления первопричин.

Windows и C++: Добавление проверки типов во время компиляции в PrintfColumn

Windows и C++: Добавление проверки типов во время компиляции в Printf

Кенни Керр (Kenny Kerr)

Кенни Керр (Kenny Kerr) продолжает совершенствовать printf в современном C++, добавляя проверку типов во время компиляции без ущерба для производительности.

Компиляторы: Что каждому программисту следует знать об оптимизациях компиляторов, часть 2

Компиляторы: Что каждому программисту следует знать об оптимизациях компиляторов, часть 2

Хади Браис (Hadi Brais)

Хади Браис (Hadi Brais) продолжает свой цикл, посвященный возможностям оптимизации компилятора Visual C++, рассказывая о выделении регистров и планировании инструкций.

Доступ к данным: Солянка из EF6, EF7 и ASP.NET 5Column

Доступ к данным: Солянка из EF6, EF7 и ASP.NET 5

Джули Лерман

Джули Лерман (Julie Lerman) рассматривает отличия следующей версии .NET и платформы, на которой будут выполняться приложения ASP.NET 5, а затем поясняет, каким образом в эту смесь встраиваются Entity Framework 6 и Entity Framework 7.

Разработка игр: движки двухмерных игр для Интернета

Разработка игр: движки двухмерных игр для Интернета

Майкл Онеппо (Michael Oneppo)

Майкл Онеппо (Michael Oneppo) создает одну и ту же игру на трех популярных ядрах двухмерных веб-игр, показывая, что современный Интернет может предложить новым разработчикам игр.

Современные приложения: комплексное тестирование на современных веб-сайтах и в приложенияхColumn

Современные приложения: комплексное тестирование на современных веб-сайтах и в приложениях

Рэйчел Аппель (Rachel Appel)

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

Даже не стоит поднимать эту тему: невероятная популярностьColumn

Даже не стоит поднимать эту тему: невероятная популярность

Дэвид Платт (David Platt)

Тридцать шесть лет назад оспа чуть не стерла человечество с лица земли. Теперь болезнь, убившая почти полмиллиарда человек только в 20-м веке, нашла нового носителя — компьютер. Дэвид Платт (David Platt) объясняет, почему это должно волновать всех нас.

Примечание редактора: введение в стартапColumn

Примечание редактора: введение в стартап

Майкл Дезмонд (Michael Desmond)

Времена меняются, и корпорация Майкрософт понимает, что ей тоже надо меняться. Задача: привлечь внимание и лояльность молодых разработчиков, которые лучше всего знают, что их родители пользуются Windows на работе.