Share Environment Vars between WSL and Windows

Hey WSL users—we have more features to share with you! Our latest Windows Insider build lets you share environment variables between WSL and Windows. Starting with Build 17063, let’s look at how you can leverage the new “WSLENV” to enhance environmental variable interop between Win32/WSL. Summary For the pros who’ve already heard about WSLENV and…

4

Update: Debugging Through the .NET Core Framework V2.0.3+ (Windows)

This blog shows you how to debug through the .NET Core source code using Visual Studio.  There is a companion blog entry that indicates how to do it for Visual Studio Code (e.g. what you would use on Linux). As you may or may not know, for a couple years in addition to running .NET…


Visual Studio Toolbox: More Database DevOps with Redgate

In this second of two episodes, I am joined by Steve Jones to discuss how you can use Redgate’s DLM Automation tools to extend DevOps practices to SQL Server and Azure SQL databases. In this episode, Steve demonstrates the comparison-based approach used by SQL Source Control, which generates SQL scripts by comparing the state of…


Open API Testing Console

(※ 2017年12月14日公開時点の情報となります。) Cognitive Services 開発サポートチーム いわいだです。 2017年 12月14日現在、Cognitive Services として提供している製品には、以下のように多数ものがあります。まだ、プレビュー段階の製品が半数近くありますが、早い段階で実際に触ってみて、どんなことができるのかを体験し、ぜひアイデアを膨らませてわくわくするようなモノを作っていただきたいです。 (下図は https://docs.microsoft.com/en-us/azure/#pivot=products&panel=cognitive より抜粋)   今回は、前述の 「実際に触ってみて」 の機能についてご紹介します。Cognitive Services では、実際に細かなコーディングを行わなくとも、API をテストをできるインターフェース (Open API Testing Console) を提供しています。以下に Computer Vision サービスの場合での利用方法をご紹介します。 Computer Vision サービスの場合は https://azure.microsoft.com/ja-jp/try/cognitive-services/ から、まず無料の API キーの取得を行います。 API キーの取得までの画面操作は以下のような感じです。 1.API キーの取得をクリック 2.内容を読みチェックボックスを ON にして次へ 3.ご利用のアカウントを使ってログイン 4.以下の画面が出れば API キーの取得は完了! [キー1]、[キー2] の横にある16進数の文字列が取得したキーとなります。 続いて、実際に API のテストを行ってみましょう。 上の画像にある Computer Vision API…


SQL Server Linux: Distributed transactions requiring the Microsoft Distributed Transaction Coordinator service are not supported on SQL Server running on Linux. SQL Server to SQL Server distributed transactions are supported. – CLARIFIED!!!

  SQL Server 2019 CTP2 SQL Server 2019 adds broad support for distributed transactions (both MSDTC/OLE-TX and XA) to SQL Server on Linux.   SQL Server 2019 on Linux enables the MSDTC service in SQLPAL providing distributed transaction capabilities on Linux alongside our SQL Server on Windows counterpart, supporting MSDTC/OLE-TX and XA transaction types. You can…


Amazon Alexa Skills authenticated by Azure Active Directory and backed by ASP.NET Core 2.0 Web API hosted on Azure

This post is provided by Premier Field Engineer, Nathan Vanderby, who walks us through how to write an Alexa skill using .NET core and AAD.  Lasted updated, June 2018. Amazon’s Echo devices and Alexa assistant need no introduction. In this post I lay out how you can write an Alexa skill and use a .NET…


Visual Studio Toolbox: Database DevOps with Redgate ReadyRoll

In this first of two episodes, I am joined by Steve Jones to discuss how you can use the Redgate Data Tools that are included in Visual Studio Enterprise 2017 to extend DevOps practices to SQL Server and Azure SQL databases. In this episode, Steve demonstrates the migrations-based approach used by ReadyRoll, which generates numerically…


Visual Studio Toolbox: CosmosDB: Serverless NoSQL for the .NET Developer

In this episode, Dmitry is joined by Jeremy Likness, who shows us CosmosDB. This is the Azure database-as-a-service that features geo-replication, user configurable consistency levels, and supports a variety of interfaces from the classic DocumentDB to MongoDB and more. Jeremy demonstrates how to set up a CosmosDB account, load data, and stand up an application…


A Guide to Invoking WSL

There are a variety of ways to invoke the Windows Subsystem for Linux from Windows commandlines and they all behave a little differently. Let’s get to the bottom of it.    “wsl” The first (and recommended!) method will start up your default distro. Additionally, it starts the distro in the current working directory where you…


Visual Studio Toolbox: Azure Functions: Less-Server and More Code

In this episode, Dmitry is joined by Jeremy Likness for a discussion of Azure Functions, which provide the powerful capability to merge events and code to quickly deploy micro services directly from Visual Studio or as part of a DevOps pipeline. With a variety of triggers that call the code and bindings that connect code…