• В девяти российских вузах стартовали магистерские программы при поддержке Microsoft

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



      Первые занятия в рамках магистерских программ Microsoft стартовали в ведущих вузах страны: Высшей школе экономики, Московском авиационном институте (МАИ), Российском университете дружбы народов (РУДН), Московском городском педагогическом университете (МГПУ), Московском государственном институте международных отношений (МГИМО), Северо-Восточном федеральном университете им. М.К. Аммосова (СВФУ), Российском химико-технологическом университете им. Менделеева (РХТУ им. Менделеева), Томском политехническом университете и Тюменском государственном университете.

      Российские студенты уже начали проходить курсы по актуальным технологическим направлениям: искусственный интеллект, машинное обучение, большие данные, бизнес-аналитика, Интернет вещей и многим другим. Кроме того, Microsoft при поддержке IT HUB College запустила бесплатные практические курсы для преподавателей по повышению квалификации в области использования облачных платформ на примере Microsoft Azure.
      Читать дальше →
    • Roslyn Analyzers. Как писать код быстро и безошибочно

      • Перевод
      Roslyn, платформа компилятора .NET, помогает обнаруживать ошибки еще до запуска кода. Одним из примеров является анализатор проверки орфографии Roslyn, который встроен в Visual Studio. Скажем, вы создаете статический метод и случайно написали слово static как statc. Вы сможете увидеть эту орфографическую ошибку еще до запуска своего кода, потому что Roslyn выдаст предупреждение в вашем коде при вводе текста еще до завершения набора строки. Другими словами, вам не нужно производить сборку кода, чтобы узнать, что вы допустили ошибку.

      image

      Анализаторы Roslyn также могут отображать автоматическое исправление кода с помощью иконки лампочки Visual Studio, которая позволяет немедленно исправить код.

      image
      Читать дальше →
    • Еще 9 хитростей для работы с Visual Studio

      • Перевод
      Совсем недавно мы рассказывали о 18 хитростях для работы с Visual Studio. Сегодня мы отобрали еще 9 советов, которые помогут увеличить продуктивность вашей работы с инструментом.

      1. Хотите вернуться к последней отредактированной строке кода? Попробуйте сочетание клавиш Ctrl+Shift+Bkspce, чтобы перейти к последнему месту редактирования.

      2. Легко перемещайте указатель инструкций (желтая стрелка) во время отладки при помощи Set Next Statement.

      image
      Читать дальше →
    • Linux-разработка в Windows с WSL и Visual Studio Code Remote

      • Перевод
      Работа с VS Code Remote и Windows Subsystem for Linux (WSL) дает возможность использовать полнофункциональную среду разработки Linux на ноутбуке или десктопе с предустановленной Windows. В этом материале рассмотрим то, как использовать эти инструменты для разработки приложений на Python в Linux.

      image
      Читать дальше →
    • 18 хитростей для работы с Visual Studio

      • Перевод
      Независимо от того, являетесь ли вы новичком или же используете Visual Studio уже в течение многих лет, есть множество советов и хитростей, которые помогут вам стать более продуктивным. Некоторое время мы делились советами в Twitter, используя хештег #vstip, а сегодня собрали подборку лучших из них на сегодняшний день.

      Отладчик


      Использование F10 вместо F5 для сборки, запуска и присоединения отладчика автоматически прерывается при первом выполнении вашего собственного кода. В точках останова нет необходимости.

      image

      Поддерживается начиная с Visual Studio 2005

      Reattach to process (Shift+Alt+P) чрезвычайно полезная функция, которая помогает снова и снова присоединяться к одному и тому же процессу.

      image

      Поддерживается начиная с Visual Studio 2017 v15.8

      Синяя точка на поле указывает на переключение потоков при выполнении отладки.

      image

      Поддерживается начиная с Visual Studio 2013

      Продолжение под катом!
      Читать дальше →
      • +21
      • 24,6k
      • 8
    • Анонсировано расширение Azure IoT Edge Tools (Preview)

      • Перевод
      Мы рады объявить о доступности preview-версии нового расширения для Visual Studio 2019 — Azure IoT Edge Tools. Расширение предоставляет богатый набор функций для поддержки разработки решений IoT Edge с использованием Visual Studio 2019:

      image
      Читать дальше →
    • Перенос десктопных приложений на .NET Core

      • Перевод
      С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложений на .NET Core, в то время как представители другого предпочитают более принципиальный подход с большим количеством исходной информации. Вместо того, чтобы писать документ по типу «швейцарского армейского ножа», мы собираемся опубликовать два сообщения в блоге, по одному для каждого «лагеря»:

      • Данный пост — простой случай. Он ориентирован на простые инструкции и небольшие приложения и рассматривает самый простой способ переноса приложения на .NET Core.
      • Позднее мы опубликуем еще один пост для более сложных случаев. В нем основное внимание будет уделено нетривиальным приложениям, таким как WPF-приложение с зависимостями от WCF и сторонних UI-пакетов.

      Если вы предпочитаете смотреть видео, а не читать, то вот видео, где я делаю все, что описано ниже.

      Читать дальше →
    • Microsoft запускает масштабную образовательную инициативу в российских вузах

        В рамках Санкт-Петербургского экономического форума Microsoft в России анонсировала расширение сотрудничества с ведущими российскими вузами. Компания откроет ряд магистерских программ по актуальным технологическим направлениям: искусственный интеллект, машинное обучение, большие данные, бизнес-аналитика и интернет вещей. Это станет первым элементом комплекса образовательных инициатив, которые Microsoft планирует реализовать в России.

        В рамках форума Microsoft подписала Соглашение о намерениях с одним из участников программы – Высшей школой экономики.

        «Мы приняли решение сфокусировать новую магистерскую программу на очень важной для экономики теме – подготовке управленцев, которые, используя самые современные мировые разработки в области искусственного интеллекта, обеспечат принципиально новый путь развития образования и науки в России. Инновационные дисциплины, которые мы разработали и включили в эту программу, базируются не только на технологиях, но и на лучших мировых практиках управления», – комментирует Ярослав Иванович Кузьминов, ректор Высшей школы экономики.

        image
        Читать дальше →
      • Как Microsoft отсекает шум, чтобы создавать полезный и красивый звуковой мир

          Вы никогда не думали о звуках, которые издает ваш компьютер, когда приходит сообщение, садится батарея или появляется напоминание о встрече? А вот Мэттью Беннетт думал. Много думал.

          Беннетт сочинил, исполнил и обработал более 900 версий звука оповещения календаря Windows 10, прежде чем выбрал идеальную.

          «Это было долго, зато хорошо получилось», — вспоминал Беннетт, пожав плечами, во время недавнего визита в свою студию звукозаписи в Редмонде. В звукоизолированной комнате, освещенной свечами, расположены микшер, несколько высококачественных студийных мониторов и больших ЖК-экранов, а в центре — полнооктавная клавиатура синтезатора.

          Как композитор и звукорежиссер, работающий над многими приложениями и устройствами Microsoft, Беннетт уже 15 лет играет важную роль в звуковом дизайне компании. У него твердые убеждения и сложившаяся философия относительно звука, и он отлично владеет профессиональной терминологией для обсуждения этих вопросов.

          image
          Читать дальше →
        • Документация по API Xamarin теперь в открытом доступе

          • Перевод
          Мы рады объявить о выпуске всей документации по API Xamarin в формате Open-Source! Документация по API помогает улучшить взаимодействие с IntelliSense и является одним из лучших способов помочь разработчикам достичь своих целей.

          Документация по API Xamarin


          Кроме того, мы также перенесли хостинг с сайта Xamarin на docs.microsoft.com:

          Читать дальше →
          • +11
          • 3,1k
          • 1
        • Вход в Azure DevOps с использованием учетных данных GitHub

          • Перевод
          В Microsoft мы сфокусированы на идее, которая заключается в том, чтобы дать разработчикам возможность быстрее создавать качественные приложения. Одним из способов достижения этой цели является предоставление ряда продуктов и услуг, охватывающих все этапы жизненного цикла разработки программного обеспечения. Это включает в себя IDE и инструменты DevOps, облачные платформы приложений и данных, а также, операционные системы, искусственный интеллект, IoT-решения и многое другое. Все они сосредоточены вокруг разработчиков, как отдельных лиц, работающих в командах и организациях, а также членов сообществ разработчиков.

          GitHub – это одно из крупнейших сообществ разработчиков, и для миллионов разработчиков по всему миру их идентификация на GitHub стала критическим аспектом их цифровой жизни. Признавая это, мы рады объявить об улучшениях, которые помогут пользователям GitHub легче начать работу с нашими службами разработчиков, включая Azure DevOps и Azure.

          image
          Читать дальше →
        • Новый Windows Terminal: ответы на ваши вопросы

          • Перевод
          В комментариях к недавней статье вы задали много вопросов по поводу новой версии нашего Windows Terminal. Сегодня постараемся ответить на некоторые из них.

          Под катом приведены некоторые из наиболее часто задаваемых вопросов, которые мы слышали (и до сих пор слышим), а также официальные ответы: в том числе о замене PowerShell и о том, как начать пользоваться новинкой уже сегодня.

          Читать дальше →
        • О том, как Microsoft Kaizala позволил Indian Railways объединить 3 миллиона своих сотрудников услугами здравоохранения

          • Перевод
          Крупнейший работодатель Индии, Indian Railways (Индийские железные дороги), будет использовать Microsoft Kaizala для связи своих сотрудников по всей стране с качественными медицинскими учреждениями. Приложение Microsoft Kaizala позволит служащим и вышедшим на пенсию работникам железной дороги воспользоваться услугами здравоохранения 125 железнодорожных и 133 частных больниц. Группа Kaizala, управляемая врачами из South Central Railway, будет дополнена целевыми группами врачей, младшим медицинским персоналом и медсестрами.

          image
          Читать дальше →
        • Представляем Windows Terminal

          • Перевод
          Windows Terminal — это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и WSL.



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

          image
          Читать дальше →
        • IntelliSense для C++ в Visual Studio теперь работает на основе примеров в вашем коде

          • Перевод
          С тех пор, как мы анонсировали IntelliSense for templates, от вас поступили отличные предложения. Одно очень популярное предложение состояло в том, чтобы Template Bar автоматически заполнял вариант на основе примеров в коде. В Visual Studio 2019 версии 16.1 Preview 2 мы добавили эту функцию в опции “Add All Existing Instantiations” в раскрывающемся меню Template Bar. Следующие примеры взяты из кодовой базы SuperTux.

          image
          Читать дальше →
        • Улучшения в сервисе распространения Visual Studio App Center

          • Перевод
          Здесь, в Visual Studio App Center, мы стараемся включать в нашу повседневность идеи, которыми одержимы пользователи. Ранее в этом году мы уже начали работу по широкому охвату пользователей, чтобы лучше понимать их и определять приоритеты продуктов. Эти усилия помогли нам лучше понимать пользователей и расставить приоритеты в прошлом квартале. Однако, по мере нашего роста, мы, к сожалению, не можем охватить столько, сколько бы хотели.

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

          Я хотел бы осветить некоторые изменения, которые мы внесли в сервис распространения, основываясь на том, что узнали из обратной связи. Все эти изменения доступны уже сейчас:

          • Распространение релизов по нескольким направлениям
          • Распространение релизов для отдельных тестеров
          • Отключение уведомлений по электронной почте для релизов
          • Отключение релиза
          • Возможность сортировки релизов

          image
          Читать дальше →
        • Анонсирован ML.NET 1.0

          • Перевод
          Недавно мы анонсировали выпуск ML.NET 1.0. ML.NET — это бесплатный, кроссплатформенный и открытый фреймворк машинного обучения, предназначенный для использования возможностей машинного обучения (ML) в приложениях .NET.

          image

          github.com/dotnet/machinelearning
          Начать: dot.net/ml
          Читать дальше →
        • Анонсирован Windows Vision Skills (Preview)

          • Перевод
          Недавно была анонсирована превью-версия Windows Vision Skills, являющяяся частью набора пакетов NuGet, который облегчают разработчикам приложений решение целого комплекса проблем компьютерного зрения с помощью простого набора API.

          image
          Рисунок 1 — Слева направо вы видите в действии: Object Detector, Skeletal Detector и Emotion Recognizer.
          Читать дальше →
          • +15
          • 4,4k
          • 1
        • Python в Visual Studio Code. Апрельский выпуск

          • Перевод
          Мы рады сообщить, что в апреле 2019 вышло обновление расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации.

          В этом выпуске мы внесли ряд улучшений, перечисленных в нашем журнале изменений, закрыв в сумме 84 проблемы, среди которых:

          • Variable Explorer и Data Viewer
          • Усовершенствования конфигурации отладки
          • Дополнительные улучшения в Python Language Server

          Заглядывайте под кат, чтобы узнать больше!

          image
          Читать дальше →
          • +12
          • 9,5k
          • 7
        • Создание шаблонов с тегами в Visual Studio для эффективного поиска и группировки пользователей

          • Перевод
          • Tutorial
          Шаблоны проектов Visual Studio позволяют разработчикам более эффективно создавать несколько схожих проектов, определяя общий набор начальных файлов. Шаблоны проектов могут быть полностью кастомизированы в соответствии с потребностями команды разработчиков или группы и могут быть опубликованы в Visual Studio Marketplace для загрузки и использования другими людьми! После публикации разработчики могут установить шаблон и получить к нему доступ через диалоговое окно New Project в Visual Studio.

          Недавно разработанное диалоговое окно New Project для Visual Studio 2019 было создано, чтобы помочь разработчикам быстрее добираться до своего кода. Используя опыт поиска и фильтрации, мы стремимся обеспечить лучшее обнаружение для конкретных шаблонов, чтобы вы могли быстрее начать разработку своего приложения.

          image
          Читать дальше →