В марте пройдёт Enterprise Developers Conference

Наконец у нас стало уделяться особое внимание разработчикам систем масштаба предприятия. 26 марта в Москве пройдёт Enterprise Developers Conference.

На конференции будут обсуждаться такие злободневные темы, как:

  • Разработчик в корпоративной среде: вопросы, проблемы, практики
  • Разработка на основе моделей (Model Driven Development)
  • "Облачные" сценарии и архитектура приложений (Get ready for Cloud Computing)
  • Разработка в гетерогенных средах
  • Командная разработка и управление удаленными командами
  • Интеграция приложений и быстрое создание бизнес-приложений

Я там прочитаю доклад “Гетерогенная разработка: Как сделать разработку баз данных частью ALM процесса”. Фактически это рассказ о том, как при помощи Visual Studio 2010 разрабатывать базы данных для Oracle. Конференция серьёзная – готовлю живую демонстрацию.

Приходите – будет интересно. Зарегистрироваться можно на сайте конференции http://edconf.ru.

Доступны TFS 2010 RC Power Tools

TFS 2010 Power Tools, совместимые с Visual Studio 2010 RC, доступны для скачивания:

TFS 2010 RC Power Tools – быть или не быть?

Изначально, Microsoft не собирался выпускать Team Foundation Server 2010 Power Tools, совместимые с RC. Об этом было объявлено на этой неделе.

Однако, под натиском общественности, разработчики подумали, оценили свои возможности и таки решили осчастливить нас версией, совместимой с RC, уже к концу следующей недели. Подробности тут.

Приятно, что наше мнение слушают.

Выпущен Visual Studio 2010 RC

Visual Stusio 2010/.NET 4 Release Candidate доступен для подписчиков MSDN. Остальные смогут получить его чуть позже – скорее всего, в среду.

Выпущена новая версия Azure Tools

Вчера Microsoft объявила о выпуске Windows Azure Tools for Microsoft Visual Studio 1.1. В основном, новая версия содержит исправления и незначительные улучшения.

Но, хочется отметить интересный факт. Поводом для выпуска этой версии послужило, как мне кажется, 2 события – поддержка Windows Azure Drive и Visual Studio 2010 RC.

Да, да, Вы прочитали правильно – именно Release Candidate. “Но ведь его ещё нет!” – заметит внимательный читатель. Именно это меня приятно поразило. Дело в том, что между Beta 2 и RC произошли незначительные изменения внутреннего API IDE. В связи с этим, очень многие расширения требуют перекомпиляции с новым VS 2010 SDK, иначе они просто не смогут работать. Думаю впервые у нас появится возможность использовать RC сразу, а не дожидаться обновлённого инструментария. Приятная новость, согласитесь!

Кстати, версия Windows Installer XML или WiX поддерживающая Visual Studio 2010 RC уже вышла (не без участия Вашего покорного слуги).

Visual Studio 2010 побьёт рекорды по производительности?

Brian Harry опубликовал новые данные о производетльности Visual Studio 2010. Звучит впечатляюще, особенно принимая во внимание тот факт, что в этот раз опрашивались только “недовольные” пользователи.

Мой личный опыт подтверждает значительное улушение производительности. Я старался провести объективный тест – на одном и том же железе я замерял время сборки проекта.

По субъективным ощущениям, IDE также ведёт себя живее. Особенно это заметно на операциях загрузки проетов, старте отладчика, и т.п.

Год начался

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

 Кстати, старшая дочь уже на 3-ем курсе Мехмата МГУ… готовится смена J

Год начался с объявления о сроках выпуска Visual Studio 2010. Окончательную версию мы увидим ко дню космонавтики, ну а в феврале нас ожидает ещё и Release Candidate.

Выпущен Windows Azure platform AppFabric SDK

Выпущена первая версия AppFabric SDK. Ещё в ноябрьском CTP это назвалось «Microsoft .Net Services SDK». Было также и другое название – «Service Bus and Access Control SDK».

По сути, это API и примеры использования облачного сервиса Microsoft, который позиционируется как удобное средство для Web приложения (и для Azure Service в том числе) общаться с большим количеством удалённых клиентов. В качестве протокола предлагается, в том числе и HHTP/HTTPS. Очень полезной особенностью данного решения является прозрачность для proxy/firewall и возможность «вещания» (broadcast). Очень рекомендую обратить внимание.

Скачать SDK можно тут Windows Azure platform AppFabric SDK V1.0. Более подробно о технологии можно узнать на сайте Microsoft Windows Azure platform AppFabric Development Center.

Опять познакомимся?

И снова здравствуйте! Теперь мои посты доступны также и на MSDN. http://vstsblog.ru и http://blogs.msdn.com/ruvsts теперь близнецы и братья. :)

Technorati Tags:

Team Build: Как собрать несколько Azure проектов в одном solution

Эта проблема возникла когда мне понадобилось добавить ещё один Azure проект в solution. Дело в том, что  облачный проект содержит всего два файла – ServiceDefinition.csdef и ServiceConfiguration.cscfg, имена которых не зависят от имени проекта и всегда одинаковы. Нет никаких проблем, если Вы собираете свой solution при помощи IDE. А вот если собирать при помощи Team Build, то возникают.

Дело в том, что при сборке Team Build перенаправляет весь output в один фолдер для всех проектах в solution. При этом, от каждого Azure проекта там должно оказаться две сущности – фолдер <azure_project_name>.cxx и файл .cscfg из проекта, т.е. ServiceConfiguration.cscfg. Вполне очевидно, что в общеем фолдере окажется этот файл только от того Azure проекта, который собирался последним. Остальные будут перезаписаны.

Что делать? Ответ очевиден – дать файлу ServiceConfiguration.cscfg уникалное имя, например – <azure_project_name>Configuration.cscfg. К сожалению, сделать это просто нажав клавишу F2 в IDE не получится, если Ваш проект лежит в Source Control – в версии Beta 2 у IDE будут проблемы с этим. Так что самый простой способ:

  1. Выгрузить проект или закрыть solution.
  2. переименовать файл:
    ServiceConfiguration.cscfg
    в
    <your_new_name>.cscfg
  3. Открыть файл проекта в редакторе и исправить:
    <ServiceConfiguration Include="ServiceConfiguration.cscfg" />
    на
    <ServiceConfiguration Include="<your_new_name>.cscfg" />

Следующая страница »