Category: .Net

Video: Developing with DevContainers

Quickly Create a Development Environment with DevContainers The goal behind DevContainers is not to solve the “works on my machine” problem. Rather, it allows developers to create a consistent development environment for projects. It’s important to note that these environments can be reused or shared with other team members. Check out the full video from […]

C# 9 VIDEO: Improvements and Features

C# 9 released in November of 2020 and is packed with features to improve your development experience. The new record types of C# 9 greatly simplify creating simple classes and bring first-class support for immutable types. The release also improves the language through additions to the pattern matching syntax, allowing for more flexible matching expressions. […]

LEGACY: Manipulate Threads with System.Threading

Using an older .NET framework? Check out these system.threading tips to directly manipulate threads without the task abstraction. While writing the 7th edition of Essential C# 8.0, I realized that it was time to pull out the content on system.threading- focusing instead on Parallel Extensions (System.Threading.Tasks). Parallel Extensions is generally preferred because it allows you […]

Migrating an Existing Application to ASP.NET Core 3.1 (VIDEO)

Discover how to get from an ASP.NET Core 2.1 project to the newest version of ASP.NET Core 3 in this video from the November 2019 Spokane .NET Users Group meetup. In this talk, I uncover the basic changes required to convert an existing application from ASP.NET Core 2.1 to ASP.NET Core 3.1. After the initial […]

Xamarin.Forms 4 and Its Time-saving New Features (Video)

What’s new and available for mobile applications like Xamarin.Forms 4? Oh, so much! Shell, Hot Reload, Hot Restart and Visual are just four of the new features in Xamarin.Forms 4 that will simplify and drastically reduce development time. Check out my full talk on Xamarin at IntelliTect’s 2019 event. Xamarin is Microsoft’s arm for mobile […]

Essential .NET: .NET Reunified – Microsoft’s Plans for .NET 5 (MSDN)

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 […]

Video: What’s New in ASP.NET Core 2.2

Who doesn’t like new features? Michael Stokesbary, senior software architect and trainer at IntelliTect and C# instructor at Eastern Washington University, was excited about the performance enhancements made to ASP.NET Core 2.2. He wrote a blog about the simplified web API authentication and decided to share what he learned in even more detail with the […]