• Новости Русского MSDN

    Что нового в Visual Studio 2015 для разработчиков

    • 0 Comments



    20 июля вышла финальная версия Visual Studio 2015 RTM, несущая в себе, в том числе, много нового для веб-разработчиков, специализирующихся на JavaScript: улучшения в редакторе, поддержка популярных библиотек и систем управления пакетами и сборки кода, возможности ES6, а также обновление поддержки Apache Cordova и Node.js.

    Улучшения редактора JavaScript



    Прежде всего, мы прикрутили к редактору работу с новыми возможностями EcmaScript 6 (2015), включая:

    Также для упрощения навигации по коду мы добавили “navigation bar”, привычный для многих пользователей VS с другими языковыми предпочтениями:



    Теперь вы можете легко перемещаться как по методам и свойствам в привычной для ES5 прототипной модели, так и в новой модели с классам��.

    Для создания документации многие разработчики используют JSDoc. В VS 2015 функция подсказок по коду (IntelliSense) теперь учитывает JSDoc-комментарии.



    К слову, для TypeScript, как надмножество JS, вы также можете в дополнение к типизации добавлять описательную информацию о параметрах, используя JSDoc.

    Если вы предпочитаете использовать комментарии в XML-стиле, то они по-прежнему поддерживаются.

    Еще несколько приятных мелочей:

    • Свертывание кода. Мы добавили в редакторе поддержку свертывания и разворачивания кода для многострочных комментариев, массивов и всех многострочных блоков кода.
    • Списки задач. Вы можете использовать комментарии в стиле // TODO, // HACK, // UNDONE и отслеживать их в специальной панели со списком задач.



      Это поможет вам бороться со своими долгами в коде и потенциальными проблемами. Также вы можете добавлять свои теги.
    • Редактор JSON. Поддержка JSON-формата в VS 2015 теперь стала полноценной: мы поддерживаем проверку соответствия по JSON-схемам, включая связку с SchemaStore.org, и добавили подсказки по коду. Также для работы с пакетными менеджерами bower и npm мы включили подсказки для bower.json и package.json.

     

    Поддержка AngularJS и ReactJS

    В VS 2015 мы продолжаем развивать поддержку популярных сторонних библиотек. Для AngularJS мы добавили поддержку контроллеров, сервисов, фабрик и анимаций. Заодно мы включили поддержку директив и атрибутов, в том числе внутри HTML-редактора – с иконкой Angular, чтобы вы понимали, что используете функциональность из соответствующей библиотеки:



    Еще мы немного поработали с ребятами из Facebook, чтобы убедиться, что мы реализуем хорошую поддержку их фреймворка ReactJS. Мы добавили поддержку ReactJS в редакторе, включая подсветку синтаксиса и подсказки по методам React.

    TypeScript



    VS 2015 включает новую версию TypeScript – TS1.5, который добавляет расширенную поддержку возможностей ECMAScript 6 (ES2015). В новой версии языка вас ждут обновления в работе с модулями (синтаксис ES2015), деструктурирование, вычисляемые свойства, строковые шаблоны, экспериментальную поддержку декораторов из ES7, UMD и другое.

    Чтобы вам было легче управлять проектами, мы также добавили специальный конфигурационный файл tsconfig.json, в котором вы можете отмечать ts-файлы в своем проекте и настройки компилятора для них. Он уже поддерживается в VS Code, Sublime и Atom.

    См. также краткий обзор TS 1.5 на Хабре.

    Поддержка систем сборки и запуска задач для JavaScript

    Следуя за современными подходами к управлению кодом, его сборкой и другими методиками, мы добавили в Visual Studio новую возможность для управления сборкой кода через Grunt и Gulp – Task Runner Explorer (открывается через комбинацию Ctrl-Alt-Backspace).



    Для запуска любой из задач, определенных в вашем gruntgile.js или gulpfile.js, можно просто щелкнуть правой кнопкой мыши по имени задачи в левой панели и выбрать запуск из контекстного меню.

    Также вы можете привязывать такие задачи к процессу сборки проекта внутри Visual Studio, например, таким событиям, как “After Build”.

    Редактор HTML

    В дополнение к поддержке таких популярных библиотек как Angular и React, мы также обновили поддержку отзывчивого фреймворка bootstrap (мы поставляли его вместе с шаблонами для ASP.NET) – теперь вы можете ожидать подсказки по классам с иконками, обозначающими, где вы используете CSS-классы от bootstrap:



    Мы также продолжаем улучшать работу с HTML5 и последующими стандартами, в частности, мы начали добавлять поддержку развивающемуся стандарту веб-компонент – вы можете использовать в разметке атрибут import для link, чтобы импортировать фрагменты разметки.

    Поддержка Apache Cordova



    Как вы, наверняка, знаете, Visual Studio поддерживаем разработку приложений не только для Windows, но также и для Android и iOS. Для создания кросс-платформенных приложений вы можете использовать как C++ или Xamarin (C#), так и Apache Cordova, если пишите на JavaScript.

    При установке VS, выбирая инструменты для кросс-платформенной разработки вы сразу можете получить вне необходимые зависимости, включая ADK, JDK, NDK и эмулятор для Android.



    Что касается Apache Cordova, то основные новинки были доступны уже в RC-версии, включая:

    • Обновление Ripple при сохранении
    • Отладка iOS-версии приложения из VS при развертывании в симуляторе или подключенном через Mac устройстве
    • Отладка приложений для Windows Phone 8.1
    • Улучшенное управление плагинами, включая добавление из Git или файловой системы
    • Улучшения в дизайнере конфигурационного файла для выбора платформенно-зависимых настроек.

    Мы также добавили CLI-интероперабельность. Cordova-проекты в VS теперь синхронизируются с изменениями, сделанными в файловой системе. Таким образом, вы можете спокойно использовать параллельно другие инструменты или работать из-под другой операционной системы.



    Эмулятор для Android также обновился, теперь он включает образы Jellybean (API 17) и Lollipop 5.1 (API 22). Кстати, эмулятор теперь можно поставить без установки VS, а работать с ним – из командной строки.

    Node.JS Tools для Visual Studio



    В предварительной версии Node.JS Tools 1.1 RC для Visual Studio мы улучшили производительность, добавили менее ресурсоемкий “quick”-режим для подсказок по коду (фактически, в этом режиме ограничивается глубина дерева, чтобы не копать на лету весь «мир пакетов»).

    Мы также добавили браузерный режим для работы с DOM – специально для тех, кому приходится работать как с серверным, так и клиентским кодом. Прямо из дерева проекта вы можете обозначить папку как контентную (браузерный код):



    При открытии файлов вам будет открываться соответствующий редактор кода.

    Заодно мы исправили множество проблем с отладкой кода, улучшили в целом опыт подключения отладчика и работы с отображением (маппингом) исходного кода. Для мокка-тестов мы обновили исходный тайм-аут до 2 секунд, так что теперь тесты должны выполняться быстрее. Для более тонкой настройки тестов вы можете использовать mocha.json –файл, в котором можете указать параметры запуска соответствующих тестов.



    Чтобы помочь вам лучше разобраться в коде, мы также добавили команду открытия документации для изучения документации npm-пакетов.



    Наконец, чтобы вам было еще проще развертывать ваши решения, мы добавили поддержку docker-шаблона.

    UserVoice

    Мы по-прежнему рады вашим новым идеям и пожеланиям. Вы их можете оставлять вот здесь: VS UserVoice по JavaScript.

    Напомню, что редакция Visual Studio 2015 Community доступна бесплатно!

  • Новости Русского MSDN

    Релиз Visual Studio 2015 и .NET 4.6

    • 0 Comments

    Мы рады вам сообщить что Visual Studio 2015 и .NET 4.6 доступны для загрузки. Эти два релиза являются большим шагом вперед и предоставляют разработчикам новые инструменты, которые повышают их производительность и дают возможность создавать различные приложения для множества платформ. Уже сейчас вы можете загрузить Visual Studio 2015 и узнать возможности этого инструментария с помощью 60+ видео.

    Линейка продуктов Visual Studio

    За последние несколько лет продуктовая линейка Visual Studio была значительно расширена множеством новых возможностей.
    Самым главным компонентом является Visual Studio IDE которое используют миллионы разработчиков во всем мире и создают с помощью этого инструмента замечательные приложения. В прошлом году мы анонсировали Visual Studio Community полнофункциональную и бесплатную версии Visual Studio. С ноября прошлого года ее загрузили уже более 5 миллионов раз.
    Два года назад мы выпустили Visual Studio Online, облачные сервисы организации процессов разработки, позволяющие осуществлять контроль версий, управление задачами, сборку и развертывание проектов. На сегодняшний момент более 3.2 миллионов разработчиков используют Visual Studio Online.
    В начале этого года мы представили Visual Studio Code, редактор кода для Mac, Linux и Windows поддерживающий кроссплатформенную разработку для веба и облака. За последние три месяца VS Code загрузили более чем 500k раз и более половины всех загрузок было осуществлено с компьютеров Mac и Linux.

    Visual Studio 2015 и .NET 4.6

    Сегодняшний релиз Visual Studio 2015 и .NET 4.6 предоставляет сотни новых возможностей для разработчиков и позволяет создавать десктоп, веб, мобильные, облачные приложения и многое другое.
    Описание новых возможностей опубликовано в Visual Studio release notes, в блоге Visual Studio, .NET блоге и блоге Скота Гатри.

    Инновации в области продуктивности

    Разработчики тратят основную часть своего рабочего времени используя Visual Studio. Поэтому наша миссия привносить в этот инструмент инновации, которые облегчают повседневную работу и позволяют легко и быстро решать текущие задачи. Visual Studio 2015 насчитывает массу улучшений связанных с продуктивностью в том числе связанные с отладкой, диагностикой, редактированием кода, рефакторингом.

    Отладка и диагностика

    Visual Studio 2015 объединяет отладку и профилирование в единый Диагностический хаб, который позволяет проверить корректность реализации и параметры производительности вашего приложения в режиме контекстной отладки. В дополнение к этому мы реализовали подсказки в виде Perf Tips для того чтобы у вас всегда была под рукой информация о производительности реализуемых функций.

    Редактирование кода и отладка

    В новом редакторе кода C# и VB разработчики смогут использовать всю мощь нового инструментария, базирующегося на технологии Roslyn, включая Light Bulbs которые вовремя подскажут удобное решение для участка кода и помогут в рефакторинге. Благодаря Roslyn и анализаторам кода, разработчики могут модифицировать и настроить предупреждения и подсказки прямо в редакторе.



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

    Языки программирования

    Вместе с релизом Visual Studio 2015 и .NET 4.6 мы обновляем язык программирования C# до 6 версии и Visual Basic до 14 версии. Благодаря множеству улучшений и инноваций, которые упрощают шаблоны кодирования, новые версии C# и VB.NET являются большим шагом вперед в контексте продуктивности разработки.
    В дополнение к этому Visual Studio 2015 включает расширенную поддержку стандартов С++ 11/14/17, TypeScript 1.5, F# 4.0 инструменты для Python и другие возможности.

    Веб, облачная разработка и мобильные устройства

    Какую бы разработку вы не вели, веб, облако или мобильные устройства, важным является гибкость и возможность выбора. Visual Studio и .NET предоставляют такой выбор, и позволяют использовать различные платформы и языки программирования.
    За последние два года мы опубликовали исходный код многих компонент и платформ, включая Roslyn, TypeScript ,CoreCLR и Python Tools for Visual Studio. Более того, в Visual Studio стало значительно проще использовать открытые технологии и платформы.

    Веб и облачная разработка

    Вместе с .NET 4.6 стал доступен ASP.NET 4.6, новая версия платформы для приложений в вебе. ASP.NET 4.6 поддерживает HTTP/2 и новые возможности C# включая Entity Framework 6.1.3. Инструментарий Visual Studio для веб включает расширенную поддержку HTML и CSS с поддержкой стандартов и новый JSON редактор.

    Visual Studio 2015 включает Azure SDK предоставляя быстрый способ создания облачных приложений. Какой бы моделью ваше приложение не пользовалось, включая IaaS илиPaas в Azure, у вас есть возможность создавать эти приложения с помощью .NET, Python, Node.js, развертывая их в Windows, Linux или с помощью контейнеров Docker.

    В дополнение к этому у вас есть возможность попробовать бету ASP.NET 5. ASP.NET 5 включает множество изменений и улучшений по сравнению с предыдущей версией. Благодаря тому что ASP.NET 5 запускается поверх CoreCLR, в дальнейшем вы можете использовать собранные приложения на различных платформах включая Linux, Mac и Windows.

    Мобильная разработка

    Мобильная разработка подразумевает возможность запуска приложения на большом спектре устройств. Visual Studio 2015 включает кроссплатформенные инструменты разработки которые позволяют создавать приложения для iOS, Android и Windows и предоставляют разработчикам выбор в языках программирования и платформе.

    Многие разработчики начинали с того что создавали мобильные версии веб-сайтов с отзывчивым интерфейсом используя современные возможности HTML, CSS и JavaScript. Visual Studio 2015 включает богатый инструментарий веб разработки, который в том числе позволяет создавать мобильные приложения и позволят осуществлять отладку и использование современных утилит и библиотек.
    Благодаря инструментам для Apache Cordova, вы можете быстро превратить свое веб-приложение в мобильное при этом получив доступ до специфичных возможностей устройства таких как камера. В Visual Studio 2015 включен производительный Visual Studio эмулятор для Android который позволяет проверить функциональность вашего приложения.


    Для разработчиков которые предпочитают богатство возможностей .NET платформы, Visual Studio 2015 позволяет создавать универсальные приложения для Windows, которые могут работать на десктопе, планшете, телефоне, IoT устройствах, и даже HoloLens. Благодаря комбинации возможностей Visual Studio 2015 и Xamarin, разработчики могут сохранить свои инвестиции в платформу .NET и создавать приложения для iOS и Android используя существующий код для Windows.
    Более того, Visual Studio 2015 предоставляет кроссплатформенные возможности для C++ разработки и позволяет разделять код между iOS, Android и Windows а также использовать возможности интеграции Unity при создании кроссплатформенных игр.

    DevOps и гибкая разработка

    Современные команды разработчиков на сегодняшний момент сфокусированы на том чтобы быть гибкими. В дополнение к этому современные тренды требуют поддержки практики DevOps. Visual Studio 2015, Team Foundation Server 2015 и Visual Studio Online предоставляют интегрированный комплекс инструментов реализующих практики DevOps и позволяющий командам использовать гибкие методологии при планировании своих проектов.
    Основные возможности DevOps включены в Team Foundation Server 2015 (доступен RC2, релиз будет позднее) и в облачную среду Visual Studio Online.


    Team Foundation Server является отличным инструментом для .NET команд уже многие годы, но за последние два года мы приложили много усилий для развития нашего инструментария и теперь он позволяет создавать решения и для других платформ включая Node.js, Java, iOS, Android.

    Планирование

    Доски гибкого планирования в Team Foundation Server и Visual Studio Online являются важнейшим компонентом организации работы команды и отслеживания прогресса. Team Foundation Server 2015 включает новые возможности которые позволяют настроить внешний вид этого инструмента и упростить повседневные задачи.

    Разработка и тестирование

    Team Foundation Server 2015 и Visual Studio Online теперь позволяют осуществлять Pull реквесты для кода хранящегося в системе контроля версий Git, позволяя команде организовать привычную парадигму совместной работы.

    Сборка и выпуск релизов

    Team Foundation Server 2015 и Visual Studio Online включают новые инструменты автоматизации сборки проектов позволяя гибко настроить кроссплатформенное решение для компиляции и публикации ваших решений.

    Мониторинг

    Очень важно не только создать качественный код и развернуть собранное решение в эксплуатационной среде, но и осуществлять мониторинг уже работающего приложения. Visual Studio 2015 представляет быструю интеграцию вашего приложения с технологией Application Insights как для клиентских так и серверных решений и позволяет осуществлять аналитику по производительности, доступности и другим критериям.

    Экосистема партнеров Visual Studio

    Visual Studio это несомненно замечательный продукт, но экосистема партнеров которые создают дополнения он становится еще мощнее и удобнее. За последний год с сайта Visual Studio Gallery было осуществлено более 13 миллионов загрузок различных дополнений.
    На данный момент более чем 84 партнеров уже создали свои расширения для Visual Studio 2015. Благодаря улучшенной системе создания расширений стало значительно проще создавать плагины для Visual Studio.

    Заключение

    Visual Studio 2015 и .NET 4.6 это замечательный шаг в перед в области разработки. Совмещая инновации и продуктивность этот инструментарий позволяет создавать решения самого широкого спектра. Обязательно посмотрите видео которые мы для вас подготовили, и загрузите Visual Studio 2015 уже сейчас.

    Большое спасибо всем, кто участвовал в тестировании предварительных релизов Visual Studio, ваш вклад в развитие этого продукта очень важен.

  • Новости Русского MSDN

    Представляем новые возможности поддержки пользователей Azure

    • 0 Comments

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

    Новый процесс оформления запросов в поддержку

    Запросы в поддержку по разным темам могут быть оформлены через новый портал управления Microsoft Azure, который расположен по адресу https://portal.azure.com/ (Рис.1).

    image   
    Рис.1 – Новый портал управления Microsoft Azure

    Для заведения новой заявки на поддержку выберите пункт Помощь (Help, знак вопроса в левом меню) и на странице Help + Support с помощью команды New Support Request запустите мастер оформления запроса (Рис.2).

    image    
    Рис.2 – Форма Help + Support

    На первом этапе укажите типа запроса: Технический (Technical), Биллинг (Billing), Квоты (Quotas), Управление подпиской (Subscription Management) (Рис.3).

    image    
    Рис.3. Выбор типа запроса поддержки

    Указав тип запроса, на втором шаге выберите подписку, к которой относится ваш запрос (Рис.4).

    image    
    Рис.4. Выбор подписки для запроса

    На третьем шаге вам будет предложено указать один из многочисленных типов ресурсов, по поводу которого вы оформляете запрос, например: Active Directory, Autoscale, Virtual Machine running Linux, Web App и другие. Выберите соответствующий тип ресурса или укажите тип General question для вопросов общего характера (Рис.5).

    image    
    Рис.5. – Выбор типа ресурса для запроса поддержки

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

    На этом этапе вы можете указать дополнительные параметры имеющихся у вас преимуществ (MSDN, BizSpark Microsoft Partner Network, Signature Cloud Support) или приобрести один из вариантов платной поддержки для оформления технических запросов (Рис.6).

    image    
    Рис.6. Выбор имеющегося типа поддержки

    После выбора имеющегося варианта поддержки, укажите тип и категорию проблемы, с которой вы обращаетесь (Рис.7 и Рис.8).

    image    
    Рис.7. – Выбор типа пр��блемы

    image    
    Рис.8. – Выбор категории проблемы

    Последним шагом вам необходимо указать контакт, с которым свяжется представитель поддержки, выбрать оцениваемый вами уровень влияния проблемы на ваш бизнес: A – критическое влияние, B – среднее влияние, C – минимальное влияние на бизнес.

    Укажите детали описывающие вашу проблему, а так же отдельно временные интервалы возникновения проблемы или последнего повторения. Дополнительно укажите наименования ресурсов, которые были затронуты проблемой (Рис.9).

    image    
    Рис.9. – Оформление описания проблемы в заявке на поддержку

    Нажав Create после выполнения всех шагов, вы отправите запрос в поддержку. О сроках реагирования, уровнях поддержки вы можете почитать на отдельной странице.

    Анонс поддержки Open Source Software (OSS) в Azure

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

    Начиная с 15 июля 2015 года, пользователи могут рассчитывать на (ограниченную) поддержку OSS-продуктов в рамках обычной поддержки Azure. Это означает, что пользователи теперь могут обращаться в поддержку Azure по поводу следующих вопросов относительно Linux:

    • Дистрибутивы Linux: Ubuntu, CentOS (OpenLogic), Oracle Linux, SUSE Linux Enterprise Server (SLES), OpenSUSE, CoreOS;
    • Области поддержки Linux: установка и конфигурирование, производительность и сетевые вопросы.

    Обратите внимание, что сценарии безопасности не поддерживаются. За рамками поддержки так же находятся: разработка приложений, выявление проблем в сторонних приложениях и чужом коде.

    Поддержка осуществляется и для других OSS-решений:

    • Языки: PHP, Java, Python;
    • Базы данных MySQL;
    • Веб-сервера и сервера приложений: Apache, Tomcat:
    • Фреймворк WordPress.

    Для этих продуктов предлагается следующая ограниченная поддержка:

    • Проблемы с установкой и конфигурированием;
    • Ошибки при развертывании;
    • Ошибки времени исполнения
    • Проблемы производительности.

    Поддержка не осуществляется по вопросам архитектуры и дизайна, проектированию процессов развертывания приложений или решений на Azure.

    В настоящее время поддержка OSS-решений осуществляется на английском языке. Список продуктов может быть дополнен и изменен в будущем. Дополнительная информация в блоге Azure.

  • Новости Русского MSDN

    Cortana как публичный сервис аналитики и другие анонсы Microsoft World Partner Conference

    • 0 Comments

    На Международной партнерской конференции, которая проходит в Орландо (Флорида, США), Microsoft продемонстрировала новые решения, которые позволят строить «умное облако» совместно с партнерами и создавать персонализированные технологии для каждого бизнеса. Участники конференции также обсудили инвестиции Microsoft в международные партнерские программы, направленные на трансформацию ИТ-индустрии. 

    Рекорд скорости с Azure и Cortana Analytics Suite



    Набор аналитических инструментов Cortana Analytics Suite

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



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



    Аналитические инструменты Cortana синхронизируются с персональным цифровым ассистентом Microsoft и позволяют компаниям использовать информацию, чтобы работать более эффективно и в более удобном интерфейсе. Инструменты будут доступны осенью в виде подписки на месяц. Чтобы получить более подробную информацию о них, пройдите по ссылке.

    Azure Momentum



    Проект GigJam: переосмысляя продуктивность и бизнес-процессы

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



    GigJam позволит корпоративным клиентам собирать информацию о разных направлениях деятельности из SaaS-приложений, делиться с коллегами новыми сведениями и заданиями, а также поможет работать более эффективно, следить за развитием событий и быстрее решать задачи. Более подробную информацию о программе можно найти на сайте www.gigjam.com. Читайте подробное описание в блоге разработчиков.

    Microsoft HoloLens: более персонализированные технологии

    Еще одна инновационная разработка Microsoft – первое в мире мобильное голографическое устройство HoloLens на базе новой ОС Windows 10. Сатья Наделла продемонстрировал, как функция Autodesk применяется в HoloLens, чтобы менять привычные принципы работы дизайнеров.



    Устройство уже показало, какую роль может ��грать в самых разных областях бизнеса, к примеру, в архитектуре или строительстве. Новинка применялась в программе NASA по исследованию поверхности Марса, а также университетом Case Western Reserve и Кливлендской больницей – для разработки методик обучения будущего. И это лишь начало развития компьютера дополненной реальности Microsoft HoloLens. 

    Новые возможности для партнеров в области мобильности и облака

    Многие партнеры Microsoft инвестируют средства в развитие облака, поэтому корпорация приняла ряд инициатив, чтобы этот процесс был для них как можно более простым.  

    На конференции было объявлено о расширении программы для поставщиков облачных решений Cloud Solution Provider program, благодаря которой партнеры корпорации смогут продолжить разрабатывать бизнес-сервисы с помощью облака Microsoft. Начиная с сегодняшнего дня, Microsoft распространяет эту программу на новые рынки, поэтому стать ее частью теперь смогут компании в 131 стране мира. К тому же, помимо Office 365, Windows Intune и Enterprise Mobility Suite (EMS), можно будет использовать Microsoft Azure и CRM Online.

    Кроме того, был представлен новый премиальный план Office 365 корпоративный, который получил название Е5. E5 включает в себя все основные возможности для повышения продуктивности и совместной работы Office 365, а также новые технологии, такие как Skype для бизнеса, облачная АТС и Meeting Broadcast, инструменты аналитики Power BI Pro и Delve, а также усовершенствованные функции безопасности, среди которых eDiscovery, Customer Lockbox и Advanced Threat Protection.

    «Партнеры Microsoft всегда были и будут движущей силой для трансформации бизнеса. Никогда раньше разработанные совместно с ними решения не были настолько привлекательны для наших заказчиков. В мире, где мобильные и облачные технологии выходят на первый план, компаниям нужны новые способы работы, чтобы переосмыслить свою деятельность и способствовать активному развитию отрасли. Сотни тысяч глобальных партнеров Microsoft обеспечивают эту трансформацию, помогают клиентам производить эти изменения и приближают новую индустриальную революцию. Мы очень рады собраться вместе с ними в рамках Международной партнерской конференции и обсудить, как мы можем помочь бизнесу стать более успешным», – прокомментировал Фил Сорген, корпоративный вице-президент международной группы партнеров Microsoft.

    Получить более подробную информацию о возможностях для партнеров Microsoft можно на страницах WPC и MPN.

  • Новости Русского MSDN

    Опубликованы записи российского финала Imagine Cup 2015

    • 0 Comments

    18 апреля прошел российский финал Imagine Cup – крупнейший в мире ежегодный технологический конкурс, проводимый при поддержке Microsoft с 2003 года.

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

    Смотрите выступления команд и интервью с ними на Channel 9!

  • Новости Русского MSDN

    Лучшие доклады конференции DevCon 2015 — Топ 10

    • 0 Comments

    В конце мая мы проводили нашу традиционную конференцию DevCon, а сегодня мы рады представить вам самые лучшие доклады по мнению оффлайн-участников.

    Самым высоко оцененным докладом оказался рассказ Дмитрия Сошникова о практическом применении F#. Не можем не отметить, что гипотезы Димы о том, что влияет на качество доклада, вполне себя оправдали второй год подряд!

    Магия F# для обработки данных: монады, провайдеры типов и немножко теории категорий


    Автор: Дмитрий Сошников, Microsoft
    Описание: На сегодняшний день практически все слышали о функциональном языке программирования F#, но не все включили его в свой набор инструментов разработки. В этом докладе мы рассмотрим серию практических примеров, показывающих преимущества F# для обработки (больших) данных. Поговорим о монадах параллельно-асинхронных вычислений для эффективного доступа к web, об использовании распределенных вычислений в облаке с помощью MBrace, о провайдерах типов и об интеграции с R для решения задач машинного обучения.

    Далее приводим доклады из десятки в алфавитном порядке.

    Microsoft Edge и платформа веб-приложений в Windows 10


    Автор: Константин Кичинский, Microsoft
    Описание: Доклад посвящен новому браузеру Microsoft Edge (code name «Project Spartan»), несущему в себе новый движок с поддержкой современных веб-стандартов и усиленной интероперабельностью с другими браузерами, а также платформе веб-приложений в Windows 10, позволяющей превратить сайт в приложение с расширенным доступом к WinRT API и опубликовать его в Магазине Windows.

    Windows 10 и работа с универсальными периферийными API


    Автор: Михаил Самарин, Futurice
    Описание: В докладе мы расскажем, что нового в работе с периферийными программными интерфейсами Windows 10 на универсальных примерах как для смартфона, так и для десктопов и планшетов. Список тем и интерфейсов которых мы коснемся: Bluetooth LE на примере Microsoft Treasure Tag и Microsoft Band SDK; Bluetooth RFComm на примере Lego Mindstorms Robot; Работа с камерой и последней версией Lumia Imaging SDK; Motion Data в новейших Lumia с SensorCode SDK; Работа с MIDI-устройствами и клавиатурами.

    Админ, возлюби разработчика своего. Наводим порядок и безопасность в инфраструктуре разработки приложений


    Автор: Андрей Бешков, Microsoft
    Описание: Рассматривая инфраструктуру разработки и развертывания у наших клиентов, мы часто наблюдаем две противоположные тенденции: у некоторых — полная анархия и бесконтрольное использование зараженного ПО, огромное количество самостоятельно распространяющихся пакетов NuGet; у других — стерильно чистая среда, в которой невозможно ничего сделать быстро, все зависит от одобрения ИТ-администратора и мало что происходит вовремя. Давайте посмотрим, как создать среду, где и разработчику будет комфортно, и критически важные сервисы, продукты, наработки компании будут достаточно защищены.

    Используем Roslyn для конверсии C# в C++


    Автор: Дмитрий Нестерук, JetBrains
    Описание: Существует много причин для конверсии управляемых языков вроде C# в нативные, такие как С++: делается это в основном, конечно же, ради производительности, но также для того чтобы защититься от реверс-инжиниринга, или же для того чтобы поддержать специфичную аппаратную платформу. В этом докладе мы посмотрим на то, как можно использовать Roslyn для конверсии C# в C++, и на те трудности, которые нужно преодолеть, для того чтобы гарантировать корректное поведение результирующего кода.

    Мониторинг приложения ASP.NET на основе сервиса Application Insights


    Автор: Сергей Звездин, CodeFirst
    Описание: После запуска приложения в продакшн в большинстве случаев мы отправляем его в свободное плавание и не знаем о его работе ничего. Сервис Application Insights призван заполнить этот пробел и получить исчерпывающие знания о том, как работает ваше приложение и какие усилия мы должны приложить, чтобы сделать его лучше.

    Научите своего ребенка программировать 3.0


    Автор: Дмитрий Сошников, Microsoft
    Описание: Многие программисты, у которых есть дети, мечтают, чтобы они пошли по их стопам. В ходе доклада мы порассуждаем о том, как привить ребенку интерес к компьютеру и программированию, и поделимся успешным опытом работы с детьми как у себя дома, так и на внешних площадках: в детском лагере JUNIO-R, на детском треке Microsoft AppDay и др. Это уже третья версия доклада на DevCon, в ней мы впервые затронем вопросы «Интернета вещей», электроники и исследования данных в междисциплинарных областях.

    Практическое применение интернета вещей: пример клиента из производственной отрасли


    Автор: Роберт Айхензеер, Microsoft
    Описание: Интернет вещей и большие данные стали широко обсуждаемыми темами. Но как на практике разработать успешное решение на базе интернета вещей? В этом докладе рассматривается конкретный сценарий клиента — создание интеллектуальной фабрики с поддержкой таких возможностей, как прогнозирование потребности в техническом обслуживании, мониторинг и удаленное управление. Мы подробно обсудим службы Microsoft: Event Hub, Stream Analytics, Machine Learning и другие облачные службы.

    Разработка безопасных приложений. От Windows Vista к Windows 8


    Автор: Андрей Бешков, Microsoft
    Описание: С каждой новой версией ОС Microsoft добавляет новые механизмы безопасности, такие как DEP, SEHOP, ASLR. Злоумышленники также не стоят на месте. Они понимают, что атаковать ОС становится все сложнее, поэтому фокусируют свои атаки на приложениях. Вы узнаете, как создавать модели угроз и предсказывать следующие шаги злоумышленников, как разрабатывать приложения так, чтобы надежно защитить их и обеспечить безопасность и защиту частной жизни ваших клиентов. Также мы рассмотрим новые механизмы безопасности от разработчика приложений Modern UI.

    Создание гибридных облачных решений с применением Microsoft Azure — для архитекторов


    Автор: Марио Шпушта, Microsoft
    Описание: С помощью Microsoft Azure можно создавать решения, включающие службы в вашем собственном центре данных и в общедоступном облаке. Интеграцию служб, составляющих гибридное облачное решение, можно осуществить различными способами: с помощью виртуальных частных сетей, передачи сообщений по служебной шине или гибридных подключений BizTalk. В ходе этого доклада вы узнаете о различных вариантах создания таких гибридных решений с помощью Microsoft Azure, а также поймете, в каких случаях лучше всего применять тот или иной вариант, какие факторы и последствия следует учитывать при выборе. В ходе сеанса мы приведем множество практических примеров использования гибридных облачных решений от множества производителей ПО из различных стран!

    Статистический анализ процессов разработки и тестирования


    Автор: Алексей Лосев, Финансовая Группа Лайф
    Описание: Итеративные подходы к разработке позволяют не только быстро реагировать на изменения требований, но и улучшать процессы разработки. Для оценки процессов и результативности вносимых изменений используются метрики, но мало измерить, нужно еще и понять, что мы измерили. Причинами вариабельности могут быть как особенности системы, так и внешние факторы. Неправильная реакция на отклонения ведет к печальным последствиям — зарегулированности системы или к бездействию. Контрольные карты Шухарта представляют собой инструмент для определения причин вариативности. В докладе будут рассмотрены два реальных кейса, в которых применяются контрольные карты Шухарта для определения причин отклонений.

    Приятного просмотра!


    Остальные доклады можно посмотреть на странице конференции на Channel 9.

  • Новости Русского MSDN

    Предстоящие изменения в сборках Windows 10 Insider Preview

    • 0 Comments

    Гейб Аул, возглавляющий программу Windows Insider пишет, что Windows 10 (официальная версия, которая станет доступна 29 июля, и версия для участников программы предварительной оценки Windows) предназначена для установки только на устройства с подлинной копией Windows.

    Выбирая, какую версию вы хотите использовать, вам стоит ответить на вопрос:

    • Вы хотите продолжить участие в программе предварительной оценки Windows и получать сборки предварительных версий после 29 июля?
    • Вы хотите обновить свою систему с подлинной копией Windows 7 или 8.1 (на которую вы устанавливали сборки Windows 10 Insider Preview) до выпуска от 29 июля и прекратить свое участие в программе?

    «Я хочу продолжить участие в программе предварительной оценки Windows» Если вы хотите оставаться участником программы после 29 июля, то ничего делать не нужно. Вы уже сделали свой выбор и получаете сборки в рамках быстрого или медленного цикла. Это предварительное ПО, активируемое ключом предварительной версии. Каждая сборка имеет ограниченный срок действия, но поскольку вы будете все время получать новые сборки, то к моменту, когда предыдущая станет недействительной, вы уже получите новую.

    Поскольку мы продолжаем программу предварительной оценки Windows, вы сможете и впредь получать сборки, которые будут активироваться по условиям программы. Мы предоставляем и образы ISO для таких сборок, чтобы вы могли восстановить систему после серьезных сбоев, но это все равно предварительные версии ПО. Разумеется, все участники программы получат и ту сборку, которая выйдет 29 июля для всех остальных клиентов. Однако для участников это будет лишь очередная сборка, после которой они получат следующую, если останутся в программе.

    «Я хочу прекратить участие в программе предварительной оценки Windows 29 июля» Если вы захотите выйти из программы и выполнить обновление до сборки от 29 июля, то на вас будут распространяться условия предложения о бесплатном обновлении, которые должны будут соблюдать все клиенты с подлинной копией Windows 7 и 8.1.

    Так, вы не сможете получить бесплатное обновление для Windows XP или Windows Vista. Если система была обновлена с подлинной копии Windows 7 или 8.1, ваша лицензия будет по-прежнему активирована. А если нет, вам придется выполнить откат до предыдущей версии ОС или приобрести новую лицензию Windows 10. Если вы не выполните откат и не приобретете новую лицензию, сборка в итоге станет недействительной.

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

  • Новости Русского MSDN

    Выход финальной версии Visual Studio 2015 // 20 июля, 18:30

    • 0 Comments

    Save the date

    20 июля мы будем праздновать выход финальной версии Visual Studio 2015! Мы приглашаем вас присоединиться к онлайн-трансляции, где вы узнаете о новых возможностях и технологиях, которые вас ждут в финальной версии. Вы увидите команду разработчиков Visual Studio, которая вела проект от начала и до конца, вы узнаете как они решали различные проблемы в ходе разработки и вы сможете задать им свои вопросы напрямую!

    Регистрация не требуется!

    Присоединяйтесь к нам 20 июля в 18:30 (МСК). Следите за обновлениями @visualstudio

  • Новости Русского MSDN

    Опубликованы записи докладов конференции для разработчиков DevCon 2015!

    • 0 Comments

    20-21 мая 2015 года прошла ежегодная конференция DevСon, посвященная разработке под платформу Microsoft. Конференция ориентирована на профессионалов в области разработки ПО, специалистов по тестированию, архитекторов и руководителей групп разработки. Мы обсудили множество интересных тем, среди которых Visual Studio 2015, Windows 10, Edge, разработка игр, разработка под облако, ASP.NET и тд. 

    Предлагаем вам посмотреть записи докладов конференции на Channel9, а также посмотреть фотоотчет и увидеть, как это было!

     

     

  • Новости Русского MSDN

    Новые курсы Microsoft Virtual Academy для разработчиков // июнь 2015

    • 0 Comments

    Добрый день, друзья!

    В июне мы опубликовали 2 интересных курса для разработчиков в виратуальной академии Microsoft.

    Увлекательное введение в функциональное программирование на F#

    Функцион��льное программирование – это другой подход к программированию, который сильно отличается от привычного нам императивного, и который сейчас стремительно набирает популярность среди программистов. F# - самый популярный (согласно рейтингу TIOBE) язык функционального программирования, который может использоваться совместно с другими .NET-языками для существенного повышения производительности программиста и уровня его счастья. В этом увлекательном введении вы познакомитесь с языком F# и с концепцией функционального программирование, а также, как мы надеемся, научитесь получать намного большее удовольствие от процесса создания программ.

    Как научить ребенка программировать

    Этот обзорный курс рассматривает множество технологий Microsoft (и не только), которые могут помочь вам в том, чтобы увлечь ребенка компьютерами и программированием. Не претендуя на методическую полноту и на исчерпывающий рассказ про технологии, этот курс даст вам правильные ссылки и идеи, благодаря которым вы сможете много часов провести вместе с ребенком у компьютера, изучая и творя вместе с ним.

Page 1 of 146 (1,458 items) 12345»