Posts by this author

Mar 12, 2020
Post comments count0
Post likes count0

Every Xamarin.Forms Layout is a Repeater Control

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

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)

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

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

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?

Mar 10, 2020
Post comments count0
Post likes count0

February ML.NET Model Builder Updates

ML.NET is a cross-platform, machine learning framework for .NET developers. Model Builder is the UI tooling in Visual Studio that uses Automated Machine Learning (AutoML) to train and consume custom ML.NET models in your .NET apps. Together, you can now create custom machine learning models for scenarios like sentiment analysis, price prediction, a...

Mar 10, 2020
Post comments count0
Post likes count0

Custom AI-Assisted IntelliSense for your team (C++)

In Visual Studio 2019 version 16.5 Preview 3 you can now train custom IntelliCode models on your own codebases. This generates something we call a “Team Completions model,” because you’ll start to get suggestions based on your team’s coding patterns. 

Mar 10, 2020
Post comments count0
Post likes count0

5 Things to be Excited About Xamarin.Forms 4.5

Every new release of Xamarin.Forms contains dozens of improvements. Today, we are thrilled to share that Xamarin.Forms 4.5 is now available bringing you AndroidX, new capabilities for creating responsive UI, and controls “in the box” to speed your development. Let’s look at what is new in Xamarin.Forms 4.5 with several features to get excited about...

Mar 10, 2020
Post comments count0
Post likes count0

ASP.NET Core Apps Observability

Identifying software error and business impact require a monitoring solution with the ability to observe and report how the system and users behave. The collected data must provide the required information to analyze and identify a bad update.