Essential .NET — обработка исключений C#
Последние пять версий C# и соответствующие версии платформы Microsoft .NET Framework претерпели множество изменений. В своей вступительной речи Марк Микаэлис разбирает эти изменения и предоставляет обновленные рекомендации по созданию кода, относящиеся к перехвату и обработке исключений.
Стартап — критика
Организации, которые принимают критику и должным образом реагируют на нее, выигрывают больше всех. Райдер Донахью исследует, как можно улучшить деятельность службы разработок благодаря критическому мышлению и обратной связи.
Windows 10 — ускорение операций с файлами с помощью индексатора поиска
С Windows 10 возможности индексатора поиска доступны всем приложениям универсальной платформы Windows, работающим на любой платформе. Кроме предоставления лучших возможностей поиска Кортаны, новый индексатор улучшает способы взаимодействия приложений с файловой системой.
Современные технологии — улучшенная архитектура с проектированием на основе впечатлений пользователей
Подход к проектированию на основе впечатлений пользователей сосредоточен на бизнес-процессах, которые нужны пользователям для правильной работы системы в соответствии с ожиданиями клиента.
Асинхронное программирование — основы Async
Последние версии .NET упрощают создание гибких высокопроизводительных приложений с помощью ключевых слов async и await. Марк Совул использует код запуска пользовательского интерфейса по умолчанию для Windows Forms и WPF и преобразует его в объектно-ориентированный дизайн с поддержкой async и await.
Точки данных — знакомство Aurelia с DocumentDB: путешествие Matchmaker
После изучения DocumentDB и новой платформы Aurelia Джули Лерман решила, что пора использовать их вместе. Однако это оказалось сложнее, чем она ожидала. Узнайте, какой путь она прошла, чтобы найти правильное решение.
ASP.NET — использование ASP.NET в качестве высокопроизводительного загрузчика файлов
Узнайте, как создать служебную программу для устранения проблемы возобновления и продолжения загрузок после сбоев, вызванных медленными некачественными подключениями, прерывающимися во время передачи крупных файлов.
Тестовый запуск — T-тест с помощью C#
T-тест — это одна из основных форм статистического анализа. Однако интеграция функциональных возможностей t-тестов непосредственно в программное обеспечение с помощью автономного средства может быть неудобной или невозможной. Джеймс Мак-Кэфри объясняет, как использовать необработанный код C# для выполнения t-тестов.
Microsoft Azure — управление техническим долгом с помощью SonarQube и TFS
Узнайте, как настроить TFS и SonarQube на уровне корпорации, как определить и установить приоритеты технического долга в SonarQube и TFS, как обрабатывать его в течение гибкого жизненного цикла в TFS и как измерить усовершенствования и закрыть цикл.
Программист за работой — как использовать MEAN: Экспресс-маршрутизация
Стеки MongoDB, Express, AngularJS, Node.js (MEAN) — это альтернативные веб-стеки для стека ASP.NET. В этом выпуске вы узнаете об экспресс-маршрутизации и о том, как использовать ее еще эффективнее.
Даже не стоит поднимать эту тему — Алан Тьюринг и Эшли Мэдисон
Взлом Эшли Мэдисон раскрыл миллионы пользователей, искавших внебрачные связи. Он также показал, что многие "участники" женского пола были всего лишь ботами в чатах, призванными привлечь подписчиков к использованию премиум-версии сервиса.
Примечание редактора — вас приветствует Essential .NET
Две статьи Марка Микаэлиса вошли в число наиболее популярных среди всех опубликованных в журнале MSDN Magazine за последние пять лет. Теперь он присоединился к публикациям в качестве автора новой колонки Essential .NET.
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.