• Автоматические тесты в облаке

    • Tutorial
    Если вы хоть немного тестируете, то знаете, как не просто создать среду с новым билдом для проверки. Если решение не сложное, то можно сделать все руками — стерли старые файлы, почистили реестр, базу, скопировали новый билд. Но если у вас серьезное многозвенное решение, то лучше, чтобы все операции были автоматизированы. Так можно уменьшить влияние человеческого фактора. Если вы обнаружите проблему, то достаточно поправить скрипты чтобы устранить ошибки и запустить всё заново. В Team Foundation Server входит полный комплект инструментов для организации Lab Management – среды управления тестовыми окружениями. Интересным является то что вы можете организовать лабораторию тестирования без всяких инфраструктурных инвестиций. Все что для этого необходимо – уже есть в Azure и Team Foundation Service. Это тот самый случай новомодного IaaS когда вы смело можете вынести часть инфраструктуры в облако.
    Читать дальше →
  • Играем в planning poker онлайн!

      Если вы работаете по SCRUM и у вас распределенная команда, то наверняка вы задумывались о автоматизации процесса покер-планирования. Конечно, игра в настоящие карты это классно, но их электронная замена может дать немало дополнительных выгод, например интеграцию с существующим проектом в Team Foundation Service. Тем более что вы уже сейчас можете посмотреть на предварительную версию проекта http://agileplanning.ru/.
      Читать дальше →
    • Что нового в Direct3D 11.2

        DirectX 11.2 вошедший в выпуск Windows 8.1 насчитывает ряд интересных и нужных нововведений. В этом посте будет проведен краткий обзор основных новинок, а так же рассмотрены некоторые сценарии применения. Несмотря на то что нововведений не так много, некоторые из них будут весьма кстати при разработке приложений для мобильных устройств, и приложений для Windows Store.
        Читать дальше →
      • Unity Game Starter Kit для Windows Store и Windows Phone Store

        • Translation

        Я сделал игру, которую вы можете скачать, что-то поменять, опубликовать в магазинах Windows и Windows Phone, и миллионы пользователей этих платформ по всему миру смогут в нее поиграть. В игре реализованы основные функции 2D сайдскроллера.
        Читать дальше →
        • +18
        • 18.6k
        • 2
      • 20 бесплатных дополнений для Visual Studio


          Некоторое время назад уже был опубликован аналогичный пост, с тех пор количество дополнений для Visual Studio 2010,2012 и 2013 перешагнуло планку в 4к, появилось немало новых дополнений. Ниже перечислено 20 наиболее популярных или интересных расширений для Visual Studio 2012 и 2013 в дополнение к предыдущему посту.
          Читать дальше →
        • Как тестировать только то, что нужно

            Ручное тестирование — это кропотливый и порой рутинный процесс. Одной из проблем является то что при внесении изменений в код сложно предсказать какие тесты следует проделать заново, чтобы убедиться что все работает так как следует. Для этого прибегают к регрессионному тестированию и повторному прогону всех тестов. Такие операции требуют много времени. Но если вы разрабатываете свои решения на платформе .NET то у вас есть шанс значительно снизить трудозатраты тестировщиков, потому что вы будете точно знать, какие тесты следует провести а какие нет, так как изменения в коде не затронули их поведение. Звучит заманчиво?
            Читать дальше →
            • +24
            • 18.2k
            • 4
          • CodeLens в Visual Studio 2013

              В Visual Studio 2013 появилось очень много новых возможностей. С некоторыми из них вы можете ознакомиться из статей на хабре. Некоторые из этих возможностей были долго ожидаемы сообществом, и в общем то не привносят ничего нового в функциональность среды, просто делают ее немного удобнее, как например окно опций, размер которого можно менять. Но так же есть возможности, о которых, как только взглянешь на них сразу же хочется воскликнуть «Круто!».
              Речь идет о CodeLens – информационных индикаторах которые отображаются в коде и могут в лаконичной форме показать прямо в тексте программы важную информацию которая затем пригодится при работе с кодом приложения.
              Читать дальше →
            • Состоялся релиз Visual Studio 2013. Приглашаем на запуск!

                Уважаемые друзья! С радостью хотел бы сообщить вам о том что уже сейчас можно загрузить релиз Visual Studio 2013, .NET 4.5.1, и Team Foundation Server 2013 . Уже через несколько недель состоится запуск Visual Studio 2013 во многих городах мира. В США это произойдет 13 ноября, а двумя днями позже в России. Приглашаем на Российский Запуск Visual Studio 2013 который состоится 15 ноября. Прямо сейчас вы можете посмотреть на сайте предварительную программу. Запуск Visual Studio 2013 – это не только 2 параллельных трека технических докладов, но возможность лично пообщаться с сотрудниками Microsoft, разрабатывающими продукты Visual Studio, и индустриальными экспертами из других компаний, которые расскажут практический опыт и будущие планы по развитию стека инструментов, связанных с обеспечением жизненного цикла программных продуктов.
                Регистрация уже открыта, присоединяйтесь, чтобы быть в курсе новых возможностей Visual Studio 2013!
                Читать дальше →
              • Конкурс игр с призовым фондом в $100000


                  Компания Unity и Microsoft приглашают разработчиков к участию в конкурсе по созданию приложений для Windows Store и Windows Phone Marketplace c использованием Unity3d. Конкурс заканчивается 30 сентября. Регистрация в конкурсе производится по адресу unity3d.com/contest/windows/new
                  Читать дальше →
                • Выпущена предварительная версия Visual Studio 2013

                    Несколько недель назад на конференции Teched North America 2013 был сделан анонс Visual Studio 2013, и было рассказано о некоторых новых возможностях этой среды. Вчера, на конференции Build 2013 было объявлено о доступности предварительной версии Visual Studio 2013, Net Framework 4.5.1 и Team Foundation Server 2013 которые вы можете загрузить уже сейчас.
                    Читать дальше →
                  • В Windows 8.1 добавлена поддержка 3D печати


                      Вчера на конференции Build 2013 анонсировали поддержку 3D печати в операционной системе Windows 8.1. Разработано API которое программисты могут использовать в своих приложениях. Фактически, 3D печать теперь выглядит так же как и печать обыкновенного текста. На данный момент поддерживаются 3D принтеры MakerBot Replicator 2 и 3D Systems Cube. Цена последнего около $1 300 и обе эти модели скоро будут продаваться в магазинах Microsoft Store.
                      Читать дальше →
                    • Анонс Visual Studio 2013

                      • Translation
                      Вчера на конференции TechEd Брайан Харри сделал анонс выпуска Visual Studio 2013 и Team Foundation Server 2013 а также множества новых возможностей этих продуктов связанных с управлением жизненным циклом приложений. Некоторые из этих новых возможностей уже доступны прямо сейчас в Team Foundation Services и позднее в этом месяце (а точнее во время конференции Build) будут опубликованы предварительные версии VS 2013 и TFS 2013. Релиз этих продуктов состоится в конце этого года.
                      Наконец то (и с большой радостью) мы можем рассказать вам о том, что ожидается от нашего продукта в новой версии. К сожалению, рамки этой статьи не позволят вместить описание всех новинок которые мы подготовили в VS 2013, основной акцент будет сделан на возможности связанные с управлением жизненным циклом приложений и совместной работой.
                      Читать дальше →
                    • Как сделать ваше приложение быстрым: профильная оптимизация C++

                        Профильная оптимизация это очень интересный способ оптимизации кода приложения в среде выполнения (в команде разработчиков Visual C этот метод называют POGO или PGO, от английского Profile Guided Optimization). Впервые профильная оптимизация была применена в конце 90-х исследовательскими группами в Visual C и Microsoft. Тогда она была рассчитана для архитектуры Itanium. Затем PGO была включена в состав Visual Studio C/C++ 2005. На сегодня это основной процесс оптимизации, значительно повышающий производительность приложений Microsoft и других разработчиков.
                        В этом посте будет рассказано, как создавать более быстрые и высокопроизводительные нативные приложения. Для начала, познакомимся ближе с PGO, а затем рассмотрим на примере (симуляция NBody), как с помощью нескольких простых шагов можно применить этот процесс оптимизации в ваших приложениях. Для работы используйте исходный код из примера. Для сборки проекта вам понадобится DirectX SDK.
                        Читать дальше →
                        • +12
                        • 15k
                        • 5
                      • Вышел Visual Studio 2012 Update 2

                          Ранее уже сообщалось о том что команда Visual Studio пересмотрела порядок подготовки и частоту обновлений инструментов для разработчиков. Помимо исправлений, в ежеквартальные обновления теперь включаются и новые функции. В данной статье приведен перечень нововведений вошедших в Visual Studio Update 2.
                          Читать дальше →
                        • Работа с Git в Visual Studio 2012

                            imageНекоторое время назад была опубликована статья «Интеграция Team Foundation Services с Git и другие новые возможности». Нас очень порадовало, что читатели проявили к ней живой интерес и прислали нам отзывы и вопросы. Мы учтем их в процессе совершенствования наших инструментов и услуг, так что следите за нашими новостями. В этой публикации хотелось бы рассказать, как разработчики могут начать использовать инструменты Git в Visual Studio и сервис Git в TFS.
                            Читать дальше →
                          • Новые инструменты для разработки игр на Windows Phone


                              На проходящей в Сан-Франциско конференции GDC был сделан ряд анонсов о новых инструментах для разработки игр на платформе Microsoft. Теперь, помимо существующих средств, таких как DirectX, разработчики могут использовать Unity 3D, Marmalade, Havok.
                              Читать дальше →
                            • Началось бета тестирование Unity 4 Game Engine c поддержкой Windows 8


                                Те кто интересуется сферой разработок игр, наверное помнят, что в августе прошлого года компания Unity Tecnologies анонсировала включение Windows 8 в перечень поддерживаемых операционных систем для кроссcплатформенных инструментов создания игр. До настоящего момента, предварительные версии этих инструментов были доступны ограниченному количеству разработчиков, и сегодня Unity предоставляет доступ к бете Unity 4 Game Engine для Windows 8 в рамках специальной программы Unity Windows Store apps open beta.
                                Читать дальше →
                              • Подключение к службе TFS без ввода учетных данных LiveID

                                • Translation
                                Как правило, при подключении к службе Team Foundation Service пользователь видит веб-страницу для входа с помощью учетной записи Microsoft, также называемой LiveID. Выполняя вход, пользователь может установить флажок сохранения своей учетной записи Microsoft. В этом случае ее не придется вводить заново, если только не допускать больших перерывов между сеансами входа (тогда система запросит данные еще раз).
                                Это очень удобно для людей, но как быть, если подключение необходимо выполнить для приложения или веб-службы? С этой целью в программном коде следует применять «альтернативные учетные данные», использование которых необходимо разрешить в параметрах учетной записи. Это тот же самый параметр, который используется при включении базовой аутентификации для git-tf. Затем можно написать программный код, в котором для подключения к службе будут использоваться эти учетные данные. В долговременной перспективе мы также добавим поддержку OAuth, однако она еще в экспериментальной стадии.
                                Читать дальше →
                              • Разработка игр для Windows 8 с использованием MonoGame: поддержка сенсорных экранов

                                  В предыдущей заметке было рассказано о основных моментах связанных с разработкой игр для Windows 8 и MonoGame. Несмотря на то что игра уже запускается, в ней не хватает важных функций которые необходимы при реализации приложения для Windows 8. Это поддержка прикосновений и обязательный экран privacy policy.
                                  Читать дальше →
                                  • +8
                                  • 11.8k
                                  • 2
                                • Интеграция Team Foundation Services с Git и другие новые возможности

                                    imageСегодня произошел большой шаг вперед в развитии Team Foundation Services — облачного сервиса Microsoft для разработчиков. Последние несколько месяцев команда TFS вела работу над новыми возможностями которые делают эти сервисы еще проще, удобнее и эффективнее. Одним из самых громких нововведений является интеграция популярной системы контроля версий Git с сервисами TFS. Работа на этом не прекращается и в обозримом будущем будет добавлено еще много интересных функций.
                                    Читать дальше →