Pull to refresh
674
0
Владимир Юнев @XaocCPS

Chief Architect

Send message

Xamarin для всех! И другие анонсы по теме с Build 2016

Reading time4 min
Views20K


Всем привет!

В этой статье мы представляем долгожданные новости и анонсы про Xamarin с прошедшей конференции Build 2016.

Как вы помните, в предыдущих публикациях мы уже рассказывали вам о присоединении компании Xamarin к Microsoft. Это знаменательное событие было освещено также на открытии ежегодной конференции Microsoft для разработчиков. Если вы пропустили выступление Скотта Гатри про будущее Visual Studio и Xamarin, запись доступна по ссылке.

Итак, пройдемся по основным анонсам и перейдем к деталям:

  • Компания Microsoft сделала инструменты Xamarin, предназначенные для кросс-платформенной разработки, доступными бесплатно для всех редакций Visual Studio, начиная от распространяемой бесплатно Community до самой топовой конфигурации продукта в версии Enterprise.
  • Открытие ядра Xamarin — Xamarin SDK в качестве проекта с открытым исходным кодом.
  • Удобное использование сервисов Xamarin (Test Cloud, XamarinU и т.д.) при построении DevOps процессов для разработки мобильных приложений на платформе Microsoft.

Начать использовать Xamarin можно уже сейчас:
Читать дальше →

Что нового в облаке Azure после Build? Справочник по анонсам

Reading time5 min
Views7K
Только что прошла конференция Build в рамках которой было сделано великое множество анонсов по всем направлениям разработки на платформах Microsoft. По традиции, особенно много анонсов касаются облачной платформы Azure, ее сервисов и функций. Вы можете самостятельно посмотреть пленарный доклад, где были озвучены и продемонстрированы многие новости в этом видео.



Десятки докладов конференции на огромное число тем вы можете посмотреть уже сегодня на портале Channel9!

В этой статье мы постараемся агрегировать все анонсы в краткий справочник с полезными ссылками и кратким описанием.
Читать дальше →

Microsoft ♥ Open Source — открытие сайта, посвященного истории дружбы

Reading time3 min
Views28K
image

Привет!

«Microsoft Linux» – этот знаменитый слайд был показан в 2015 году, однако история дружбы Microsoft и Open Source началась задолго до этого.

Вот всего несколько вех:

Июль 2009 — Microsoft отправляет 20 000 строк кода в ядро Linux
Апрель 2013 — в первый день доступности виртуальных машин Azure доступны Linux и VMDepot
Октябрь-ноябрь 2014 — поддержка Docker и анонс .NET на Linux
Апрель-май 2015 — анонс Visual Studio Code для Linux и OS X. Powershell DSC для Linux
Ноябрь-декабрь 2015 — партнерство Red Hat и Microsoft, сертификация Microsoft Learning — Linux on Azure вместе с Linux Foundation Certified System Administrator.
Март 2016 – SQL Server будет доступен на Linux. Подсистема Ubuntu в Windows 10 и нативный Bash анонсированы в рамках Build.

И первый же вопрос, который возникает: почему Microsoft работает с Linux и Open Source? Зачем Microsoft аккаунты github.com/Microsoft и github.com/Azure? Мы решили сделать проект, который призван ответить на эти вопросы и сделать это желательно максимально технично, ведь за ним стоят сотрудники Microsoft, имеющие практический опыт работы с Open Source :)
Читать дальше →

Как мы внедряли DevOps: непрерывная интеграция с GitHub и системой сборки Visual Studio Team Services

Reading time6 min
Views7.2K


Всем привет! Мы продолжаем цикл статей «Как мы внедряли DevOps» от команды Vorlon.JS.
Vorlon.JS — это основанный на node.js инструмент, который позволяет веб-разработчикам удобный способ удаленно тестировать, контролировать и отлаживать веб-приложение, особенно на мобильных и embedded системах. В своем блоге на MSDN, команда подробно описывала поэтапное внедрение DevOps практик в организацию работы над Vorlon.JS и выбор инструментов для решения ежедневных задач. Vorlon.JS является проектом с открытым исходным кодом.
Microsoft предлагает большое количество инструментов, которые могут быть использованы для реализации DevOps практик, и в этом цикле мы подробно расскажем про Visual Studio Team Services, Visual Studio Code и работу с Microsoft Azure. Конечно, затронем и возможность использования также множества не-Microsoft инструментов, в том числе при развертывании приложений в Microsoft Azure.

Содержание цикла:

