June 2016
Volume 31 Number 6
ASP.NET: обнаружение и устранение ошибок 404 в приложениях ASP.NET Core с помощью промежуточного ПО
Стив Смит показывает, как с помощью промежуточного ПО встроить в приложение ASP.NET Core своего рода "бюро находок", предотвращающее возникновение ошибок 404.
На переднем крае: возникновение статических методов CRUD, часть 2
С помощью статистических методов CRUD можно отслеживать все бизнес-события, что позволяет проверить состояние бизнеса в любой момент времени.
Платформа Reactive: масштабирование асинхронных клиент-серверных связей с Reactive
Шаблон observer может быть очень полезным при работе с долгосрочными процессами для асинхронных приложений. Коллекция ObservableCollection .NET и Rx предоставляют два набора средств для поддержки как простой, так и сложной реализации этого шаблона.
Тестовый запуск: введение в рынки прогнозирования
Джеймс Мак-Кэффри (James McCaffrey) описывает вычисления, лежащие в основе рынков прогнозирования, и показывает, как реализовать ключевые функции в коде. Хотя вам вряд ли придется создавать рынок прогнозирования самим, идея и методы довольно интересны.
Платформа компилятора .NET: создание кода без привязки к определенному языку с Roslyn
Алессандро Дель Соле (Alessandro Del Sole)
Узнайте, как создавать код без привязки к определенному языку с помощью класса SyntaxGenerator и его методов, предоставляющих объединенную модель программирования для создания синтаксических узлов, подходящих одновременно для C# и VB.
Программист за работой — как использовать MEAN: Passport
PassportJS — пожалуй, самый успешный когда-либо созданный проект аутентификации среди всех языков и платформ. Он предоставляет необходимые аутентификационные "привязки", оставляя выбор конкретных средств аутентификации за вами. При необходимости он может сделать эту трудную работу и сам.
Power BI: службы мультимедиа Microsoft Azure и Power BI
Сагар Бханудас Джоши (Sagar Bhanudas Joshi)
Эта статья помогает разработчикам создать аналитическую платформу на основе служб мультимедиа Azure (и проигрывателя), которая позволит выявить тенденции использования. Решение включает использование промежуточной службы (WebAPI) и базы данных, а визуализацию обеспечивает Power BI.
Основы .NET: внедрение зависимостей с .NET Core
Марк Микаэлис (Mark Michaelis)
Марк Микаэлис (Mark Michaelis) исследует внедрение зависимостей в .NET Core и показывает, как простая и легкая реализация позволяет разработчикам быстро освоить новую технологию.
Службы приложений Azure: преобразование веб-страницы в документ PDF с помощью служб приложений Azure
Бенджамин Перкинс (Benjamin Perkins)
Узнайте, как предоставить посетителям сайта возможность преобразования веб-страницы в документ PDF с помощью веб-приложения службы приложений Azure, которое вызывает API WebJob. После этого WebJob может поместить файл PDF в контейнер службы хранилища Azure и вернуть ссылку на него в реальном времени с помощью SignalR.
Современные приложения: поиграем со звуком в приложениях UWP
В приложениях UWP есть несколько эффектов, которые можно применить к звуку. Среди них — эхо, реверберация, эквалайзер и ограничитель. Франк ла Вин исследует основы записи звука и применения эффектов и создает приложение UWP, которое может записывать звук, сохранять его и применять к нему различные фильтры и специальные эффекты.
Разработка мобильных приложений: ускорьте разработку мобильных приложений с помощью платформы MBaaS
Узнайте, как платформа MBaaS (мобильный сервер как услуга) может ускорить и упростить разработку мобильных приложений, предоставляя компоненты для важных, но распространенных операций, таких как проверка подлинности, хранение файлов и многих других.
Не будем об этом: радость от работы с программами
Обозреватель и автор книги "Софт — отстой" Дэвид Платт (David Platt) пишет, что в пользовательском интерфейсе программ слишком часто возникают ошибки, а разработчикам недосуг их исправлять. Что же он предлагает? Конечно же, написать еще одну книгу.
Колонка редактора: когнитивный сдвиг
Майкл Дезмонд (Michael Desmond)
Пожалуй, лучше всего его выразил Аптон Синклер (Upton Sinclair), написав: "Трудно заставить человека что-то понять, если от непонимания этого зависит его зарплата".