Система матчмейкинга — типичный компонент для многопользовательских игр. Поэтому давно уже существуют решения, предоставляющие весь необходимый функционал, чтобы собрать игроков в "комнаты".
Такие решения предлагают многие платформы: Steam, Microsoft, Sony, Playfab и т.д.
И это действительно выход, если нужно сразу начать работать над игрой, мультиплеером, и не вкладывать силы в свой велосипед. Но как это всегда бывает, системы общего назначения имеют свои ограничения.
О них и рассказывается в этой статье:
http://joostdevblog.blogspot.ru/2017/10/working-with-generic-room-based.html
7 шагов на пути к карьере разработчика Xamarin.
Вы подумываете сменить основную профессию и однажды стать разработчиком Xamarin? И вы нуждаетесь в практических советах, которые в будущем помогут вам найти работу, связанную с Xamarin? В этой статье делимся советами лидера российского Xamarin-сообщества, Саши Алексеева, о начале карьеры разработчика Xamarin.
Подробнее: https://aka.ms/xam_article_0118_7
#xamarin
Основы разработки сайтов и веб-приложений [Курс].
Этот курс даёт полный обзор технологий веб-программирования: от основ работы интернета и языков разметки HTML/CSS, до веб-программирования на клиенте (Javascript) и на сервере (C#, ASP.NET).
Присоединяйтесь: https://aka.ms/web_az_course_0118
#course
38 бесплатных электронных книг.
Делимся подборкой бесплатных электронных книг. Одна из них - .NET гайд для бизнеса, который поможет выбрать правильный подход к разработке исходя из задач.
Эту и множество других книг по SQL, Azure, Xamarin, Visual Studio и т.д. вы можете скачать здесь: https://aka.ms/Book_ms_0118
#book
Подборка бесплатных книг.
Широкая библиотека бесплатных электронных книг от Microsoft. Она включает в себя издания по Windows 10, Azure, PowerShell, SQL Server и многому другому.
Подробнее: https://aka.ms/book_dev_0118
#book
640 КБ на самом деле хватит всем.
Многие знают эту фразу. Ее часто ошибочно приписывают Биллу Гейтсу. Однако, до сих пор существует активное сообщество, использующее DOS и разрабатывающее для неё ПО. В этой статье автор рассказывает как раз о таких примерах.
Подробнее: https://aka.ms/gm_dev_article_0118
#gam
Студенты, приглашаем вас принять участие в Imagine Cup!
Это крупнейший международный технологический конкурс от Microsoft, в котором ты можешь побороться за приз $100 000. Для этого нужно собрать команду до 3 человек, придумать и реализовать идею проекта в категории AI, Big Data, Mixed Reality и презентовать её нам.
Принять участие и узнать подробности можно здесь: https://aka.ms/ImagineCup2018_ru
Подписывайтесь также на наш канал в Telegram (https://aka.ms/ImagineCup2018_tlgm), чтобы получать новости первыми!
#ImagineCup2018 #imcup
Январское обновление .NET Core.
Совсем недавно было выпущено январское обновление платформы .NET Core. Обо всех нововведениях читайте в релизе ниже.
Подробнее: https://aka.ms/dotnet_dev_0118
#dotnet #dotnetcore
Определение местоположения в Azure IoT.
Знание местоположения является важным компонентом для IoT, особенно для мобильных устройств. Azure Location Based Services - сервис от Microsoft для решения этой задачи.
Подробнее: https://aka.ms/iot_article_0118
#iot
Несколько стандартных возможностей .NET, о которых не стоит забывать.
Поскольку сообщество .NET сегодня развивается с большой скоростью, легко упустить некоторые полезные вещи. Появляются новые инструменты и функции, которые могут повысить продуктивность разработки. В статье ниже описываются несколько достаточно новых фич, которые могут помочь вам в тестировании, фронтенд и кросс-платформенной разработке.
Полный текст: https://aka.ms/dev_article_0118
#dotnet
Введение в функциональное программирование на F#.
В этом курсе вы познакомитесь с языком F# и с концепцией функционального программирования, а также, как мы надеемся, научитесь получать намного большее удовольствие от процесса создания программ.
Подробнее: https://aka.ms/dev_fsharp_course
#course #fsharp
150+ книг для разработчиков.
В этой подборке вы найдёте книги по C#, NodeJS, JS, Git, Python и многому другому.
Подробнее: https://aka.ms/gen_book
#book
Боты на .Net Core для Telegram, Slack и Facebook.
Практически все, кто пользуется современными средствами обмена сообщениями, сталкивались с ботами. Боты могут использоваться для информирования, для автоматизации процессов и для многих других целей. В этой статье пойдёт рассказ о том, как создать бота для обработки команд.
Подробнее: https://aka.ms/article_bots_0118
#dotnet #bot
Наша новая книга об искусственном интеллекте.
Просчитывание будущего: искусственный интеллект и его роль в обществе. Именно так называется новая книга Microsoft об AI. Она дает представление о том, куда движутся технологии ИИ, и о новых проблемах общества, которые возникают сегодня.
Бесплатно скачать книгу и изучить дополнительный контент к ней вы можете по ссылке: https://aka.ms/ai_dev_book_0118
#book #ai
Логичное продолжение развития нашего сервиса Custom Vision: в дополнение к возможности экспорта в CoreML для iOS добавилась возможность экспорта обученных моделей в TensorFlow-формат для Android. https://azure.microsoft.com/en-us/blog/customvision-ai-code-free-automated-machine-learning-for-image-classification/ (инструкция - https://github.com/Azure-Samples/cognitive-services-android-customvision-sample) #ai #vision #edge
p.s. Вообще это показательный пример, как интеллектуальность переходит между облаком и конечными устройствами.
Вся правда о стартапах: новое интервью.
Завтра в 10:00 мы проводим новое интервью со стартапом. На этот раз зададим каверзные вопросы ребятам из Animo. Присоединяйтесь к онлайн-трансляции в нашей группе во Вконтакте: https://vk.com/msdnru!
Animo - стартап, занимающийся одноимённой умной кормушкой для домашних животных. Подробнее можете узнать здесь: https://aka.ms/animo
Набор бесплатных изображений для сайтов и приложений.
Если вам нужны иконки для приложения, web-страницы или игры, этот сайт должен вам понравиться. Ведь на нем вы найдете 260+ минималистичных бесплатных изображений.
Подробнее: https://aka.ms/dev_0118
[Туториал] Ускорение ИИ-разработки с помощью Serverless.
Искусственный интеллект и Serverless-платформы сегодня очень популярны. И при этом они классно сочетаются. Ниже руководство, которое поможет вам быстрее разобраться в совместной работе этих двух технологий.
Подробнее: https://aka.ms/ai_sl_0118
#guide
Создаём Q&A-бота: пошаговая инструкция.
Сегодня мы хотим поделиться с вами инструкцией по созданию бота, который будет анализировать вопросы и отвечать на них. Казалось бы, мы могли бы просто рассказать про QnA Maker, который выполняет эту функцию. Но, есть одна загвоздка – он поддерживает ограниченное количество языков. Поэтому, в статье мы поделимся пошаговой инструкцией создания Q&A-бота, универсального для любого языка.
Подробнее: https://aka.ms/az_dt_article_0118_1
#azure
Подборка новых курсов по DevOps.
Принципы и практики DevOps: https://aka.ms/dev_course_1
Infrastructure as Code: https://aka.ms/dev_course_2
DevOps тестирование: https://aka.ms/dev_course_3
DevOps для баз данных: https://aka.ms/dev_course_4
Системы мониторинга приложений: https://aka.ms/dev_course_5
Непрерывные интеграция и развертывание: https://aka.ms/dev_course_6
Управление системой Containerized Delivery:https://aka.ms/dev_course_7
#devops #azure #visualstudio
Кроссплатформенность наступает... Xamarin Day в Москве!
31 января приглашаем вас на Xamarin Day, посвященный разработке мобильных приложений на Xamarin. Вы узнаете про правильную архитектуру приложений, частые ошибки разработчиков, а также сможете задать интересующие вас вопросы экспертам и участникам Xamarin-сообщества в России.
Где: Москва, Digital October
Когда: 31 января, 9:30
Сколько: бесплатно
Подробнее: https://aka.ms/xam_dev_event_0118
#xamarin
ASP.NET Core MVC и Entity Framework Core с использованием Visual Studio.
В этой серии учебников вы узнаете, как создавать веб-приложения ASP.NET MVC, использующие Entity Framework Core для доступа к данным. Для работы с учебниками требуется Visual Studio 2017.
Подробнее: https://aka.ms/dev_tutorial_0118_1
#aspnet #dotnetcore
Забавная статья о том, как эволюционировал DevOps, на примере собственного опыта автора.
Автор описывает как менялись процессы при разработке веб сайтов:
- Редактирование сорцов в Dreamweaver и заливание их на ко-локейшн сервер по FTP
- Версионирование кода, созданием отдельных папок под каждую версию
- Конфигурация и поддержка серверов собственными силами
- Бесонная ночь из-за сгоревшего на сервере блока питания
- Появление виртуальных машин
- И, наконец, появление облачных PaaS и инструментов автоматизации CI/CD процессов
Автор показывает перспективу того, насколько все стало легче с использованием Azure AppService и Visual Studio Team Services,
когда по коммиту в Git репозиторий происходит автоматическая сборка и деплоймент на тестовую среду, а по одному клику, без
даунтайма это можно шлепнуть в лайв. Как сервис автоматически реагирует на рост и спад нагрузок, скалируя инстансы серверов.
Работать над бэкэндом становится проще в контексте Operational вещей.
С такими сервисами как Azure AppService и Azure Functions даже инди разработчикам под силу за 5 минут развернуть сервер.
https://medium.freecodecamp.org/the-life-changing-wonder-of-continuous-integration-and-deployment-97f833505eea
Если вы вдруг захотите организовать обучение большой группы чему-то связанному с ИИ, наши коллеги из AI&R (AI and Research, Microsoft) рассказывают, как они организовывали рабочее окружение для группы из 200 студентов. https://blogs.technet.microsoft.com/machinelearning/2018/01/10/running-large-scale-educational-workshops-in-deep-learning-data-science/ #ai #education #environment #automation
Читать полностью…Обзор Visual Studio для Mac.
В этой статье рассматриваются различные разделы Visual Studio для Mac и их функции, которые делают VS мощным инструментом для создания кросс-платформенных приложений.
Подробнее: https://aka.ms/xam_article_0118
#article #visualstudio
9 бесплатных книг по языку Си.
Язык Си — это очень мощный язык программирования, и к тому же один из самых популярных. Он очень гибок и не накладывает на программиста никаких ограничений, но именно это и может стать проблемой при изучении. Ниже подобраны несколько книг, которые помогут разобраться с основами языка.
Подробнее: https://aka.ms/book_c_0118
#clanguage #book
Съесть три «пончика» из UWP и не подавиться.
UWP — это платформа для Windows 10, с помощью которой можно разрабатывать приложения, используя один набор API, один пакет приложения и один магазин. В новой статье мы дадим ответы на три часто задаваемых вопроса при работе с UWP: о кастомизации иконок, о показе настроек в окне и об ограничении доступа.
Подробнее: https://aka.ms/dev_article_0118_1
#uwp #api
Ошибки новичка Unity.
Статья о совершенствовании умений Unity-разработчика. О MonoBehaviour, локализации, GameObject.Find() и многом другом читайте по ссылке.
Подробнее: https://aka.ms/dev_unity_0118
#unity