Posts by this author

Dec 3, 2019
Post comments count0
Post likes count0

Pull-to-refresh with Xamarin.Forms RefreshView

There are tons of great new features packed into Xamarin.Forms 4.3. A new favorite feature is CollectionView. A highly performant and flexible way of displaying a list of data in a variety of layouts. One frequently-asked question with CollectionView, or other scrolling layouts, is how to add Pull-to-Refresh functionality similar to ListView. The a...

Dec 3, 2019
Post comments count0
Post likes count0

Developing on Windows – Hello World

My name is Avri ‍ and I’m a Program Manager here at Microsoft focused on improving the Windows developer experience! I’m a member of the engineering team here, where I get to collaborate with a bunch of other FANTASTIC people to create and improve Windows developer tools; and in this blog series, I’ll call out tons of ways to improve your end-to-en...

Dec 3, 2019
Post comments count0
Post likes count0

HockeyApp is being retired

The time has come to say goodbye. Last year we announced the transition from HockeyApp to Visual Studio App Center, a single solution for continuously building, testing, releasing, and monitoring your apps.

Nov 26, 2019
Post comments count0
Post likes count0

gRPC vs HTTP APIs

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

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

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

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

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...