Size: a a a

Microsoft Developer Community

2017 November 22
Microsoft Developer Community
Софтварная разработка многогранна. Давайте немного отвлечемся от типичного веб-девелопмента и поговорим об испытаниях при разработке игр.

Я люблю Git, и предпочитаю использовать именно его. Но кодобаза игровых проектов очень большая. Не столько из-за кода, сколько из-за различных игровых ассетов (текстуры, аудио и т.д.). Проблема Git в том, что он хранит ВСЁ в локальной копии. А это значит, что он будет хранить и все версии ваших больших бинарных файлов.

Например, на одном из проектов размер всех файлов репозитория игры был 60+ Гб (исключая файлы истории). Теперь представьте размер репозитория, который должен хранить все версии на машине.

Эта проблема останавливала от перехода на Git и приходилось пользовать SVN. Ведь нужно было иметь и полную историю для кода, и все ассеты под рукой. Поэтому --depth флаг был не вариант.

Для новых проектов можно структурировать кодобазу таким образом, чтобы ассеты были в отдельном репозитории (сабмодуль), но вот переезд существующих репозиториев — большая проблема.

И вот теперь, Microsoft (опять удивляет!) объединился с Github чтобы внедрить поддержку GVFS [ http://www.gvfs.io/ ]. GVFS, как раз, решает  проблему больших репозиториев. Ведь в Microsoft столкнулись ровно с тем же испытанием, но на кодобазе Windows.

Надеюсь, что теперь использовать Git при разработке игр станет намного удобнее и предпочтительнее.
источник
Microsoft Developer Community
Руководство по модернизации .NET приложений с помощью Windows Containers и Azure.

https://blogs.msdn.microsoft.com/dotnet/2017/11/01/modernize-existing-net-apps-with-windows-containers-and-azure/

#dotnet
источник
2017 November 23
Microsoft Developer Community
Веб-разработка в 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
источник
2017 November 24
Microsoft Developer Community
Dialog management с QnA, LUIS, и Scorables.

В этой статье мы обсудим различные способы управления ботом с использованием двух популярных когнитивных сервисов Microsoft - QnA Maker и LUIS.

Подробнее: https://blog.botframework.com/2017/11/10/dialog-management-qna-luis-scorables/

#dotnetcore
источник
Microsoft Developer Community
В этот чудесный пятничный день мы продолжаем рассказывать вам о технологических особенностях цифровой трансформации в банке: https://aka.ms/habr_342364_dt

P.s. Спасибо за картинку @quantumquintum
источник
Microsoft Developer Community
Кусочек Azure под вашим полным контролем.

В сентябре представили HPE ProLiant for Microsoft Azure Stack – программно-аппаратный комплекс, который позволяет разместить часть облака Microsoft Azure в своем ЦОД. Как эта новинка помогает реализовать гибридный подход к ИТ?

Читайте здесь: https://habrahabr.ru/company/hpe/blog/342932/

#azure
источник
2017 November 25
Microsoft Developer Community
Когда пытаешься пофиксить баг.
источник
2017 November 26
Microsoft Developer Community
Проектирование облачных API.

Рекомендации команды Microsoft Azure по дизайну облачных API. Также описываются возможные проблемы, которые стоит учитывать при разработке веб-API.

Подробнее: https://docs.microsoft.com/ru-ru/azure/architecture/best-practices/api-design

#azure
источник
2017 November 27
Microsoft Developer Community
Visual Studio 2017 вышла в марте этого года. С тех пор выпущено уже пять обновлений, включающих в себя множество улучшений. Как быстро начать работу над проектом и писать лучший код? Читайте по ссылке.

Подробнее: https://blogs.msdn.microsoft.com/visualstudio/2017/11/20/overview-of-visual-studio-2017-updates-for-net-developers/

#dotnet #visualstudio
источник
Microsoft Developer Community
Машинное обучение: поиск аномалий.

Как использовать модуль Time Series Anomaly Detection сервиса машинного обучения Azure Machine Learning для определения аномальных показателей датчиков? Читайте в статье.

https://habrahabr.ru/company/microsoft/blog/343188/

#article #azure
источник
2017 November 28
Microsoft Developer Community
Автоматическое усовершенствование механизма глубокого обучения с Kubernetes и методы переобучения нейронных сетей с наименьшими временными затратами.

Подробнее: https://www.microsoft.com/developerblog/2017/11/21/autoscaling-deep-learning-training-kubernetes/

#ai
источник
2017 November 29
Microsoft Developer Community
Все доступные к скачиванию файлы по Visual Studio и связанным продуктам.

Подробнее: https://www.visualstudio.com/ru/downloads/

#visualstudio
источник
2017 November 30
Microsoft Developer Community
Представляем вам набор бесплатных курсов по ASP.NET Core в трех уровнях сложности:

Beginner: https://mva.microsoft.com/en-US/training-courses/aspnet-core-beginner-18153
Intermediate: https://mva.microsoft.com/en-US/training-courses/aspnet-core-intermediate-18154
Advanced: https://mva.microsoft.com/en-US/training-courses/aspnet-core-advanced-18155?l=Rw9sqs7dE_7011787171

#aspnet #course
источник
2017 December 01
Microsoft Developer Community
Блог Visual Studio - от монолита к немонолиту. Не статья, а скорее набор коротких рекомендаций, полезных в процессе перехода. Поэтому структуры особой нет, тут и микросервисы, и SQL, и длинный пассаж, полный боли, про SOAP/REST. Читается легко, самое то в пятницу. https://www.visualstudio.com/learn/monolith-cloud-service/
источник
Microsoft Developer Community
Видео, освещающее необычное исследование о PowerPoint Turing Machines.

Ну, как необычное... Один из популярнейших комментариев — "Единственный человек, который не врет, когда пишет в резюме «PowerPoint»".

Подробнее: https://aka.ms/video_fun

#video
источник
2017 December 02
Microsoft Developer Community
Когда пришел босс после неудачного релиза.
источник
2017 December 03
Microsoft Developer Community
Зачем Microsoft создает общедоступные базы данных и метрики? Где можно их найти? Читайте тут: https://news.microsoft.com/ru-ru/pochemu-microsoft-sozdaet-publichno-dostupnye-nabory-dannyh-metriki/

#article #ai
источник
2017 December 04
Microsoft Developer Community
Традиционно к концу года начинается парад предсказаний на следующий. Начнем с... октябрьского (это еще до того как биткойн вырос до $10k) от Gartner:
* В 2021 пользователи все больше будут предпочитать визуальный и голосовой поиск (в т.ч. на сайтах)
* К 2020 5 из 7 технологических гигантов (Apple, Google, Facebook и т.п.) пройдут через селф-дисрапшн (существенный пересмотр текущего бизнеса)
* К 2020 банковская индустрия получит более $1B дохода от взаимодействия с криптовалютами
* К 2022 большинство людей будет потреблять больше фейковых новостей, чем реальных (как будто сейчас это не так?)
* К 2020 возможности создания фейковой реальности превзойдут возможноти AI разпознавать фейк
* К 2021 более половины корпоративного сектора будут тратить больше на чатботы, чем на мобильные приложения
* К 2021 около 40% IT-специалистов будут совмещать различные роли (vs. строгая специализация) с акцентом на бизнес
* В 2020 благодаря AI будет создано больше рабочих мест, чем вымещено (начнется позитивный тренд совмещения человеческих и искусственных интеллектов)
* К 2020 тема IoT будет покрывать 95% внось проектируемой электроники
* В 2022 половина бюджета на безопасность в IoT будет уходить исправление неисправностей, отзывы устройств и борьбу с провалами (вместо защиты)

https://www.gartner.com/smarterwithgartner/gartner-top-strategic-predictions-for-2018-and-beyond/
#future #predictions #2018 and #beyond
источник
Microsoft Developer Community
Разработка и эксплуатация моделей H2O.ai с Azure.

H2O.ai - написанный на Java продукт с открытым исходным кодом для анализа больших данных, имеющий развитые интерфейсы для R и Python. H2O позволяет пользователям примерять тысячи потенциальных моделей в рамках изучения паттернов данных. Статья поможет научиться применять этот инструмент при работе с Azure.

Подробнее: https://aka.ms/Azure_java

#azure #ai
источник
Microsoft Developer Community
Во время разработки приложений необходимо учитывать интересы сразу нескольких групп участников: заказчики (бизнес), проектировщики, тестировщики, разработчики и дизайнеры. Однако документация обычно готовится только для заказчиков, а про разработчиков и тестировщиков почему-то постоянно забывают. Как можно самостоятельно подготовить необходимый комплект документации?

Подробнее: https://aka.ms/article_mobile

#article #dev
источник