Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Port your interfaces and classes from your Web API to a serverless function using dependency injection. This article demonstrates how to bootstrap AWS Lambda and Azure Serverless Functions with dependency injection.

In this article, we can discuss how we can create documentation for API project. Swashbuckle.AspNetCore is a swagger tool for API’s built with ASP.NET Core. We shall create API project and add the documentation using Swashbuckle.AspNetCore project.

In this article, I will be talking about debugging .NET Core applications using Visual Studio Code. As we all know debugging is an indispensable part of programming. Most of our programming time will be devoted to debugging the code written by us or others. So it is really necessary that programmers need a very smooth debugging experience while coding. Most of the IDEs provide excellent debugging options. Visual Studio's debugging capabilities are so powerful that it provides a lot of features like breakpoints, code stepping, variable inspection, call stack, debug console window etc.

Dependency Injection is a simple implementation of Inversion of control (IoC). Inversion of Control (Ioc) is stating that objects do not create other objects to accomplish their work. In order to create objects, they need to depend on third-party containers like Unity, Autofac and Ninject.

In this article, I will be talking about how to run Unit Tests in .NET Core application using Visual Studio Code. Unit tests are an integral part of software development. I am not going to explain unit testing in detail here as there are many online resources for that. I will be talking about how to include unit tests in .NET Core application and about a Visual Studio Code extension which can be used for running the unit tests.

In this blog, we will create a sample ASP.NET MVC Core Web application and will deploy it on Azure Linux VM using Docker.

Almost all of the .NET developers are accustomed to developing applications using the Visual Studio IDE from Microsoft. But this has a limitation - Visual Studio was a Windows application.

In my previous post, I have talked about setting up a .NET Core development environment using Visual Studio Code. It had covered how to setup VS Code to run .NET Core Applications with the help of .NET CLI. Even though we were able to develop an application with VS Code, we were missing many things that most of the .NET developers are accustomed to their standard IDE - Visual Studio.

Random int in C#, Random number, random number generator, Random class, Random.Next(), Random number from a range, Random int number, Random Int within a range, Random string, C# Random string, Random int in .NET, .NET Core Random number

In this article, you will learn about .NET Core. .NET CORE is an open source cross platform which means that we can run our .net application on Windows, MAC and some UNIXES.

These days, as a modern web application, customers will be having high expectations of rich and intuitive UI design, secure and flexibility as the minimum requirement. These requirements can be achieved by the traditional .NET Framework. But, why ASP.NET Core is recommended for modern web applications?


In this article, we will discuss how to use a easy way to call our REST APIs in .NET Core. When we call others' APIs in .NET Core, HttpClient will be the first choice. And most of us will create a wrapper to make it easy to use. There are many libraries that based on HttpClient help us to call REST APIs.

In this article, I will be explaining how to publish your .Net Core application using Azure Service plan.

The article explains, how to convert HTML to PDF with Microsoft .Net Core 2.1 using Microsoft.AspNetCore.NodeServices to execute Node.js modules for conversion. The demo is created using an .NetCore console application.

With 20% faster performance than .Net Core 1.X, core 2.0 is in the lime light. Optimizing to the core the .Net core 2.0 is the next big thing for the Microsoft Developers. A modular framework uniting the MVC and Web API into a single programming Model running on .Net framework or .Net core run-time but can run on any platform. Highly flexible in deploying to cloud and since cross platform, the demand among the developers increases.

This article will introduce to you canopy - selenium-based end-to-end testing framework that uses F#.

This is a real time translation chat application using the language of your choice in two way communication (sending and receiving) using SignalR and Cognitive Services Translate API in .Net Core 2.1 and HttpClientFactory – TypedHttpClient to make API calls.

In this article, we are going to create a web application using ASP.NET Core 2.1 and Angular 5 with the help of Entity Framework Core database first approach. We are using Angular Forms with required field validations on the client side.

In this article, I will be explaining how to use some properties of data annotation in order to make it easier to model your database and also to save your time with front-end validations.


Learn how to upgrade a .NET Core 2.0 application to 2.1 by updating Visual Studio, installing the SDK, changing target frameworks, and updating package references.

In this article we will develop an Angular 5 app with the Visual Studio 2017 Angular CLI project.

This article explains how to create generic parser API to parse video feeds from various sites that support RSS/Atom feed

Learn what the future of .NET and .NET Core is in coming next year or so.

.NET Core 3 will mainly focus on Windows desktop applications, specifically Windows Forms, Windows Presentation Framework (WPF), and UWP XAML. So if you are a desktop application lover then your awesome time is on its way.

In this article, we will learn how to implement CRUD (Create, Read Update, Delete) operations using .NET Core (2.0) with angular and Web API with Entity Framework using Visual Studio 2017.

In this article, I am going to explain how to create a basic web application using ASP.Net Core MVC and Visual Studio Code in Windows System.

If we compare .NET Core with .NET as far as the resolution of CSRF attacks is concerned, The ValidateAntiForgeryToken attribute and The AntiForgeryToken HTML helper(@Html.AntiForgeryToken()) are still there in .NET Core. On top of these, there are some more powerful options we have in .NET Core.

In this write-up, I will explain how to easily and quickly set up your database using Entity Framework Core in a .NETCore project using the factory pattern to connect your entities to your database.
Everything on .NET Core, not only its articles: the .NET Core page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article