Learn .NET with our online courses
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
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
Focusing how to use configuration, authentication, API integration with HttpClient, logging, deployment in a Blazor WebAssembly app..NET 10 and C# 14 release
.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?
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
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 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
Minimal APIs: Fix missing OpenAPI response documentation
Learn why Minimal APIs often miss OpenAPI response types and how to fix missing 404, 400, and 500 responses using TypedResults and Produces methods.
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
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 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.Free .NET code examples
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
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
Download an ASP.NET Core dependency injection that allows you to register and test how the singleton, scoped and transient service lifetimes work.