September 2015

Volume 30 Number 9

Облачные мобильные приложения: создаем приложение Xamarin с аутентификацией и поддержкой автономного режима

Облачные мобильные приложения: создаем приложение Xamarin с аутентификацией и поддержкой автономного режима

Крэйг Брокшмидт (Kraig Brockschmidt), Эрик Рейтен (Erik Reitan), Майк Уоссон (Mike Wasson), Рик Андерсон (Rick Anderson), Том Дайкстра (Tom Dykstra)

Во второй статье своей серии авторы обсуждают использование Xamarin для нескольких платформ мобильных клиентов и показывают, как реализовать аутентификацию и поддержку синхронизируемого клиентского кэша данных.

Upstart — бесплатное радио через ИнтернетColumn

Upstart — бесплатное радио через Интернет

Кит Бойд (Keith Boyd)

Первое потоковое интернет-радио появилось в 1994 году на маленькой студенческой радиостанции в Университете Западного Вашингтона. Директор журнала MSDN Magazine Кит Бойд рассказывает, как он помог революции мультимедиа сделать свои первые робкие шаги.

Microsoft Azure: проблемы отказоустойчивости и способы их решения в облаке

Microsoft Azure: проблемы отказоустойчивости и способы их решения в облаке

Марио Шпушта (Mario Szpuszta)

Microsoft Azure предлагает несколько инструментов для достижения высокого уровня доступности. Для создания эффективной архитектуры для этих инструментов необходимо понимание фундаментальных концепций, таких как домены сбоя. Статья исследует эти фундаментальные концепции и помогает разработчикам настроить внутренние компоненты для создания по-настоящему высокодоступных приложений.

На переднем крае: Event Sourcing для обычного приложенияColumn

На переднем крае: Event Sourcing для обычного приложения

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

Event Sourcing (Сохранение состояний как событий) — это относительно новая архитектура хранения данных. Она не только осуществляет аудит и запись событий, имеющих значение для бизнеса, в сохраняемом домене. Она также использует более низкий уровень абстракции для сохранения данных и специализированные инструменты и шаблоны для создания нескольких проекций данных.

Azure изнутри: создание единых рабочих процессов в стиле Heroku для облачных платформ

Azure изнутри: создание единых рабочих процессов в стиле Heroku для облачных платформ

Бруно Теркали (Bruno Terkaly)

В этом выпуске "Azure изнутри" — реальные проекты и их развертывания. В этом месяце Бруно Теркали изучает, как несколько взаимосвязанных технологий помогают Габриэлю Монрой (Gabriel Monroy) создавать рабочие процессы для разработчиков в стиле Heroku на нескольких облачных платформах.

Windows на C++: классовые типы в среде выполнения WindowsColumn

Windows на C++: классовые типы в среде выполнения Windows

Кенни Керр (Kenny Kerr)

COM — это только интерфейсы, и хотя среда выполнения Windows построена на COM, она может предоставить систему классовых типов. Как такое возможно? Кенни Керр объясняет.

Оптимизации компилятора: упрощайте код с помощью нативной оптимизации, управляемой профилями

Оптимизации компилятора: упрощайте код с помощью нативной оптимизации, управляемой профилями

Хади Браис (Hadi Brais)

Оптимизация, управляемая профилями (PGO), — это важный тип оптимизации, поддерживаемый компилятором Visual C++. Несмотря на то что для ее использования требуются некоторые усилия, оптимизация, управляемая профилями, почти всегда позволяет добиться существенного уменьшения размера исполняемого файла и повышения производительности.

Точки данных: возвращаемся к привязке данных JavaScript, теперь с AureliaColumn

Точки данных: возвращаемся к привязке данных JavaScript, теперь с Aurelia

Джули Лерман

Джулия Лерман (Julie Lerman) является давней поклонницей Knockout, программной платформы для JavaScript, и используемых в ней привязок данных. Здесь Джулия исследует новую программную платформу Aurelia, которая быстро набирает популярность у веб-разработчиков, и обнаруживает, что она может многое предложить программистам, работающим с данными.

Безопасность в облаке: защита конфиденциальной информации с помощью хранилища ключей Azure

Безопасность в облаке: защита конфиденциальной информации с помощью хранилища ключей Azure

Рахул Нат (Rahul Nath)

С увеличением количества уязвимостей в системах безопасности и случаев нарушения конфиденциальности данных управление конфиденциальной информацией и ее защита становятся более важными, чем когда-либо прежде. Служба хранилища ключей Microsoft Azure помогает защитить криптографические ключи и другую конфиденциальную информацию в облаке.

Тестовый прогон: вычисления с использованием искусственных спайковых нейроновColumn

Тестовый прогон: вычисления с использованием искусственных спайковых нейронов

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

Джеймс Маккаффри (James McCaffrey) рассматривает искусственные спайковые нейроны — небольшие программные компоненты, которые моделируют поведение биологических нейронов и совсем скоро могут привести к появлению принципиально нового подхода к компьютерам и программированию.

DevOps: использование DevOps в стеке Microsoft

DevOps: использование DevOps в стеке Microsoft

Micheal Learned (Майкл Лернед)

Существует множество технологий и инструментов, которые могут помочь при использовании DevOps. Эти инструменты и процессы поддерживают быстрые циклы выпуска и сбора данных для рабочих приложений и важны, если вы хотите успешно реализовывать стратегию DevOps.

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

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

Тэд Ньюард

Стек MongoDB, Express, AngularJS, Node.js (MEAN) быстро занимает ведущее положение в мире новых технологий. Это предпочтительный стек для разработки программного обеспечения для платформы Node.js. В этой статье мы продолжим рассматривать Node.js.

Современные приложения: рекомендации по удобству использования для современных приложенийColumn

Современные приложения: рекомендации по удобству использования для современных приложений

Рэйчел Аппель (Rachel Appel)

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

Даже не начинайте: камера ДарвинаColumn

Даже не начинайте: камера Дарвина

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

Селфи считались безобидным развлечением, пока количество погибших при создании все более и более эффектных снимков не достигло такой величины, что правительство России запустило кампанию по продвижению безопасного селфи.

Колонка редактора: Интернет автомобильных аварийColumn

Колонка редактора: Интернет автомобильных аварий

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

Пара хакеров недавно продемонстрировала, как можно удаленно управлять новым джипом Чероки, подключившись к развлекательной системе UConnect с помощью сотовой связи. Как такое вообще возможно?