Showing archive results for March 2020

Mar 17, 2020
Post comments count0
Post likes count0

Microsoft Emulator and Windows 10X Emulator Image (Preview) build 19578 available now!

shikhakaul

Today we released new versions of both the Microsoft Emulator and the Windows 10X Emulator Image (Preview) to the Microsoft Store. The updated Microsoft Emulator is version 1.1.54.0 and the updated Windows 10X Emulator Image is version 10.0.19578. This refresh includes many updates to Windows 10X including the Win32 Container. Information on instal...

Mar 17, 2020
Post comments count0
Post likes count0

Binding Android Kotlin Libraries

shikhakaul

The Android platform, along with its native languages and tooling, is constantly evolving and there are plenty of 3rd party libraries that have been developed using the latest offerings. Maximizing code and component reuse is one of the key goals of cross-platform development. The ability to reuse components built with Kotlin has become increasingl...

Mar 17, 2020
Post comments count0
Post likes count0

Analyze your builds programmatically with the C++ Build Insights SDK

shikhakaul

We’re happy to announce today the release of the C++ Build Insights SDK, a framework that gives you access to MSVC build time information via C and C++ APIs. To accompany this release, we are making vcperf open source on GitHub. Because vcperf itself is built with the SDK, you can use it as a reference when developing your own tools. We’re excited ...

Mar 12, 2020
Post comments count0
Post likes count0

Every Xamarin.Forms Layout is a Repeater Control

Allison Cordle (Red Door Collaborative LLC)

When you need to display a lot of data Xamarin.Forms has you covered with awesome controls such as ListView, CollectionView, or CarouselView. These controls are great as they have built in support for scrolling, advanced layouts, and pull-to-refresh. Sometimes, you don’t need the full power of these controls and just want to repeat a control bound ...

Mar 12, 2020
Post comments count0
Post likes count0

How to write a Roslyn Analyzer

Allison Cordle (Red Door Collaborative LLC)

Roslyn analyzers inspect your code for style, quality, maintainability, design and other issues. Because they are powered by the .NET Compiler Platform, they can produce warnings in your code as you type even before you’ve finished the line.

Mar 12, 2020
Post comments count0
Post likes count0

Binding iOS Swift Libraries (Xamarin)

Allison Cordle (Red Door Collaborative LLC)

The iOS platform, along with its native languages and tooling, is constantly evolving. There are plenty of 3rd-party libraries that have been developed using the latest offerings. Maximizing code and component reuse is one of the key goals of cross-platform development. This post will elaborate on a high-level approach to creating a Swift Binding f...

Mar 12, 2020
Post comments count0
Post likes count0

The Performance Benefits of Final Classes

Allison Cordle (Red Door Collaborative LLC)

Marking your classes or member functions as  can improve the performance of your code by giving the compiler more opportunities to resolve virtual calls at compile time. 

Mar 12, 2020
Post comments count0
Post likes count0

.NET Garbage Collection Provisional Mode

Allison Cordle (Red Door Collaborative LLC)

PM stands for Provisional Mode which means after a GC starts, it can change its mind about the kind of GC it’s doing. But what does that mean exactly?