ASP

Build & Deploy an ASP.NET Core App to Azure App Service

Microsoft Azure has multiple services for hosting HTTP-based web applications. Visual Studio developers can directly publish web applications to the cloud. Azure supports a wide range of programming languages like .NET Core, .NET, Java, Ruby, Node.js, PHP, Python, and more. Applications hosted on Azure App Service can run and scale seamlessly in both Windows and Linux-based environments. In this article, I will create a...

.NET Conference 2019 Highlights

Microsoft has been busy this year, especially with anything .NET related. It is almost the end of 2019, and they aren't showing signs of slowing down. These are exciting times, indeed. The whole plan has always been to have one central framework for literally everything. The early signs were there already when Microsoft released the .NET Framework. By that time, there were mostly Windows-based applications...

Visual Studio 2019 Kubernetes Tools

Kubernetes is simply an open source system that acts as a container orchestration system for applications. Kubernetes makes deployment and the scaling operations of applications easier and quicker. Kubernetes runs on premises or in Cloud providers such as Azure Kubernetes Service (AKS). Kubernetes creates a set of primitives (building blocks) which provide methods for deploying, maintaining, and scaling applications based on memory, CPU, or custom...

Tip for Porting Legacy ASP.NET Apps to ASP.NET Core

ASP.NET has for long been a popular Web application development framework since it was released in 2002. However, Web development using legacy ASP.NET has been Windows-centric. With a view to expand this reach to multiple operating systems, Microsoft released .NET Core. ASP.NET Core is a Web application development framework that runs on top of .NET Core. Incidentally, Microsoft released .NET Core 1.0, ASP.NET Core 1.0,...

Comparing The 5 SharePoint Development Models

When SharePoint first came out in 2001, development for the platform wasn't easy. It was ASP—not ASP.NET, which was the first development approach for SharePoint. In 2003, the platform was migrated to .NET, but it wasn't until 2007 that it had a proper customization strategy in the form of features and solutions. The world has changed since then, and SharePoint has had several development...

ASP.NET Core Dependency Injection Tutorial

If you developed professional Web applications using ASP.NET MVC, you are probably familiar with Dependency Injection. Dependency Injection (DI) is a technique to develop loosely coupled software systems. ASP.NET MVC didn't include any inbuilt DI framework and developers had to resort to some external DI framework. Luckily, ASP.NET Core 1.0 introduces a DI container that can simplify your work. This article introduces you to...

Angular.js Routes with SharePoint Tutorial

Introduction In the ASP.NET world, navigation to different locations can be achieved in many different ways. The simplest way would be to define anchor tags '<a>'. In this article, we will explore the AngularJS route feature to enable navigation in a single page application (SPA). We will explore two modules, ng-route and ui-router, to enable navigation. We will also see how to pass parameters to...

The Access Developer’s Path to Learning MVC 5

A decade ago, Microsoft Access provided a convenient and easy-to-learn project platform for people with little or no formal programming experience. It was ubiquitous, it was powerful, and there was lots of demand for it. Gradually, that's changing. More and more, people need a way to interface with their custom programs from the web and/or from smart devices and tablets. The best answer is...

Self-Hosting an ASP.NET Web API

Introduction ASP.NET Web API can be either be hosted in IIS or in a separate host process. The former approach is usually appropriate when the Web API is part of a web application and one or more web applications are going to consume it. The later approach is suitable when you wish to avoid the overhead of hosting the Web API in IIS and want...

Writing Code that Writes Code

Microsoft’s T4 technology makes it possible - even fun - to write programs that, well, write programs! You tell the template how to generate the tedious code and it happily writes and maintains it for you. When working on a mobile app project, I had a distinct need to automate the generation and maintenance of cookie-cutter code required for every screen. So I went out...

Latest Articles