.NET, C# and ASP.NET Core tutorials, code examples, courses, videos and coding challenges for software developers to learn.

Focusing on tutorials from frameworks such as Web API, MVC and Blazor, as well as topics ranging from authorisation, dependency injection and configuration to name a few.

We'll also demonstrate some of the new features that are available when a new version of .NET and C# is released.

As a bonus, a number of our tutorials will have code examples so you can download the code from the tutorial and try it out for yourself.


Round The Code

Try, catch, and finally code blocks allow you to handle exceptions and run code reliably.

But when do these blocks actually run, and do they always run in every type of application?

Watch my video where I show how they behave in both an ASP.NET Core app and a console app.

14 hours ago | [YT] | 1

Round The Code

Entity Framework Core is a great ORM to use when working with database queries.

However, it's easy to misconfigure it and run into performance issues.

Watch my video where I explore five common mistakes you might be making with your EF Core queries and how to fix them.

3 days ago | [YT] | 12

Round The Code

We've seen several well-known open-source projects transition to commercial models this year - including Mediatr, AutoMapper, and FluentAssertions.

You can stay on the final open-source version, but doing so could leave you exposed to security vulnerabilities as the code ages without updates.

If you rely on any of these packages, what's your plan moving forward?

1 week ago | [YT] | 7

Round The Code

You can handle file uploads easily with Minimal APIs-whether you're working with a single file or multiple files using IFormFile and IFormFileCollection.

Watch my latest video, where I walk through the entire process step-by-step, from setting up the endpoint to handling the uploaded content. I also cover how to enable antiforgery tokens to add an extra layer of security to your application.

1 week ago | [YT] | 10

Round The Code

Visual Studio 2026 has been out for a few weeks now.

To be honest, it doesn't feel drastically different from VS 2022-maybe a bit faster, and the new UI is a nice touch.

But since I really liked VS 2022, that's not a bad thing at all.

I'm curious: have you started using Visual Studio 2026 yet, or were you required to install it for .NET 10?

2 weeks ago | [YT] | 1

Round The Code

Let's be honest-most of us still default to Controllers when building an ASP.NET Core Web API.

I remember feeling the same back in the WebForms days. I resisted switching to Controllers for as long as I could.

But once Microsoft made the push and the community shifted, the transition became inevitable. The company I worked for at the time fully embraced Controllers, so I had no real choice but to adopt them too.

And now, it feels like we're reaching that same tipping point-with Minimal APIs.

Watch my video to see why I think this shift is happening.

2 weeks ago | [YT] | 11

Round The Code

If you've created a new .NET 10 project, you might've noticed something missing - Swagger is no longer set up by default.

This actually started in .NET 9 when Microsoft shifted from Swagger to OpenAPI support.

Watch my video, where I show you how to bring Swagger back (and even explore alternative UIs). Check it out!

3 weeks ago | [YT] | 6

Round The Code

.NET 10 dropped last week - which means it's upgrade time!

But what exactly does the update process look like?

From upgrading Visual Studio to targeting .NET 10, updating NuGet packages, and a few extra steps in between, I walk you through everything you need to know.

Watch my latest video where I guide you step-by-step through updating your project to .NET 10.

3 weeks ago | [YT] | 4

Round The Code

.NET 10 has been out for a few days... have you tried it yet?

With a new release comes new features, performance boosts, and plenty of excitement - but also the reality that upgrading takes time.

I'm curious to see where everyone is right now with .NET 10 adoption.

Which best describes you?

4 weeks ago | [YT] | 4

Round The Code

C# 14 has officially landed with .NET 10 - but is it worth updating right now?

With every new .NET release comes a wave of features, improvements, and tempting performance boosts. But upgrading an app isn't always straightforward.

When you watch my latest video, you'll learn about the new features in C# 14.

If you're on the fence about upgrading, this will help you decide whether now is the right time to jump to .NET 10 or wait a bit longer.

1 month ago | [YT] | 5