Вы возможно уже знаете, что Visual Studio Team Services (VSTS) предоставляет инструменты управления исходным кодом с поддержкой GIT или TFVSC (Team Foundation Version Source Control).

В этой статье мы подробно расскажем, как легко внедрить непрерывную интеграцию для кода, расположенного на GitHub, используя Visual Studio Team Services.
Читать дальше →

Что нового в Visual Studio 2015 для энтузиастов C#, Visual Basic и Linux

Reading time3 min
Views46K


Всем доброго дня!

На прошлой неделе завершилась конференция Build 2016, на которой были представлены главные новости для разработчиков от компании Microsoft.

В их числе и выпуск Visual Studio 2015 Update 2, который уже можно скачать и установить себе на компьютер, а также превью следующей версии инструмента:


Разберемся, какие нововведения ожидают разработчиков с Visual Studio 2015 Update 2. Начнем с новостей для разработки на C# и Visual Basic.
Читать дальше →

Отладка Office Add-ins на iOS (iPad)

Reading time6 min
Views4K
В прошлой статье я рассказал про опыт разработки Office Add-in за один день. Итогом того дня стала работающая и готовая к публикации в Office Store надстройка XLTools Календарь. Тогда я ожидал, что надстройка Excel, разработанная и протестированная под desktop-версией, заработает и в Excel для iPad и для Web. API везде одинаковый, следовательно, и код, использующий это API, должен работать одинаково, тем более, у меня уже был ряд Add-ins, которые заработали на всех платформах без дополнительных изменений. С календарем такого не произошло, и я познал горечь «провала» с публикаций в Office Store. В этой статье я расскажу, почему надстройка XLTools.net Calendar не прошла проверку с первого раза, и как этого избежать.



Первая публикация в Office Store «комом»


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

Анонс русскоязычного каталога решений независимых разработчиков сертифицированных для Microsoft Azure

Reading time3 min
Views3.2K
Уважаемые коллеги, с удовольствием представляю вашему вниманию русскоязычный каталог решений независимых разработчиков (ISV) сертифицированных для облачной платформы Azure.


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

О том, что это за решения, что такое магазин Azure Marketplace и как в него попасть можно почитать ниже.
Читать дальше →

Как мы внедряли DevOps: планирование и управление проектами с помощью Visual Studio Team Services

Reading time5 min
Views12K


Всем привет! Мы открываем цикл статей «Как мы внедряли DevOps» от команды Vorlon.JS.
Vorlon.JS — это основанный на node.js инструмент, который позволяет веб-разработчикам удобный способ удаленно тестировать, контролировать и отлаживать веб-приложение, особенно на мобильных и embedded системах. В своем блоге на MSDN, команда подробно описывала поэтапное внедрение DevOps практик в организацию работы над Vorlon.JS и выбор инструментов для решения ежедневных задач. Vorlon.JS является проектом с открытым исходным кодом.
Microsoft предлагает большое количество инструментов, которые могут быть использованы для реализации DevOps практик, и в этом цикле мы подробно расскажем про Visual Studio Team Services, Visual Studio Code и работу с Microsoft Azure. Конечно, затронем и возможность использования также множества не-Microsoft инструментов, в том числе при развертывании приложений в Microsoft Azure.

Содержание цикла:
  • Планирование и управление проектами с помощью Visual Studio Team Services
  • Непрерывная интеграция с GitHub и системой сборки Visual Studio Team Services
  • Инфраструктура-как-код с помощью Microsoft Azure и Azure Resource Manager
  • Управление выпусками в Visual Studio Team Services
  • Тестирование в production-среде с Microsoft Azure App Service и Web Apps

И с первой статьей про планирование и управление проектом с Visual Studio Team Services вы можете ознакомиться уже сейчас.
Читать дальше →

Device Guard в Windows 10. Политика целостности кода

Reading time6 min
Views27K
Автор статьи — Андрей Каптелин, участник ИТ-сообщества

Device Guard – набор программно-аппаратных технологий защиты, доступный для устройств с Windows 10. Статья посвящена одной из компонент Device Guard – политике Code Integrity (CI). С деталями настройки и применения CI можно познакомиться здесь.


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

Экспериментальная функция отладки .NET Core в Visual Studio Code

Reading time6 min
Views12K
Сегодня мы выпускаем первую, экспериментальную и ознакомительную версию отладчика для набора инструментов ASP.NET Core CLI в составе редактора Visual Studio Code. Вначале я должен упомянуть несколько вещей:


Этот первый выпуск поддерживает точки останова, пошаговое выполнение, отслеживание переменных и стеки вызовов.


