June 2016

Volume 31 Number 6

ASP.NET: обнаружение и устранение ошибок 404 в приложениях ASP.NET Core с помощью промежуточного ПО

ASP.NET: обнаружение и устранение ошибок 404 в приложениях ASP.NET Core с помощью промежуточного ПО

Стив Смит (Steve Smith)

Стив Смит показывает, как с помощью промежуточного ПО встроить в приложение ASP.NET Core своего рода "бюро находок", предотвращающее возникновение ошибок 404.

На переднем крае: возникновение статических методов CRUD, часть 2Column

На переднем крае: возникновение статических методов CRUD, часть 2

Дино Эспозито (Dino Esposito)

С помощью статистических методов CRUD можно отслеживать все бизнес-события, что позволяет проверить состояние бизнеса в любой момент времени.

Платформа Reactive: масштабирование асинхронных клиент-серверных связей с Reactive

Платформа Reactive: масштабирование асинхронных клиент-серверных связей с Reactive

Петер Фогель (Peter Vogel)

Шаблон observer может быть очень полезным при работе с долгосрочными процессами для асинхронных приложений. Коллекция ObservableCollection .NET и Rx предоставляют два набора средств для поддержки как простой, так и сложной реализации этого шаблона.

Тестовый запуск: введение в рынки прогнозированияColumn

Тестовый запуск: введение в рынки прогнозирования

Джеймс Мак-Кэффри

Джеймс Мак-Кэффри (James McCaffrey) описывает вычисления, лежащие в основе рынков прогнозирования, и показывает, как реализовать ключевые функции в коде. Хотя вам вряд ли придется создавать рынок прогнозирования самим, идея и методы довольно интересны.

Платформа компилятора .NET: создание кода без привязки к определенному языку с Roslyn

Платформа компилятора .NET: создание кода без привязки к определенному языку с Roslyn

Алессандро Дель Соле (Alessandro Del Sole)

Узнайте, как создавать код без привязки к определенному языку с помощью класса SyntaxGenerator и его методов, предоставляющих объединенную модель программирования для создания синтаксических узлов, подходящих одновременно для C# и VB.

Программист за работой — как использовать MEAN: PassportColumn

Программист за работой — как использовать MEAN: Passport

Тэд Ньюард

PassportJS — пожалуй, самый успешный когда-либо созданный проект аутентификации среди всех языков и платформ. Он предоставляет необходимые аутентификационные "привязки", оставляя выбор конкретных средств аутентификации за вами. При необходимости он может сделать эту трудную работу и сам.

Power BI: службы мультимедиа Microsoft Azure и Power BI

Power BI: службы мультимедиа Microsoft Azure и Power BI

Сагар Бханудас Джоши (Sagar Bhanudas Joshi)

Эта статья помогает разработчикам создать аналитическую платформу на основе служб мультимедиа Azure (и проигрывателя), которая позволит выявить тенденции использования. Решение включает использование промежуточной службы (WebAPI) и базы данных, а визуализацию обеспечивает Power BI.

Основы .NET: внедрение зависимостей с .NET CoreColumn

Основы .NET: внедрение зависимостей с .NET Core

Марк Микаэлис (Mark Michaelis)

Марк Микаэлис (Mark Michaelis) исследует внедрение зависимостей в .NET Core и показывает, как простая и легкая реализация позволяет разработчикам быстро освоить новую технологию.

Службы приложений Azure: преобразование веб-страницы в документ PDF с помощью служб приложений Azure

Службы приложений Azure: преобразование веб-страницы в документ PDF с помощью служб приложений Azure

Бенджамин Перкинс (Benjamin Perkins)

Узнайте, как предоставить посетителям сайта возможность преобразования веб-страницы в документ PDF с помощью веб-приложения службы приложений Azure, которое вызывает API WebJob. После этого WebJob может поместить файл PDF в контейнер службы хранилища Azure и вернуть ссылку на него в реальном времени с помощью SignalR.

Современные приложения: поиграем со звуком в приложениях UWPColumn

Современные приложения: поиграем со звуком в приложениях UWP

Франк ла Вин (Frank La Vigne)

В приложениях UWP есть несколько эффектов, которые можно применить к звуку. Среди них — эхо, реверберация, эквалайзер и ограничитель. Франк ла Вин исследует основы записи звука и применения эффектов и создает приложение UWP, которое может записывать звук, сохранять его и применять к нему различные фильтры и специальные эффекты.

Разработка мобильных приложений: ускорьте разработку мобильных приложений с помощью платформы MBaaS

Разработка мобильных приложений: ускорьте разработку мобильных приложений с помощью платформы MBaaS

Парас Вадехра (Paras Wadehra)

Узнайте, как платформа MBaaS (мобильный сервер как услуга) может ускорить и упростить разработку мобильных приложений, предоставляя компоненты для важных, но распространенных операций, таких как проверка подлинности, хранение файлов и многих других.

Не будем об этом: радость от работы с программамиColumn

Не будем об этом: радость от работы с программами

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

Обозреватель и автор книги "Софт — отстой" Дэвид Платт (David Platt) пишет, что в пользовательском интерфейсе программ слишком часто возникают ошибки, а разработчикам недосуг их исправлять. Что же он предлагает? Конечно же, написать еще одну книгу.

Колонка редактора: когнитивный сдвигColumn

Колонка редактора: когнитивный сдвиг

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

Пожалуй, лучше всего его выразил Аптон Синклер (Upton Sinclair), написав: "Трудно заставить человека что-то понять, если от непонимания этого зависит его зарплата".