.NET 10 and C# 14 release

.NET 10: What are the steps to update your project?

.NET 10: What are the steps to update your project?

Learn how to upgrade your project to .NET 10 - update Visual Studio and projects, migrate Swagger to OpenAPI, and update your Dockerfile.
Are C# 14's new features worth updating your app to .NET 10?

Are C# 14's new features worth updating your app to .NET 10?

Discover the new features in C# 14 - from extension members to the field keyword - and find out whether upgrading your app to .NET 10 is really worth it.
How LeftJoin and RightJoin Work in EF Core .NET 10

How LeftJoin and RightJoin Work in EF Core .NET 10

Learn how LeftJoin and RightJoin work in EF Core .NET 10, replacing complex GroupJoin patterns and simplifying left and right joins in LINQ.
Swagger's missing in .NET 10 - How to add it back

Swagger's missing in .NET 10 - How to add it back

Swagger is missing in .NET 10. Learn why it was removed, how to add it back, and explore alternatives like Scalar, Redoc, Postman, and .http files.

Latest articles and tutorials

How to secure ASP.NET Core APIs with Basic Authentication

How to secure ASP.NET Core APIs with Basic Authentication

Learn how to implement Basic Authentication in ASP.NET Core Web APIs with Minimal APIs and controllers, ideal for securing internal APIs.
A smarter way to learn .NET without reading the docs

A smarter way to learn .NET without reading the docs

Discover how .NET concepts can be learned without reading documentation, using AI tools to turn docs and videos into podcasts, summaries and mind maps.
Swagger's missing in .NET 10 - How to add it back

Swagger's missing in .NET 10 - How to add it back

Swagger is missing in .NET 10. Learn why it was removed, how to add it back, and explore alternatives like Scalar, Redoc, Postman, and .http files.
How LeftJoin and RightJoin Work in EF Core .NET 10

How LeftJoin and RightJoin Work in EF Core .NET 10

Learn how LeftJoin and RightJoin work in EF Core .NET 10, replacing complex GroupJoin patterns and simplifying left and right joins in LINQ.

Free .NET code examples

Basic Authentication in ASP.NET Core example

Basic Authentication in ASP.NET Core example

Download the code example to add Basic Authentication to an ASP.NET Core Web API with Minimal API and controllers examples.
C# 14: New features with code examples

C# 14: New features with code examples

Download the code example and see what's new in C# 14. From extension members to simple lambdas, learn how these features make your code cleaner and smarter.
Dependency injection code example for ASP.NET Core

Dependency injection code example for ASP.NET Core

Download an ASP.NET Core dependency injection that allows you to register and test how the singleton, scoped and transient service lifetimes work.
Minimal API code example for ASP.NET Core

Minimal API code example for ASP.NET Core

Download an Minimal API code example that allows you to test routes, parameters, results, filters, authentication and unit testing.

Learn .NET with our online courses

ASP.NET Core Minimal API for complete beginners

ASP.NET Core Minimal API for complete beginners

Use Minimal APIs to build an ASP.NET Core Web API using .NET 10, featuring integration with SQL Server using EF Core, logging, authentication and unit testing.
ASP.NET Core in .NET 6: Dependency Injection

ASP.NET Core in .NET 6: Dependency Injection

Looking at dependency injection with C# examples for beginners. The course looks at what dependency injection is, the different service lifetimes, and some of the common errors.
Blazor WebAssembly: Building your first app

Blazor WebAssembly: Building your first app

Looking at how Blazor WebAssembly works and some of its benefits. Looking how it compares to Blazor Server and how Razor components work.
Blazor WebAssembly: Foundation skills

Blazor WebAssembly: Foundation skills

Focusing how to use configuration, authentication, API integration with HttpClient, logging, deployment in a Blazor WebAssembly app.