When developing an ASP.NET Core application, you have several choices for structuring your application into different layers. Here are some common choices for each layer:
Presentation Layer
ASP.NET Core MVC: This is the most common choice for building web applications with a clear separation of concerns. It uses the Model-View-Controller pattern.
Razor Pages: A simpler alternative to MVC, sui...
[More]
.NET Aspire is a modern framework designed to streamline the development of cloud-native applications. It's a comprehensive stack that provides programmers with an opinionated, cloud-ready approach to building observable, production-ready, distributed applications. This framework is delivered through a collection of NuGet packages that address specific cloud-native concerns, making it an invaluabl...
[More]
Nowadays, we have two options to build web application. The first option is using web application framework such as ASP.NET core, ASP.NET web form, Django, and many mpore. The second option is using web application Content Management System such as Umbraco, Kentico, Dotnetnuke, or Orchard. On this article, we will discuss when to build with CMS vs Framework.
CMS
CMS is built with the existing fr...
[More]
In the past we use sync application like Allway Sync, Cobian, or even FTP to backup our Azure hosted Website. Nowadays, Azure provides you an easy way to backup your website thorugh scheduled or manual backup on their management portal. This post will describe you steps that need to perform to create automatic backup on your website. Login to your Azure Management Portal Click the Website...
[More]