Add ASP.NET Core projects to GitHub using Visual Studio 2019
If you a beginner in ASP.NET Core, you might have wondered as to how newly created projects can be placed under a GitHub repository. In this article we will see the overall steps and configuration to do so. You will get an idea about how GitHub can be integrated in Visual Studio 2019.
Posted On : 14 Jan 2019
Send emails in ASP.NET Core in 5 easy steps
Sending emails is a common requirement in ASP.NET Core web applications. In this article we will learn how to send emails with attachments using a popular and open source component - MailKit. Let's get going.
Posted On : 07 Jan 2019
Deploy ASP.NET Core Web Applications to Azure in 5 Easy Steps
In one of my previous articles I discussed how easy it is to deploy an ASP.NET Core web application to IIS. Now a days more and more people are going for cloud platforms for their ting needs. So, it would be worthwhile to know how to deploy an ASP.NET Core web application to Azure. To that end this article outlines the basic steps to accomplish the task.
Posted On : 24 Dec 2018
Aggregate Multiple RSS Feeds in ASP.NET Core
At times you also need to aggregate multiple feeds into a new feed. This is a case when you have a network of websites and you wish to expose content from all of them into a single feed. You might also have many feeds for individual content categories and want the end user to either get individual feeds or a combined feed. To that end this article discusses how to aggregate multiple RSS feeds in ASP.NET Core.
Posted On : 17 Dec 2018
Store user options using enumeration, bitwise operators, and EF Core
At times you need to store a set of options, settings, or choices for a user. A common approach is to create three tables - Users, Options, and UserOptions - to store the data involved. However, you can also use an alternate approach that involves enumerations, bitwise operators, and EF core value converters. To that end this article discusses such an approach with an example.
Posted On : 10 Dec 2018
Use MongoDB in ASP.NET Core (Part - 2, CRUD operations)
In Part 1 of this article we discussed how to perform CRUD operations using MongoDB console client. In this part we will learn to perform CRUD operations using ASP.NET Core and MongoDB driver for .NET Core.
Posted On : 03 Dec 2018
Use MongoDB in ASP.NET Core (Part - 1)
Now a days NoSQL databases are not uncommon. One such popular database is MongoDB. MongoDB is an open source and cross platform database that allows you to store data in the form of documents. This article series illustrates how MongoDB can be used in ASP.NET Core applications.
Posted On : 26 Nov 2018
Utilize ASP.NET Core Application Lifetime Events
At times you need to know when your ASP.NET Core web application is being started and shutdown. One of the lesser known features of ASP.NET Core is the IApplicationLifetime interface that allows you to wire some logic when such application lifetime events occur. This article briefly discusses the IApplicationLifetime interface and its functionality.
Posted On : 19 Nov 2018
Class library projects : .NET Framework, .NET Core, and .NET Standard
Recently Microsoft announced the release of .NET Standard 2.1. You might have already noticed different project templates in Visual Studio 2017 that allow you to build class libraries such as .NET Framework class library, .NET Core class library, and .NET Standard class library. As a beginner you might have wondered what exactly is the difference between them. To that end this article briefly explains each of these three types of class libararies.
Posted On : 12 Nov 2018
Use Eager, Explicit, and Lazy Loading in Entity Framework Core
You might be aware that Entity Framework Core 2.1 has added support for lazy loading of navigation properties. This means now we have three ways to load data in the navigation properties - eager loading, explicit loading, and lazy loading. This article summarizes all the three options with an example.
Posted On : 29 Oct 2018

Subscribe to our newsletter

Get monthly email updates about new articles, tutorials, code samples, and how-tos getting added to our knowledge base.


Receive Weekly Updates