Журнал MSDN Magazine Май 2014
C#::
Обзор языка C# 6.0
Марк Майкелис (Mark Michaelis) представляет ряд новых полезных возможностей новой версии C#, включая индексируемые члены и инициализаторы элементов, автосвойства с инициализаторами, первичные конструкторы, статические операторы using, а также улучшения в работе с исключениями. Mark Michaelis
Visual Studio 2013:
Разработка нового поколения с помощью Application Insights
Application Insights — это набор служб, интегрирующих средства разработки и эксплуатации для устранения проблем при разработке. В статье рассматриваются такие службы, как мониторинг доступности и производительности приложений, а также аналитика использования приложений. Charles Sterling
Асинхронное программирование:
Шаблоны для асинхронных приложений MVVM: Службы
В третьей статье серии, в которой рассматриваются шаблоны комбинирования асинхронного программирования и ключевые слова ожидания с MVVM, Стефен Клиэри (Stephen Cleary) рассказывает про уровень служб и асинхронные службы. Stephen Cleary
ALM Rangers:
Разработка ПО с помощью переключателей функций
Переключатели функций — это понятие программирования, позволяющее вести параллельную одновременную разработку функций вместо ветвления для параллельной разработки, а также обеспечивающее непрерывную интеграцию функций по мере разработки. Bill Heys
Практические рекомендации для C#:
Проблемы нарушения принципов SOLID в C#
Принципы SOLID — набор известных рекомендаций по эффективной разработке ПО. Брэннон Кинг (Brannon King) рассматривает несколько свойственных C# шаблонов, нарушающих эти принципы, чтобы подчеркнуть их важность для программистов. Brannon King
Рубрики
|
Примечание редактора:
Строя мосты
На конференции Build в прошлом месяце была выработана программа разработчиков Майкрософт на ближайшие годы.
Michael Desmond
|
Инсайдер Azure:
Microsoft Azure и распределенные вычисления с открытым исходным кодом
Разработка и развертывание таких потенциально сложных систем, как распределенные вычисления, может представлять собой проблему. Бруно Теркали (Bruno Terkaly) и Рикардо Виллалобос (Ricardo Villalobos) обсуждают средства кодирования, помогающие наладить необходимое взаимодействие.
Bruno Terkaly, Ricardo Villalobos
|
Доступ к данным:
Советы по обновлению и рефакторингу кода Entity Framework
Обновление до новой версии Entity Framework и рефакторинг кода могут представлять определенную проблему. Советы Джули Лерман (Julie Lerman) облегчат задачу.
Julie Lerman
|
|
Тестовый прогон:
Обучение правилам ассоциации
Джеймс Маккефри (James McCaffrey) рассказывает об обучении правилам ассоциации — технике обучения, призванной искать интересные и полезные связи между элементами.
James McCaffrey
|
Программист за работой:
Система уведомлений Growl: чем проще, тем лучше
Иногда самый простой подход лучше всего — именно об этом рассказывает Тед Ньюард (Ted Neward), обсуждая средство уведомления Growl, помогающее разработчикам добавлять в свои приложения надежные уведомления.
Ted Neward
|
Современные приложения:
Проектирование архитектуры современного межплатформенного приложения
С учетом широкого спектра доступных сейчас устройств необходимость разработки межплатформенных приложений очевидна. Правильно подберите платформу и процесс разработки, чтобы разработать именно то приложение, которое нужно.
Rachel Appel
|
|
Фактор DirectX:
Манипуляция треугольниками в трехмерном пространстве
Чарльз Петцольд (Charles Petzold) рассказывает о трехмерных манипуляциях, обсуждая, как придать двумерным объектам глубину и наполнение, чтобы они покинули пределы экрана и парили в трехмерном пространстве.
Charles Petzold
|
Даже не стоит поднимать эту тему:
Тревога!
Дэвид Платт (David Platt) изучает интерактивную систему помощи Amazon Mayday в Kindle HDX и задается вопросом — сможет ли она заменить бармена по соседству?
David Platt
|
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.