В этот чудесный пятничный день мы продолжаем рассказывать вам о технологических особенностях цифровой трансформации в банке: https://aka.ms/habr_342364_dt
P.s. Спасибо за картинку @quantumquintum
Веб-разработка в Visual Studio 2017. Бесплатный курс.
Курс начинается с обзора Visual Studio 2017, затем рассматривая разработку приложений ASP.NET Core и Angular. Прикоснувшись к облаку и проектированию дополнения для Microsoft Teams, курс продолжится менеджментом процессов и созданием DevOps-Pipeline через портал Azure. Финалом станет посвящение себя базам данных, где речь пойдет как об изменениях Entity Framework Core 1.1, так и об обращении с Microsoft Azure DocumentDb.
Пройти курс: https://mva.microsoft.com/ru/training-courses/visual-studio-2017--17811?l=wF5sjWP8D_4411100275
#course #visualstudio
Софтварная разработка многогранна. Давайте немного отвлечемся от типичного веб-девелопмента и поговорим об испытаниях при разработке игр.
Я люблю Git, и предпочитаю использовать именно его. Но кодобаза игровых проектов очень большая. Не столько из-за кода, сколько из-за различных игровых ассетов (текстуры, аудио и т.д.). Проблема Git в том, что он хранит ВСЁ в локальной копии. А это значит, что он будет хранить и все версии ваших больших бинарных файлов.
Например, на одном из проектов размер всех файлов репозитория игры был 60+ Гб (исключая файлы истории). Теперь представьте размер репозитория, который должен хранить все версии на машине.
Эта проблема останавливала от перехода на Git и приходилось пользовать SVN. Ведь нужно было иметь и полную историю для кода, и все ассеты под рукой. Поэтому --depth флаг был не вариант.
Для новых проектов можно структурировать кодобазу таким образом, чтобы ассеты были в отдельном репозитории (сабмодуль), но вот переезд существующих репозиториев — большая проблема.
И вот теперь, Microsoft (опять удивляет!) объединился с Github чтобы внедрить поддержку GVFS [ http://www.gvfs.io/ ]. GVFS, как раз, решает проблему больших репозиториев. Ведь в Microsoft столкнулись ровно с тем же испытанием, но на кодобазе Windows.
Надеюсь, что теперь использовать Git при разработке игр станет намного удобнее и предпочтительнее.
Полезный контент по разработке микросервисов на .NET Core: доклады с конференции .NET Conf 2017, Net Core microservices on Service Fabric, курс Microsoft Virtual Academy для новичков, список обучающих материалов, а также пламенная сибирская конференция D2D DevPRO’17.
Подробнее: https://habrahabr.ru/company/microsoft/blog/342812/
#dotnet
В Xamarin.Forms появилась поддержка .NET Standard, что теперь позволяет легко переносить данные на разные платформы. Это доступно в Visual Studio 2017 версии 15.5 Preview 3.
Подробнее: https://blog.xamarin.com/net-standard-comes-xamarin-forms-project-templates/
#dotnet #xamarin
Нужны ли разработчики в будущем? Об этом в интервью Дмитрия Завалишина (DZ Systems) и Александра Ложечкина (Microsoft).
Подробнее: https://habrahabr.ru/company/microsoft/blog/342596/
Ключевые анонсы Connect().
Узнайте о нововведениях в C#, Azure, Visual Studio и многом другом: https://habrahabr.ru/company/microsoft/blog/342516/
#Connect
Подразделением Xamarin сегодня анонсированы .NET Embedding, Xamarin.Forms, Xamarin Live Player и Open Sourcing Xamarin Workbooks.
Об этом и не только: https://blog.xamarin.com/xamarin-announcements-microsoft-connect-2017/?utm_medium=social&utm_campaign=blog&utm_content=microsoft-connect-announcements-for-xamdevs
Инструменты Visual Studio для AI
Сборка, тестирование и развертывание решений глубокого обучения и искусственного интеллекта.
Подробнее: https://www.visualstudio.com/downloads/ai-tools-vs/
Visual Studio Live Share
Новый VS Live Share позволяет разработчикам, использующим Visual Studio 2017 или Visual Studio Code, работать совместно в режиме реального времени!
Подробнее: https://code.visualstudio.com/blogs/2017/11/15/live-share
Уже через час смотрите онлайн-трансляцию Microsoft Connect 2017!
Скотт Гатри и Скотт Хансельман в Нью-Йорке представят последние инновации в Azure, Data, AI, DevOps, Visual Studio, Xamarin, и в разработке кросс-платформенных приложений.
Успейте зарегистрироваться на онлайн-трансляцию: https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x2840900abcd
Гайд по работе с Azure ML.
Вы узнаете, как начать работу с инструментом, научитесь создавать модели машинного обучения с нуля, а также найдёте список c полезными ресурсами.
Подробнее: https://docs.microsoft.com/en-us/azure/machine-learning/preview/
Разметка данных, обучение модели на платформе Azure ML Workbench с использованием CNTK и Tensorflow, развертывание веб службы прогнозирования: всё это в рамках проекта по обнаружению птиц.
Подробнее: https://habrahabr.ru/company/microsoft/blog/342056/
Кусочек Azure под вашим полным контролем.
В сентябре представили HPE ProLiant for Microsoft Azure Stack – программно-аппаратный комплекс, который позволяет разместить часть облака Microsoft Azure в своем ЦОД. Как эта новинка помогает реализовать гибридный подход к ИТ?
Читайте здесь: https://habrahabr.ru/company/hpe/blog/342932/
#azure
Dialog management с QnA, LUIS, и Scorables.
В этой статье мы обсудим различные способы управления ботом с использованием двух популярных когнитивных сервисов Microsoft - QnA Maker и LUIS.
Подробнее: https://blog.botframework.com/2017/11/10/dialog-management-qna-luis-scorables/
#dotnetcore
Руководство по модернизации .NET приложений с помощью Windows Containers и Azure.
https://blogs.msdn.microsoft.com/dotnet/2017/11/01/modernize-existing-net-apps-with-windows-containers-and-azure/
#dotnet
Как с помощью SQL Server и шести строк кода добавить технологии глубокого обучения в любое приложение.
Подробнее: https://habrahabr.ru/company/microsoft/blog/342788/
#sql
Создание кастомизированного Spark Connector для преобразования речи в текст в режиме реального времени.
Подробнее: https://www.microsoft.com/developerblog/2017/11/01/building-a-custom-spark-connector-for-near-real-time-speech-to-text-transcription/
Новая книга Сатьи Наделлы Hit Refresh об изменениях, происходящих внутри Microsoft, и технологиях, которые изменят наш мир.
Подробности: https://news.microsoft.com/hitrefresh/
#book
Пару месяцев назад я рассказывал о том, как профессия HR будет меняться под влиянием технологий. Одна из тем была: что, если ваш новый сотрудник - бот? Возможно, кто-то из тех, кто слышал выступление или читал статью, мог подумать, что я говорю о какой-то отдаленной фантастике из будущего... В общем нет.
По ссылке ниже — крутая статья из нашего блога о том, как в команде поддержки появилась новая удаленная сотрудница Rani Sobeck, работающая сверурочно, отвечающая быстро, отраженная в оргчате, но доступная только по почте. https://blogs.microsoft.com/jobs/new-hire-or-new-bot/
Мне кажется, это очень круто. И особенно символичен этот переход от "просто бота" к иллюзии, что это реальный сотрудник.
#ai #bots #human #resources
P.s. На всякий случай, моя осенняя статья: https://outofline.ru/human-artificial-resources-между-этикой-и-технологиями-a661ba264522
17 ноября — День чёрного кота. Чат-бот Zo к этому событию научился помогать бездомным котам и кошкам находить новый дом!
Подробнее: https://news.microsoft.com/ru-ru/chat-bot-zo-pomogaet-bezdomnym-kotam/
#bots
Оптимизация размеров образов Docker в ASP.NET Core от Скотта Хансельмана.
Подробнее: https://www.hanselman.com/blog/OptimizingASPNETCoreDockerImageSizes.aspx
Функции Azure в IoT Edge
В Azure IoT Suite добавляется возможность писать код, который выполняется непосредственно на устройствах IoT, позволяя им быстрее реагировать на события и тратить меньше времени на отправку сообщений в облако.
Информация: https://blogs.msdn.microsoft.com/appserviceteam/2017/11/15/azure-functions-on-iot-edge/
SQL Operations Studio
Бесплатный, легкий инструмент, который работает в Windows, MacOS и Linux для управления SQL Server, Azure SQL Database и Azure SQL Data Warehouse.
Информация и загрузка: https://docs.microsoft.com/en-us/sql/sql-operations-studio/what-is
Прямую трансляцию Microsoft Connect(); 2017 можно посмотреть и на портале Хабрахабр. Присоединяйтесь!
Смотреть: https://habrahabr.ru/company/microsoft/blog/342468/
Бесплатная электронная книга о построении микросервисной архитектуры .NET, о работе с Docker и разнице между .NET Core и .NET Framework.
Скачать: https://www.microsoft.com/net/download/thank-you/microservices-architecture-ebook
Напоминаем, что уже завтра в 18:00 (МСК) состоится онлайн-трансляция мероприятия Microsoft Connect 2017 с русским переводом!
Скотт Гатри и эксперты индустрии расскажут о последних инновациях в Azure, Data, AI, DevOps, Visual Studio, Xamarin, и в разработке кросс-платформенных приложений.
Успейте зарегистрироваться на онлайн-трансляцию: https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x2840900abcd
Официальное руководство по работе в облаке Azure на русскому языке.
Загрузить: https://azure.microsoft.com/ru-ru/campaigns/developer-guide/