Однако, .NET Core и функции отладки находятся на ранних этапах разработки, поэтому в VS Code отсутствует ряд возможностей, привычных для пользователей IDE Visual Studio. Вот некоторые особенности редактора:
Читать дальше →

Готовим ASP.NET Core: подробнее про работу с модульным фреймворком

Reading time9 min
Views13K
Мы продолжаем нашу колонку по теме ASP.NET Core очередной публикацией от Дмитрия Сикорского ( DmitrySikorsky) — руководителя компании «Юбрейнианс» из Украины. В этот раз Дмитрий продолжает рассказ о своем опыте разработки модульного кроссплатформенного фреймворка на базе ASP.NET Core. Предыдущие статьи из колонки всегда можно прочитать по ссылке #aspnetcolumn — Владимир Юнев
В предыдущей статье я уже рассказывал об ExtCore — небольшом фреймворке для разработки модульных и расширяемых приложений на ASP.NET Core. В этой статье я постараюсь более подробно остановится на процессе разработки приложения на его основе.

Основное приложение


Первым делом создадим новый пустой проект на ASP.NET Core 1.0:

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

Настройка редактора Visual Studio Code для разработки на PHP

Reading time4 min
Views198K


Всем привет!

Пора перейти от слов к действиям и познакомиться с Visual Studio Code поближе. В этом посте представлена поэтапная настройка VS Code для разработки на PHP.

Если кратко, то мы поговорим о том как:
  1. Скачать и установить Visual Studio Code.
  2. Настройть статистический анализ кода на PHP в параметрах пользователя.
  3. Скачать и установить расширение PHP Debug с портала Visual Studio Marketplace.
  4. Настройть расширение PHP Debug для использования XDebug.
Читать дальше →

От документа к проекту: как Wrike создавал дополнение для Office 365

Reading time10 min
Views4.6K
Продуктивность уверенно входит в топ трендов последних лет и является еще более востребованным в 2016ом, причем включая в себя такие направления как Collaborative Software, Smart Virtual Personal Assistants,Bots и многие другие…
В данной статье мы расскажем о том, как компания Wrike расширила свое решение и реализовала Add-In для Office, а так же поделимся опытом его разработки.
Хочу поблагодарить за подготовку статьи Аркадия Рушкевича (Ведущий менеджер продукта) и Владимира Дупелева (Руководитель группы разработки ПО)

Недавно сервис для управления проектами Wrike анонсировал сразу несколько интеграций с продуктами Microsoft. Теперь можно авторизоваться в сервисе с корпоративным логином Azure Active Directory, добавлять в задачи файлы из OneDrive для бизнеса и установить дополнение Wrike в Office 365.

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


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

Бесплатный пакет возможностей для разработчика: Visual Studio Dev Essentials

Reading time4 min
Views21K


Всем привет!

Бесплатные инструменты разработки от Microsoft, вопреки распространненому мнению, включают в себя не только многофункциональную и мощную IDE Visual Studio 2015 Community, но и ряд других полезных компонентов и продуктов. Например, Visual Studio Team Services имеет свое бесплатное предложение для команд не более 5 человек. Эти и многие другие предложения теперь доступны каждому разработчику по программе Visual Studio Dev Essentials.

Новая программа Visual Studio Dev Essentials, анонсированная в ноябре 2015 года, предоставляет централизованный доступ к основным бесплатным компонентам для разработчика на Visual Studio, а так же предлагает различные инструменты для обеспечения полного цикла создания ПО, включая инструменты и продукты сторонних компаний, например Parallels, Xamarin и т.д.

Так же по программе Dev Essentials в течение нескольких месяцев предоставляется доступ к обучающим материалам, таким, как Pluralsight, Xamarin University и т.д. А также возможность получения приоритетной поддержки на форумах.
Читать дальше →

Открытая БД Tarantool от Mail.ru сертифицирована и размещена в Azure Marketplace

Reading time3 min
Views12K
Уважаемые коллеги, у меня для вас отличные новости!
image
Открытая NoSQL-база данных Tarantool, которую разрабатывает компания Mail.ru, была сертифицирована для облачной плафтормы Azure и опубликована в Azure Marketplace для удобства и скорости развертывания.

Tarantool – это высокопроизводительный сервер приложений на базе Lua, интегрированный с NoSQL СУБД. База данных разрабатывается в виде открытого проекта под лицензией BSD компанией Mail.ru и сообществом разработчиков.

