The ASP.NET MVC & Web API Magazine

By Dan Wahlin | All about ASP.NET MVC & Web API. Tweet article suggestions to @DanWahlin.

Azure Linux Virtual Machine Documentation - Tutorials, API Reference

Linux Virtual Machines<p>Azure Linux Virtual Machines provides on-demand, high-scale, secure, virtualized infrastructure using Red Hat, Ubuntu, or the …

Linux

Kestrel vs IIS Feature Comparison and Why You Need Both

The Kestrel web server is a new web server as part of ASP.NET Core. It is now the preferred web server for all new ASP.NET applications. In this …

Web Servers

ASP.NET Core API Boilerplate

Technology Map<p>The ASP.NET Core API project template contains the following features:<p>Optional Feature Selection<p>The ASP.NET Core API project template …

Software Development

Microservices Design and Patterns

Course information<p>Learn<p>Prerequisites<p>hours* modules assessment<p>Some of the course content has been removed since your last visit.<p>Table of contents<p>Time …

Design

Microsoft Announces Draft .NET Architecture Guidance

Four application architecture guidance drafts are available from Microsoft's Developer Division and the Visual Studio product teams. These drafts …

Software Development

Getting started with ASP.NET Core 2.0 Preview 1

At Microsoft Build 2017 yesterday, the formal announcement of ASP.NET Core 2.0 and .NET Core 2.0 was made.<p>For me it was no surprise that we were …

High-performance .NET by example: Filtering bot traffic

TL;DR<p>BenchmarkDotNet for benchmarks; Intel VTune Amplifier for low-level optimizations; mistakes and lessons from performance optimizations: from BCL …

Programming

Running multiple independent ASP.NET Core pipelines side by side in the same application

The other day I started looking into a problem of being able to run several independent ASP.NET Core pipelines from within the same main application, …

Software Development

Using React, Redux and Webpack with Dotnet Core to build a modern web frontend

As a developer, I consider myself mostly a Dotnet developer. But when building modern applications for the web, there’s no way around it: every web …

Automatically request and use Let’s Encrypt certificates in Dotnet Core

Let’s Encrypt is the “free, automated, open Certificate Authority” that wants every website to use encryption by default, by making it easy and free. …

More on ASP.NET Core Running under IIS

My last post on ASP.NET Core and IIS generated a lot of interest and also a lot of questions and discussion in the commment section to warrant a …

Software Development

Precompiling MVC Views in ASP.NET Core with .csproj’s

I didn’t see this documented on docs.asp.net yet for .csproj style projects, so I thought I’d blog about it, as it’s something I do on every …

What’s New in the .NET Platform

Software Development

New Features in C# 7.0

Here is a description of all the new language features in C# 7.0, which came out last Tuesday as part of the Visual Studio 2017 release.<p>C# 7.0 adds a …

Programming

dotnet new angular to Azure with Docker using CLI

Visual Studio 2017 has been released and the features are great for Windows developers. However along with it comes .NET Core 1.0 tooling and large …

Software Development

Live Unit Testing in Visual Studio 2017

Live Unit Testing is present in the Enterprise edition of Visual Studio 2017 and it's available for C# and VB projects that target the .NET …

An In Depth Guide Into a Ridiculously Simple API Using .NET Core

.NET Core is great. It is one of the best products of Microsoft’s shift to a more open source, cross platform company and whilst still limited in …

Building Single Page Applications on ASP.NET Core with JavaScriptServices

<i>This is a guest post by Steve Sanderson</i><p>These days, many developers are building Single-Page Applications (SPAs) using frameworks such as Angular or …

JavaScript

Storyteller

Executable Specifications<p>Traditional requirements documents consisting of a wall of "the system shall do this vaguely understood thing" prose can …

Software Engineering

Patterns for application development with ASP.NET Core - Damian Edwards & David Fowler

An Opinionated Approach to ASP.NET Core - Scott Allen

Custom Project Templates Using dotnet new

• Part 1 – Custom Project Templates Using dotnet new<br>• Part 2 – dotnet new Feature Selection<br>Current dotnet newIf you run dotnet new today, you can create …

Software Development

10 Angular and TypeScript Projects to Take You From Zero to Hero

There are a lot of great samples and posts out there to help get you started with Angular (version 2 or higher) as well as ES6/ES2015 and TypeScript. …

JavaScript

Trying out "dotnet new" template updates and csproj with VS2017

I updated my Visual Studio 2017 RC installation today. Here's the release notes. You just run "Visual Studio Installer" if you've already got a …

Software Development

Building microservices with ASP.NET Core (without MVC)

There are several reasons why it makes sense to build super-lightweight HTTP services (or, despite all the baggage the word brings, “microservices”). …

Software Development

Working with Windows Containers and Docker: The Basics

IntroductionWindows containers will revolutionize virtualization and the DevOps process.With Windows Server 2016, Microsoft introduces the new …

DevOps

aspnetcore-workshop/Labs at master · jongalloway/aspnetcore-workshop

<i>Branch:</i> master<p>Create new file Find file History<p>Pull request Compare This branch is 109 commits ahead of DamianEdwards:master.<p>Fetching latest …

Use the Visual Studio Code mssql extension for SQL Server

This topic shows how to use the <b>mssql</b> extension for Visual Studio Code (VS Code) to develop SQL Server databases.<p>Visual Studio Code is a graphical …

Databases

.NET Core Runtime IDentifier (RID) catalog

What are RIDs?<p>RID is short for <i>Runtime IDentifier</i>. RIDs are used to identify target operating systems where an application or asset (that is, …

Linux