Showing archive results for November 2019

Nov 26, 2019
Post comments count0
Post likes count0

gRPC vs HTTP APIs

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

ASP.NET Core now enables developers to build gRPC services. gRPC is an opinionated contract-first remote procedure call framework, with a focus on performance and developer productivity. gRPC integrates with ASP.NET Core 3.0, so you can use your existing ASP.NET Core logging, configuration, authentication patterns to build new gRPC services.

Nov 26, 2019
Post comments count0
Post likes count0

Set Environment Variables for Debug, Launch, and Tools with CMake and Open Folder

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

There are many reasons why you may want to customize environment variables. Many build systems use environment variables to drive behavior; debug targets sometimes need to have PATH customized to ensure their dependencies are found; etc. Visual Studio has a mechanism to customize environment variables for debugging and building CMake projects and C...

Nov 26, 2019
Post comments count0
Post likes count0

AI-assisted IntelliSense for your team’s codebase

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

Visual Studio IntelliCode uses machine learning to offer useful, contextually-rich code completion suggestions as you type, allowing you to learn APIs more quickly and code faster. Although IntelliCode’s base model was trained on over 3000 top open source C# GitHub repositories, it does not include all the custom types in your code base. To produce...

Nov 26, 2019
Post comments count0
Post likes count0

What’s new in Azure DevOps Sprint 160

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

Sprint 160 has just finished rolling out to all organizations and you can check out all the new features in the release notes. Here are some of the features that you can start using today.

Nov 26, 2019
Post comments count0
Post likes count0

Coming to DirectX 12: D3D9On12 and D3D11On12 Resource Interop APIs

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

D3D is introducing D3D9on12 with resource interop APIs and adding similar resource interop APIs to D3D11on12.  With this new support, callers can now retrieve the underlying D3D12 resource from the D3D11 or D3D9 resource object even when the resource was created with D3D11 or D3D9 API.   The new D3D9On12 API can be found in the insider SDK in D3D9o...

Nov 21, 2019
Post comments count0
Post likes count0

Announcing Windows Community Toolkit v6.0

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

We’re thrilled to announce today the next update to the Windows Community Toolkit, version 6.0, made possible with help and contributions from our developer community. This release brings ARM64 support to the toolkit as well as an update to XAML Islands for .NET Core 3 support. In addition, we have new features like the EyeDropper control and new W...

Nov 21, 2019
Post comments count0
Post likes count0

Improvements in .NET Core 3.0 for troubleshooting and monitoring distributed apps

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

Operating distributed apps is hard. Distributed apps typically consists of multiple components. These components may be owned and operated by different teams. Every interaction with an app results in distributed trace of code executions across many components. If your customer experiences a problem – pinpointing the root cause in one of components ...

Nov 21, 2019
Post comments count0
Post likes count0

Coming to DirectX 12: More control over memory allocation

Alma Haage (Red Door Collaborative LLC)
Alma Haage (Red Door Collaborative LLC)

In the next update to Windows, D3D12 will be adding two new flags to the D3D12_HEAP_FLAG enumeration. These new flags are “impermanent” properties, which don’t affect the resulting memory itself, but rather the way in which it’s allocated. As such, it’s important to call out that these flags aren’t reflected from ID3D12Heap::GetDesc or ID3D12Resour...