НОЯБРЬ 2015
ТОМ 30, НОМЕР 12
Essential .NET — обработка исключений C#
Марк Микаэлис (Mark Michaelis)
Many changes have occurred in the last five versions of C# and the corresponding Microsoft .NET Framework. In his inaugural column, Mark Michaelis reviews many of these changes and provides updated coding guidelines as they relate to exception handling and catching exceptions.
Стартап — критика
Райдер Донахью (Ryder Donahue)
Организации, которые принимают критику и должным образом реагируют на нее, выигрывают больше всех. Райдер Донахью исследует, как можно улучшить деятельность службы разработок благодаря критическому мышлению и обратной связи.
Windows 10 — ускорение операций с файлами с помощью индексатора поиска
С Windows 10 возможности индексатора поиска доступны всем приложениям универсальной платформы Windows, работающим на любой платформе. Кроме предоставления лучших возможностей поиска Кортаны, новый индексатор улучшает способы взаимодействия приложений с файловой системой.
Современные технологии — улучшенная архитектура с проектированием на основе впечатлений пользователей
Подход к проектированию на основе впечатлений пользователей сосредоточен на бизнес-процессах, которые нужны пользователям для правильной работы системы в соответствии с ожиданиями клиента.
Асинхронное программирование — основы Async
Последние версии .NET упрощают создание гибких высокопроизводительных приложений с помощью ключевых слов async и await. Марк Совул использует код запуска пользовательского интерфейса по умолчанию для Windows Forms и WPF и преобразует его в объектно-ориентированный дизайн с поддержкой async и await.
Точки данных — знакомство Aurelia с DocumentDB: путешествие Matchmaker
После изучения DocumentDB и новой платформы Aurelia Джули Лерман решила, что пора использовать их вместе. Однако это оказалось сложнее, чем она ожидала. Узнайте, какой путь она прошла, чтобы найти правильное решение.
ASP.NET — использование ASP.NET в качестве высокопроизводительного загрузчика файлов
Даг Дернер (Doug Duerner) Йен-Чан Ван (Yeon-Chang Wang)
Узнайте, как создать служебную программу для устранения проблемы возобновления и продолжения загрузок после сбоев, вызванных медленными некачественными подключениями, прерывающимися во время передачи крупных файлов.
Тестовый запуск — T-тест с помощью C#
T-тест — это одна из основных форм статистического анализа. Однако интеграция функциональных возможностей t-тестов непосредственно в программное обеспечение с помощью автономного средства может быть неудобной или невозможной. Джеймс Мак-Кэфри объясняет, как использовать необработанный код C# для выполнения t-тестов.
Microsoft Azure — управление техническим долгом с помощью SonarQube и TFS
Цезарь Солис Брито (Cesar Solis Brito) Хосам Кэмел (Hosam Kamel)
Узнайте, как настроить TFS и SonarQube на уровне корпорации, как определить и установить приоритеты технического долга в SonarQube и TFS, как обрабатывать его в течение гибкого жизненного цикла в TFS и как измерить усовершенствования и закрыть цикл.
Программист за работой — как использовать MEAN: Экспресс-маршрутизация
Стеки MongoDB, Express, AngularJS, Node.js (MEAN) — это альтернативные веб-стеки для стека ASP.NET. В этом выпуске вы узнаете об экспресс-маршрутизации и о том, как использовать ее еще эффективнее.
Даже не стоит поднимать эту тему — Алан Тьюринг и Эшли Мэдисон
Взлом Эшли Мэдисон раскрыл миллионы пользователей, искавших внебрачные связи. Он также показал, что многие "участники" женского пола были всего лишь ботами в чатах, призванными привлечь подписчиков к использованию премиум-версии сервиса.
Примечание редактора — вас приветствует Essential .NET
Майкл Дезмонд (Michael Desmond)
Две статьи Марка Микаэлиса вошли в число наиболее популярных среди всех опубликованных в журнале MSDN Magazine за последние пять лет. Теперь он присоединился к публикациям в качестве автора новой колонки Essential .NET.