Рубрика «Visual Studio»

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

chocolatey для установки приложений, nuget — для установки зависимостей разработчиком.

Но это мало того грубо, так еще и неправда.

Итак, какие типы пакетов мы знаем из мира Linux? Внимание: не пакетные менеджеры, а именно сами пакеты. Самые распространенные условно делятся на две группы: ОС-зависимые (deb, rpm) или языко-зависимые (как правило, tar-болы). В принципе можно сказать, что первая группа — это приложения (утилиты), а вторые — зависимости (библиотеки). Но иногда это не так: среди пакетов ОС есть библиотеки, а среди языковых пакетов есть пакеты, устанавливающие еще и утилиты (например stdeb в pip или elastalert в npm) — если их устанавливать глобально, то получится как пакет ОС.

Возвращаемся к Windows.
Читать полностью »

Picture 1

В этом году статическому анализатору PVS-Studio исполнилось 10 лет. Правда, стоит уточнить, что 10 лет назад он назывался Viva64. И есть ещё одна интересная дата: прошло 5 лет с момента предыдущей проверки кода проекта Notepad++. С тех пор PVS-Studio был очень сильно доработан: добавлено около 190 новых диагностик, усовершенствованы старые. Впрочем, ожидать огромного количества ошибок в Notepad++ не стоит. Это небольшой проект, состоящий всего из 123 файлов с исходным кодом. Тем не менее, в коде найдены ошибки, которые будет полезно исправить.
Читать полностью »

В середине июня у нас начинается глобальный DevOps Bootcamp, который будет проходить, в том числе, в Москве. Конечно, мы приглашаем на него всех причастных! А пока он не начался, хотим поделиться подборкой свежих видео-материалов по DevOps от Microsoft с Build 2017 и запуска Visual Studio 2017.

Global DevOps Bootcamp + подборка видео - 1
Читать полностью »

С 2011 по 2016 включительно мы делали крутую конференцию DevCon в загородном формате на 2 дня. И каждый раз, в комментариях в анкетах нам просили больше рассказов про проекты реальных заказчиков, больше практикичеких работ!

И мы придумали и реализовали DevCon School: бесплатное для участников мероприяите с гдубоким погружением. Несмотря на свою сравнительно короткую исторю это название стало брендом и неким знаком качества. Нас просят провоидть их ещё и ещё. Особое моесто занимают большие DevCon School, которые мы проводим два раза в год. В отличие от обычных, в них есть нескольоко тем, а самое главное, есть возможность выбрать, каким именно образом с эими темами знакомиться: интенсивы или мастер-классы.

Как пропатчить KDE под FreeBSD или, что ждать от мастер-классов на DevCon School 1 июня - 1

Итак, посмотрим, что же нам готовят 12 мастер-классов доступных 1 июня на DevCon School: Технологии будущего, которая пройдёт в Digital October.
Читать полностью »

Что нового?

Команда Visual C++ рада сообщить, что в Visual Studio 2017 было существенно улучшено качество реализации модулей C++ согласно технической спецификации; также мы добавили возможность подключать Стандартную Библиотеку C++ через интерфейсы модулей. Эти интерфейсы, как и поддержка модулей компилятором, являются экспериментальной разработкой и будут развиваться в соответствии с процессом стандартизации.
Читать полностью »

Рады поделиться с вами самыми интересными анонсами для разработчиков и системных администраторов, которые появились сегодня на Build 2017! Под катом вас ждут новости облачной платформы, традиционно представленные на ключевом докладе первого дня конференции.

Ключевые анонсы первого дня конференции Build 2017 - 1
Читать полностью »

Всем привет! Сегодня в 18:30 (МСК) пройдёт второй день онлайн-трансляция одного из ключевых технологических событий от Microsoft — Build 2017. Под катом вы найдете текстовую трансляцию ключевого доклада на русском языке. Заходите в пост, следите за обновлениями и комментируйте вместе с нашей командой!

Читать полностью »

Всем привет!

Совсем скоро начнётся онлайн-трансляция одного из ключевых технологических событий от Microsoft — Build 2017. Под катом вы найдете текстовую трансляцию открытия на русском языке.

Присоединяйтесь в 18:00 (МСК), заходите в пост, следите за обновлениями и комментируйте вместе с нашей командой!

Если вы хотите увидеть все своими глазами, то переключайтесь на видео-ряд, где мы подготовили перевод трансляции на русский (оригинал на английском) на странице мероприятия.
Читать полностью »

Picture 6

Недавно я проводил сравнение C# анализаторов PVS-Studio и SonarQube на базе кода проекта PascalABC.NET. Исследование оказалось довольно интересным, поэтому я решил продолжить работу в данном направлении. В этот раз я сравниваю C# анализатор PVS-Studio со статическим анализатором, встроенным в Visual Studio. На мой взгляд, это весьма достойный соперник. Несмотря на то, что анализатор из комплекта Visual Studio, в первую очередь, рассчитан не на поиск ошибок, а на улучшение качества кода, это вовсе не означает, что с его помощью нельзя найти реальные ошибки, хотя это и трудно. Давайте разберемся, какие же особенности работы анализаторов будут выявлены в ходе нашего исследования на этот раз. Вперёд!
Читать полностью »

За последние два года из обычной технологической конференции Build превратился в культовое мероприятие, задающее направление индустрии на следующий год. Стоит только вспомнить анонсы Bot Framework в прошлом году, после которых произошло переосмысление базовых принципов сервисного обслуживания. На протяжении этого года бот, по-аналогии, с модной индустрии — стал musthave практически для каждого мессенджера, сайта или компании. Помните анонс когнитивных сервисов? Именно они стали катализатором с точки зрения «понимания» человека программой и следующим шагом к будущему героя фильма «Она». :) За полезными ссылками и подробностями мероприятия приглашаем вас под кат.

Не пропустите онлайн-трансляцию конференции Build 2017 - 1Читать полностью »