The ASP.NET MVC & Web API Magazine

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

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. …

DevOps

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 …

DevOps

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 …

Design

What’s New in the .NET Platform

Programming

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 …

DevOps

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 …

Unit Testing

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 …

Programming

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 …

ASP:NET Core Patterns and Pitfalls from Real-World Applications - Damian Edwards & DAvid Fowler

An Opinionated Approach to ASP.NET Core -Scott Allen

Custom Project Templates Using dotnet new

Current dotnet new<p>If you run dotnet new today, you can create a simple console app. The command has very few options, including selecting the …

DevOps

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

February 7, '17 Comments [0] Posted in Open Source | VS2017<p>Sponsored By<p>I updated my Visual Studio 2017 RC installation today. Here's the release …

DevOps

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”). …

JavaScript

Working with Windows Containers and Docker: The Basics - Simple Talk

Introduction<p>Windows containers will revolutionize virtualization and the DevOps process.<p>With Windows Server 2016, Microsoft introduces the new …

DevOps

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

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

Building .NET Core Nuget Packages

My last blog post was on building and publishing npm packages, specifically for typescript projects. In my opinion, packages are an importa...

Visual Studio 2017 and Visual Studio 2015 with .NET Core

.NET Core is still at it’s beginning. We already had some released of .NET Core (1.0, 1.0.1, 1.0.2, 1.0.3, 1.1), however the tools are still not …

DevOps

Running a Docker SQL Server Linux Container in Windows 10

Microsoft is making a huge effort to bring SQL Server 2016 to Linux. Back in the summer, during the Dublin 2016 SQL Saturday #501, Mark Souza …

DevOps

Building production ready Angular apps with Visual Studio and ASP.NET Core

This article shows how Angular SPA apps can be built using Visual Studio and ASP.NET Core which can be used in production. Lots of articles, blogs …

The Caching Antipattern

TL;DR - Caching done badly has bad implications. Try your hardest not to cache data; but if you really do have to, make sure you do it right.<p>There …

Software

Free Intermediate ASP.NET Core 1.0 Training on Microsoft Virtual Academy

At the end of October I announced that Maria from my team and I published a Microsoft Virtual Academy on ASP.NET Core. This Free ASP.NET Core 1.0 …

DevOps

Convert ASP.NET Web Servers to Docker with Image2Docker - Docker Blog

Elton is a Developer Advocate at Docker, focused on spreading the word to the Microsoft community. He's a Microsoft MVP and has been building …

DevOps

the complete overview

Currently there are many ways to extend or to organize your Razor views in ASP.NET Core MVC. Let us start with the very basics and let us go to the …

JavaScript

Selenium with .NET Core

For the early adopters of .NET Core it can be tough waiting for third party dependendencies to provide updated Nuget packages with support for .NET …

DevOps