NSwag is a Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, .NET Core, Web API, ASP.NET Core, TypeScript (jQuery, AngularJS, Angular 2+, Aurelia, KnockoutJS and more) and other platforms, written in C# ...
Released under the Creative Commons Attribution 4.0 license. You are free to share, copy, and redistribute this book in any format, or remix and transform it for any purpose (even commercially). You ...
The latest offering of Visual Studio contains many features. It has come a long way since it was released. Well, let’s just quickly dive in on how a beginner can get started with VS. So, first of all, ...
C# ( pronounced “C-sharp”) is a large and modern programming language that has solidly established its impact in software development. C# changes quickly with the .NET Framework, always adjusting to ...
Understand the pitfalls of using enumeration types in the domain layer of your .NET applications and the advantages of using record types instead. When working on applications, you will often need to ...
Welcome to this tutorial on the Repository Design Pattern in C# and ASP.NET Core MVC applications. In this video, we will explore how to implement the repository design pattern to improve the ...
Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on an implementation of the technique that emphasizes simplicity and ease-of-modification over robustness and ...
AutoMapper makes life easy, but has its limits. Learn how to implement a custom mapper to handle complex data structures or incompatible types. When working on applications, you will often need to ...
The .NET framework allows cross-platform development on Windows and Mac, and Microsoft released version 8 for both in November. Here's what that means to developers. In the late 1990s, Microsoft began ...
The .NET Core is a free, cross platform and open source framework developed by Microsoft to build desktop applications, mobile apps, web apps, IoT apps and gaming apps etc. If you're dotnet developer ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results