MSDN Magazine Январь 2010

MSDN Magazine Январь 2010

Шаблоны для работы в "облаке":Службы разработки и развертывания для Windows Azure

На примере сценария перенесения служб банка в "облако" мы рассмотрим возможность применения шаблонов SOA к развертыванию Windows Azure. Thomas Erl, Arman Kurtagic, Herbjörn Wilhelmsen

"Облачное" хранение:Больше возможностей для приложений благодаря службам хранения данных Windows Azure

Теперь можно запускать процессы в "облаке" для их выполнения в фоновом режиме. Кевин Хоффман и Нейт Дудек на примере тележки для покупок демонстрируют построение программной части приложения и реализацию асинхронной передачи и обработки сообщений с помощью хранилища Azure. Kevin Hoffman, Nathan Dudek

Безопасность "облака":Службы шифрования и обеспечение безопасности данных в Windows Azure

Многие из тех, кто перешел на использование "облачных" платформ, задается вопросом об их безопасности. Мы рассмотрели некоторые службы шифрования Windows Azure и их поставщиков, а также их воздействие на приложения, развертываемые в "облаке". Jonathan Wiggs

Очистка кода:9 полезных методов для возврата "технического долга"

Теперь, когда вы определили "технический долг" в своей базе кода, вернемся к рассмотрению некоторых конкретных методов по "возврату долга". David Laribee

Columns

Колонка редактора:Двое об "облаке"
Прошлой осенью система Azure произвела фурор на конференции по технологиям Майкрософт для профессиональных разработчиков. Мы случайно услышали разговор разработчиков, обсуждающих потенциал "облачных" технологий.Keith Ward
Панель инструментов:Моделирование пользовательского интерфейса, советы для пользователей, средство проверки кода JavaScript и многое другое
Скотт Митчелл рассматривает средство, позволяющее создавать модели пользовательского интерфейса, рассказывает о блоге с рекомендациями для пользователей, средстве проверки кода JavaScript, а также о книге, в которой представлено квалифицированное описание служб отчетов SQL Server.Scott Mitchell
На переднем крае:Представление "Основной/подробности" библиотеки ASP.NET Ajax
Очень сложно представить себе веб-страницу без данных, связанных с другими страницами. Нет ничего лучше для их отображения, чем представление "Основной/подробности". Дино рассматривает пример на основе технологии ASP.NET AJAX 4 и jQuery.Dino Esposito
Шаблоны на практике:Внутренние доменные языки
Джереми Миллер рассказывает об использовании внутренних доменных языков для написания более удобочитаемого кода. В его шкатулке с секретами есть несколько нехитрых приемов для совершенствования навыков программирования, в том числе использование методов расширения, интерфейсов Fluent, расширений объектов и семантической модели.Jeremy Miller
Экстрим ASP.NET:Набор средств Text Template Transformation Toolkit и платформа ASP.NET MVC
Подсистема создания кода Visual Studio T4 позволяет обработать входной файл и преобразовать его в выходной файл. В данной статье приводятся общие сведения о шаблонах T4 и использовании этой технологии в ASP.NET MVC.Scott Allen
Программист-полиглот:Транзакции ACID с STM.NET
Технология STM.NET позволяет разработчикам помечать свой код с помощью транзакционной семантики в стиле ACID и освобождает их от выполнения сложной работы по управлению блокировками.Ted Neward
Extreme UI:Линейные диаграммы и шаблоны данных
Чарльз Петцольд продолжает свой рассказ о программировании кода XAML в Windows Presentation Foundation. В этом выпуске он рассматривает сложный процесс создания линейных диаграмм.Charles Petzold
Колонка "Основы" (Foundations):Новый WCF — новая функция Discovery
Джувел Лоуи объясняет, как решение по обнаружению, отвечающее отраслевым стандартам, позволяет клиентам находить доступные адреса для WCF-вызовов во время выполнения. Он описывает средства и вспомогательные классы, позволяющие упростить этот процесс.Juval Lowy
Тестовый прогон:Автоматизация тестирования HTTP-запросов/HTTP-ответов веб-приложений с помощью JavaScript
JavaScript позволяет на основе браузера создавать простые автоматические тесты в формате "запрос-ответ", которые не зависят от используемой платформы и являются эффективными при работе в динамической среде.James McCaffrey