Learn about using the null object pattern with ILogger and ILoggerFactory to avoid NullReferenceExceptions without forcing implementors to supply logging instances.
Page 3 of 8
Learn about how to implement INotifyPropertyChanged for XAML views
Submodules allow you to keep a Git repository as a subdirectory of another Git repository. This lets you clone another repository into your project and keep your commits separate.
Learn how to move Uno Platform pages from a shared project to a multi-targeting project.
The first Uno Platform Course is live! Over the last few months, I've been busily preparing material and editing video for the first Uno Platform Udemy…
Entity Framework Core (EF) converts expressions into SQL at runtime. In earlier versions, it was straight forward to get the SQL. In Entity Framework Core…
Read about single page applications made with Blazor compared to traditional web applications.
ILogger is at the heart of the ASP.NET Core infrastructure and works well when you use it correctly. If you approach it the wrong way,…
The options for building cross-platform phone, desktop, and web-apps with C# are expanding. The recent Microsoft Build conference mentioned Blazor, Uno Platform and MAUI. MAUI is an evolution of Xamarin.Forms that targets .NET 5/6. This article compares the technologies and some others and attempts to clarify some confusion around the future of C# cross-platform development.