NL2API: создание естественно-языковых интерфейсов для Web API.
Совсем недавно мы кратко рассказывали о Natural Language Interfaces (Естественно-Языковых Интерфейсах). Ну а сегодня у нас не кратко. По ссылке ниже вы найдете полноценный рассказ о создании NL2API для Web-API. Наши коллеги из подразделения Research опробовали уникальный подход к сбору обучающих данных для фреймворка. Присоединяйтесь!
Подробнее: https://habr.com/company/microsoft/blog/418559/
#article #api
Совсем недавно мы кратко рассказывали о Natural Language Interfaces (Естественно-Языковых Интерфейсах). Ну а сегодня у нас не кратко. По ссылке ниже вы найдете полноценный рассказ о создании NL2API для Web-API. Наши коллеги из подразделения Research опробовали уникальный подход к сбору обучающих данных для фреймворка. Присоединяйтесь!
Подробнее: https://habr.com/company/microsoft/blog/418559/
#article #api
Хабр
NL2API: создание естественно-языковых интерфейсов для Web API
Привет, Хабр! Совсем недавно мы кратко рассказывали о Natural Language Interfaces (Естественно-Языковых Интерфейсах). Ну а сегодня у нас не кратко. Под катом вы...
Плагины .NET Core.
Автор этой статьи недавно опубликовал новый пакет для разработчиков .NET Core, которые хотят внедрить систему плагинов. Теперь он рассказывает об API для загрузки DLL-файлов (и подобных) в качестве «плагинов».
Подробнее: https://natemcmaster.com/blog/2018/07/25/netcore-plugins/
#dotnet #article
Автор этой статьи недавно опубликовал новый пакет для разработчиков .NET Core, которые хотят внедрить систему плагинов. Теперь он рассказывает об API для загрузки DLL-файлов (и подобных) в качестве «плагинов».
Подробнее: https://natemcmaster.com/blog/2018/07/25/netcore-plugins/
#dotnet #article
Natemcmaster
.NET Core Plugins
Blog posts about software development, plus some other stuff.
Мультиагентные системы в построении виртуальных пространств.
Одна из критических проблем, которые возникают при построении многопользовательских систем – масштабирование. Существуют различные варианты решения это проблемы: шардинг, сервисная модель, Entity-Component System. Сегодня рассмотрим все варианты, а также обсудим практический кейс решения вопроса. Присоединяйтесь!
Подробнее: https://habr.com/company/microsoft/blog/419129/
#vr #mr #ar #article
Одна из критических проблем, которые возникают при построении многопользовательских систем – масштабирование. Существуют различные варианты решения это проблемы: шардинг, сервисная модель, Entity-Component System. Сегодня рассмотрим все варианты, а также обсудим практический кейс решения вопроса. Присоединяйтесь!
Подробнее: https://habr.com/company/microsoft/blog/419129/
#vr #mr #ar #article
Хабр
Мультиагентные системы в построении виртуальных пространств
Одна из критических проблем, которые возникают при построении многопользовательских систем – масштабирование. Существуют различные варианты решения это проблемы:...
F# 4.5 Preview.
Мы рады сообщить, что совсем скоро выпустим F# 4.5. По ссылке ниже вы найдете описание версии, все планируемые нововведения, а также полезные ссылки. Присоединяйтесь!
Подробнее: https://blogs.msdn.microsoft.com/dotnet/2018/07/26/announcing-f-4-5-preview/
#fsharp #news
Мы рады сообщить, что совсем скоро выпустим F# 4.5. По ссылке ниже вы найдете описание версии, все планируемые нововведения, а также полезные ссылки. Присоединяйтесь!
Подробнее: https://blogs.msdn.microsoft.com/dotnet/2018/07/26/announcing-f-4-5-preview/
#fsharp #news
Microsoft
Announcing F# 4.5 Preview
A first-hand look from the .NET engineering teams
SQL Server в Linux или в Docker + кроссплатформенная SQL Operations Studio.
Недавно наш коллега познакомился с людьми, которые не знали, что SQL Server 2017 также работает на Linux. Они использовали только Windows. Но ведь это не так! Присоединяйтесь к руководству по тому, как использовать SQL Server 2017 на Linux.
Подробнее: https://www.hanselman.com/blog/SQLServerOnLinuxOrInDockerPlusCrossplatformSQLOperationsStudio.aspx
#linux #docker #sql #server
Недавно наш коллега познакомился с людьми, которые не знали, что SQL Server 2017 также работает на Linux. Они использовали только Windows. Но ведь это не так! Присоединяйтесь к руководству по тому, как использовать SQL Server 2017 на Linux.
Подробнее: https://www.hanselman.com/blog/SQLServerOnLinuxOrInDockerPlusCrossplatformSQLOperationsStudio.aspx
#linux #docker #sql #server
Hanselman
SQL Server on Linux or in Docker plus cross-platform SQL Operations Studio
I recently met some folks that didn't know that SQL Server 2017 also runs on Linux but they really needed to know. They ...
Откройте для себя квантовое программирование с Quantum Katas.
Мы рады рассказать, что создали Quantum Katas — открытый проект, помогающий изучать квантовые вычисления и язык Q# в комфортном темпе. Кстати, все упражнения сделаны таким образом, чтобы давать feedback сразу после выполнения. Подробности в статье!
Подробнее: https://habr.com/company/microsoft/blog/418659/
#quantum #qsharp
Мы рады рассказать, что создали Quantum Katas — открытый проект, помогающий изучать квантовые вычисления и язык Q# в комфортном темпе. Кстати, все упражнения сделаны таким образом, чтобы давать feedback сразу после выполнения. Подробности в статье!
Подробнее: https://habr.com/company/microsoft/blog/418659/
#quantum #qsharp
Habr
Откройте для себя квантовое программирование с Quantum Katas
Привет, Хабр! Мы рады рассказать, что создали Quantum Katas — открытый проект, помогающий изучать квантовые вычисления и язык Q# в комфортном темпе. Кстати, все упражнения сделаны таким образом, чтобы...
Создаем простой API-шлюз в ASP.NET Core.
Один из участников нашего community перевел классную статью, в которой автор описал процесс создания простого API-шлюза с нуля в .NET Core. Присоединяйтесь!
https://habr.com/post/419393/
#dotnet #api
Один из участников нашего community перевел классную статью, в которой автор описал процесс создания простого API-шлюза с нуля в .NET Core. Присоединяйтесь!
https://habr.com/post/419393/
#dotnet #api
Habr
Создаем простой API-шлюз в ASP.NET Core
Привет, Хабр! Представляю вашему вниманию перевод статьи "Creating a simple API Gateway in ASP.NET Core". Время чтения: ~10 минут В моей предыдущей статье, JWT...
Веб-сервисы на Python или R в Docker.
Как докеризировать веб-сервисы на R или Python? У нас есть ответ! По ссылке ниже вы найдете пошаговое руководство с цельными примерами кода. Присоединяйтесь!
https://blogs.msdn.microsoft.com/mlserver/2018/07/26/dockerizing-r-and-python-web-services/?WT.mc_id=social-reddit-marouill
#docker #python #r
Как докеризировать веб-сервисы на R или Python? У нас есть ответ! По ссылке ниже вы найдете пошаговое руководство с цельными примерами кода. Присоединяйтесь!
https://blogs.msdn.microsoft.com/mlserver/2018/07/26/dockerizing-r-and-python-web-services/?WT.mc_id=social-reddit-marouill
#docker #python #r
Как писать только хороший код.
В мае на Build 2018 мы представили расширение Visual Studio IntelliCode. Оно помогает писать код быстрее, избегать ошибок и предлагает разработчикам подсказки, предугадывая их цели. Несколько дней назад вышло обновление, значительно направленное в сторону улучшения взаимодействия с C#. Кстати, расширение уже работает и с Python. Подробнее в статье!
Подробности: https://habr.com/company/microsoft/blog/418513/
#visualstudio #csharp
В мае на Build 2018 мы представили расширение Visual Studio IntelliCode. Оно помогает писать код быстрее, избегать ошибок и предлагает разработчикам подсказки, предугадывая их цели. Несколько дней назад вышло обновление, значительно направленное в сторону улучшения взаимодействия с C#. Кстати, расширение уже работает и с Python. Подробнее в статье!
Подробности: https://habr.com/company/microsoft/blog/418513/
#visualstudio #csharp
Habr
Как писать только хороший код
В мае на Build 2018 мы представили расширение Visual Studio IntelliCode. Оно помогает писать код быстрее, избегать ошибок и предлагает разработчикам подсказки,...
Релиз TypeScript 3.0.
А у нас вышел TypeScript 3.0! В обновлении очень много новенького: новый тип 'unknown', режим 'build', поддержка defaultProps в JSX, '/// <reference lib="..." />' и многое другое.
https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/
#typescript #news
А у нас вышел TypeScript 3.0! В обновлении очень много новенького: новый тип 'unknown', режим 'build', поддержка defaultProps в JSX, '/// <reference lib="..." />' и многое другое.
https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/
#typescript #news
Многоуровневая компиляция в .NET Core 2.1.
Как вам производительность .NET? В последнее время появилось много отличных новостей, таких как повышение производительности в .NET Core 2.1. Но это еще не все - представляем многоуровневую компиляцию! Она сделает .NET еще производительнее. Подробнее по ссылке ниже.
https://blogs.msdn.microsoft.com/dotnet/2018/08/02/tiered-compilation-preview-in-net-core-2-1/
#dotnet #dotnetcore
Как вам производительность .NET? В последнее время появилось много отличных новостей, таких как повышение производительности в .NET Core 2.1. Но это еще не все - представляем многоуровневую компиляцию! Она сделает .NET еще производительнее. Подробнее по ссылке ниже.
https://blogs.msdn.microsoft.com/dotnet/2018/08/02/tiered-compilation-preview-in-net-core-2-1/
#dotnet #dotnetcore
Microsoft
Tiered Compilation Preview in .NET Core 2.1
A first-hand look from the .NET engineering teams
Что можно найти в чужом коде? Подборка полезных материалов по .NET.
Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изучать чужой код. «Читайте чужой код» говорит Скотт и приводит полезные материалы, которые он нашел в наработке другого программиста. Подробнее в статье!
Подробности: https://habr.com/company/microsoft/blog/418519/
Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изучать чужой код. «Читайте чужой код» говорит Скотт и приводит полезные материалы, которые он нашел в наработке другого программиста. Подробнее в статье!
Подробности: https://habr.com/company/microsoft/blog/418519/
Хабр
Что можно найти в чужом коде? Подборка полезных материалов по .NET
Привет, Хабр! Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изуч...
Доступная смешанная реальность: как создать виртуальное пространство.
Мы продолжаем цикл статей по Windows Mixed Reality. В его рамках с нуля разработаем приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. Сегодня поговорим о настройке среды VR, включая создание виртуальной комнаты.
Подробнее: https://habr.com/company/microsoft/blog/418657/
#vr #mr #ar
Мы продолжаем цикл статей по Windows Mixed Reality. В его рамках с нуля разработаем приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. Сегодня поговорим о настройке среды VR, включая создание виртуальной комнаты.
Подробнее: https://habr.com/company/microsoft/blog/418657/
#vr #mr #ar
Habr
Доступная смешанная реальность: как создать виртуальное пространство
Мы продолжаем цикл статей по Windows Mixed Reality. В его рамках с нуля разработаем приложение со смешанной реальностью на Unity в формате lab work...
Как создать службу Windows на Python.
Вам когда-нибудь приходилось писать скрипт на Python, который мог бы работать в фоновом режиме в качестве службы Windows? В этой статье вы узнаете, как это сделать менее чем за 10 минут.
https://www.thepythoncorner.com/2018/08/how-to-create-windows-service-in-hi.html
#python #windows
Вам когда-нибудь приходилось писать скрипт на Python, который мог бы работать в фоновом режиме в качестве службы Windows? В этой статье вы узнаете, как это сделать менее чем за 10 минут.
https://www.thepythoncorner.com/2018/08/how-to-create-windows-service-in-hi.html
#python #windows
Snippet - Расширение Visual Studio Code для cht.sh.
На маркетплейсе Visual Studio появилось расширение под кодовым именем Snippet. Оно позволяет в пару кликов вставлять куски кода с cht.sh. Как вам?
https://marketplace.visualstudio.com/items?itemName=vscode-snippet.Snippet#overview
#visualstudiocode #cheatlist
На маркетплейсе Visual Studio появилось расширение под кодовым именем Snippet. Оно позволяет в пару кликов вставлять куски кода с cht.sh. Как вам?
https://marketplace.visualstudio.com/items?itemName=vscode-snippet.Snippet#overview
#visualstudiocode #cheatlist
Visualstudio
Snippet - Visual Studio Marketplace
Extension for Visual Studio Code - Insert a snippet from cht.sh for Python, JavaScript, Ruby, C#, Go, Rust (and any other language)
Готовы ли ваши приложения Windows Forms и WPF для .NET Core 3.0?
Начиная с .NET Core 3.0 вы сможете запускать новые и существующие настольные приложения Windows на платформе .NET Core и пользоваться всеми преимуществами, которые может предложить .NET Core, например локальное развертывание приложений и улучшенная производительность.
Подробнее: https://blogs.msdn.microsoft.com/dotnet/2018/08/08/are-your-windows-forms-and-wpf-applications-ready-for-net-core-3-0/
Начиная с .NET Core 3.0 вы сможете запускать новые и существующие настольные приложения Windows на платформе .NET Core и пользоваться всеми преимуществами, которые может предложить .NET Core, например локальное развертывание приложений и улучшенная производительность.
Подробнее: https://blogs.msdn.microsoft.com/dotnet/2018/08/08/are-your-windows-forms-and-wpf-applications-ready-for-net-core-3-0/
.NET Blog
Are your Windows Forms and WPF applications ready for .NET Core 3.0? | .NET Blog
Download Portability Analyzer (2.37 MB) At Build 2018 we announced that we are enabling Windows desktop applications (Windows Forms and Windows Presentation Framework (WPF)) with .NET Core 3.0. You will be able to run new and existing Windows desktop applications…
Покрытие кода: как улучшить качество тестирования.
Наш коллега, Скотт Хансельман, продолжает изучать тестирование и покрытие кода в .NET Core. Он уже успел рассказать о некоторых инструментах для улучшения качества тестирования, и сегодня рассказывает еще об одном: AltCover.
Подробнее: https://habr.com/company/microsoft/blog/418517/
#dotnet #dotnetcore
Наш коллега, Скотт Хансельман, продолжает изучать тестирование и покрытие кода в .NET Core. Он уже успел рассказать о некоторых инструментах для улучшения качества тестирования, и сегодня рассказывает еще об одном: AltCover.
Подробнее: https://habr.com/company/microsoft/blog/418517/
#dotnet #dotnetcore
Habr
Покрытие кода: как улучшить качество тестирования
Наш коллега, Скотт Хансельман, продолжает изучать тестирование и покрытие кода в .NET Core. Он уже успел рассказать о некоторых инструментах для улучшения качества тестирования, и сегодня рассказывает...
Группы управления в Azure теперь общедоступны!
Совсем недавно в публичном доступе появился сервис Azure management groups. Он позволяет управлять подписками и использовать элементы управления, такие как Azure Policy и Role-Based Access Controls (RBAC), с группами управления.
Подробности: https://azure.microsoft.com/ru-ru/blog/azure-management-groups-now-in-general-availability/?WT.mc_id=AzureSecBlog-LinkedIn-tajanca
Совсем недавно в публичном доступе появился сервис Azure management groups. Он позволяет управлять подписками и использовать элементы управления, такие как Azure Policy и Role-Based Access Controls (RBAC), с группами управления.
Подробности: https://azure.microsoft.com/ru-ru/blog/azure-management-groups-now-in-general-availability/?WT.mc_id=AzureSecBlog-LinkedIn-tajanca
Microsoft
Azure management groups now in general availability | Блог | Micros…
Management groups now in general availability.
Переопределение Equals и GetHashCode. А оно надо?
Если вы знакомы с C#, то, скорее всего, знаете, что необходимо всегда переопределять Equals, а также GetHashCode, чтобы избежать снижения производительности. Но что будет, если этого не сделать? Сегодня сравним производительность при двух вариантах настройки и рассмотрим инструменты, помогающие избегать ошибок.
Подробности: https://habr.com/company/microsoft/blog/418515/
#csharp
Если вы знакомы с C#, то, скорее всего, знаете, что необходимо всегда переопределять Equals, а также GetHashCode, чтобы избежать снижения производительности. Но что будет, если этого не сделать? Сегодня сравним производительность при двух вариантах настройки и рассмотрим инструменты, помогающие избегать ошибок.
Подробности: https://habr.com/company/microsoft/blog/418515/
#csharp
Habr
Переопределение Equals и GetHashCode. А оно надо?
Если вы знакомы с C#, то, скорее всего, знаете, что необходимо всегда переопределять Equals, а также GetHashCode, чтобы избежать снижения производительности. Но что будет, если этого не сделать?...