Крупнейшим кейсом использования Tarantool служит сама компания Mail.ru, которая с помощью этой БД обеспечивает работу 30 миллионов пользователей и 500 миллионов email в сутки. Другими пользователями Tarantool являются Badoo, Avito, Qiwi, Wallarm и так далее.

Подробнее о Tarantool вы можете узнать на официальном сайте http://tarantool.org/ и странице на Facebook https://www.facebook.com/TarantoolDatabase/.
Читать дальше →

Продуктивность в разработке Office Add-ins

Reading time8 min
Views4.8K
В разговорах об Office Add-ins (надстройки Office) часто упоминается «продуктивность». Это логично, ведь главная цель разработчиков – повышение продуктивности в работе конечных пользователей. Но продуктивность важна и для самих разработчиков. Эта статья о продуктивности в разработке. Речь пойдёт о новом JavaScript API для Office и о том, какие инструменты мы применяем для создания новых решений.


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

Лучшие технологические видео Channel 9 этой недели, 18 марта

Reading time2 min
Views5.2K

Всем привет!

Как известно, все технологические видео-материалы Microsoft вы можете найти на нашем официальном портале Channel 9. Это же касается многочисленных курсов виртуальной академии Microsoft (MVA) и всех записей с онлайн-трансляции наших мероприятий.

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

Начнем с самой громкой новости марта — презентация SQL Server 2016. Для, всех, кто не успел посмотреть мероприятие онлайн, у нас хорошие новости — записи уже доступны на Channel 9:
Читать дальше →

Что есть в Visual Studio 2015 для разработчика на Python

Reading time2 min
Views21K


Всем привет!

С версией Visual Studio 2015 Community компания Microsoft впервые предложила разработчикам совершенно бесплатно пользоваться полнофункциональной версией своего мощного инструмента для разработки. Напомню, что функционал Visual Studio 2015 Community почти полностью предоставляет функционал версии Professional, но имеет некоторые лицензионные ограничения по использованию в коммерческой разработке.

Visual Studio 2015 Community так же, как и остальные версии инструмента, расширяема, благодаря Visual Studio Marketplace и всем официальным обновлениям инструмента. То есть огромное, постоянно увеличивающееся количество функционала доступно разработчикам совершенно бесплатно. Это касается и инструментов для разработки на языке Python.

Поддержка Python станет доступна, если отметить соответствующий пункт при установке среды. Это касается и CPython, PyPy, IronPython, поддержки IntelliSense, интерактивной отладки, интеграции и других возможностей Visual Studio для Python:
Читать дальше →

Molecula – новый способ ведения групповых переписок в Outlook

Reading time3 min
Views7.1K
В конце 2015-го года Microsoft запустила конкурс по разработке решений на базе Office 365. Участникам нужно было разработать приложение, которое являлось бы либо надстройкой для Office, либо использовало бы Office 365 APIs. Я и двое моих друзей решили участвовать. Идея нашлась очень быстро, достаточно было сесть и обсудить «боли», возникающие у каждого из нас в повседневной работе. Так родилась идея Molecula – решения, позволяющего упростить ведение групповых переписок в Outlook.

Чтобы лучше понять кому и для чего нужна Molecula, давайте посмотрим наш промо-ролик, созданный для участия в конкурсе. История про успешного IT-менеджера Майка (на английском):


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

Живая миграция контейнеров Docker между облаками

Reading time5 min
Views7.9K
Мы продолжаем рассказывать о компаниях-разработчиках решений (ISV), использующих облако Microsoft Azure. В этом выпуске мы продолжим рассказ про платформу компании Jelastic темой живой миграции контейнеров Docker между облачными провайдерами. Предыдущие статьи цикла вы всегда можете найти на Хабре по ссылке #isvcloudstory. — Владимир Юнев
Последние исследования IDC в сфере облачных технологий показали, что 57% компаний уже внедрили различные формы облачных услуг, 44% планируют или уже используют частное облако и 64% компаний ориентированы на гибридное облако. Это порождает необходимость перемещать рабочие площадки из одного облака в другое, сохраняя при этом высокую производительность и целостность данных. Одним из способов плавного перемещения работающих приложений между разными физическими серверами или датацентрами является живая миграция контейнеров.


Обычно нужно заново перепаковывать контейнеры с рабочими площадками при каждом перемещении приложения с одного облака или дата центра в другой. В этом случае основной проблемой становится вопрос  автоматизации и бесперебойности миграции.

В нашей статье, мы покажем как можно решить главные проблемы DevOps команд с помощью живой миграции, а также рассмотрим пример практического применения этого решения.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity