Category: .Net

.NET Reunified: Microsoft’s Plans for .NET 5

When Microsoft announced .NET 5 at Microsoft Build 2019 in May, it marked an important step forward for developers working across desktop, Web, mobile, cloud and device platforms. In fact, .NET 5 is that rare platform update that unifies divergent frameworks, reduces code complexity and significantly advances cross-platform reach. This is no small task. Microsoft […]

Decoupling – Making Your C# Program More Testable

 How and Why to Implement Decoupling Classes in Your Code Decoupling is a strategy for writing testable code when dealing with hard-to-test classes and it can be an incredibly powerful tool to help you write clean, effective and bug-free code. What Is Decoupling? Decoupling is a coding strategy that involves taking the key parts of […]

Video: Is Xamarin Forms the Right Choice for Your Next App?

Using Xamarin Forms is a quick win according to Kevin Bost, Xamarin certified senior developer at IntelliTect and C# instructor at Eastern Washington University. Xamarin is Microsoft’s platform for building mobile applications. Using a shared C# codebase, developers can build android and IOS apps at the same time using the Xamarin.Forms library. It isn’t a […]

Quickly Configure ASP.NET Core API to work with Vue CLI 3!

Use Vue CLI 3 with all the functionality of ASP.NET Core. In this tutorial, we will use the .NET WebAPI template to generate an API back-end and Vue CLI 3 to create the front-end and get them to work together. Here is a link to my working version on GitHub https://github.com/ykravtsov/vue_app. Prerequisites Node .Net Core 2.1 […]

Material Design in XAML – How to make sense of the Dialog Host

  Material Design In XAML (MDIX) is a beautiful theme library that brings Google’s Material Design to your Windows Presentation Framework (WPF) applications. In this tutorial, we look at how easy it is to get started with one of its most powerful controls, the DialogHost. It provides a simple way to display a dialog with […]

The ‘Elegant-Innovative-Excellence’ of C#

Why C# should be part of your tooling arsenal   C# (pronounced C Sharp) is a language used in combination with Microsoft’s .NET framework for developing applications. “The open-sourced nature of C# and the framework that comes with it is pretty unique,” Mark Michaelis said during a recent interview on Code Chat. “What really makes […]