dotNET Weekly Date: 2017-May-23 Week: 21 Year: 2017
View in browser

Articles we enjoyed

Most of the programming languages support subtyping. For instance, if Tiger is subtype of Animal, then an expression of type Tiger can be used whenever an expression of type Animal could.

CSRF or Cross Site Request Forgery is a type of web attack that uses a users own browser to post a form from one site to another.

Here's a few sessions that you might be interested in.

In this post author focuses in on a few changes to the basic structure of ASP.NET Core 2.0 applications which simplify the code needed to get started.

We released the Xamarin SDKs as a part of Visual Studio a year ago, open sourcing them in the process. Since then, we’ve been busy improving the experience of mobile developers using Visual Studio, launching iOS simulator remoting, Workbooks, Inspector, the Xamarin.Forms Previewer, and support for iOS 10 and Android N.

More than ever, organizations are relying on developers to create breakthrough experiences. From start-ups to enterprises to government agencies, developers are creating new digital experiences that are redefining organizations to empower us all.

On demand: Watch keynotes, highlights, and sessions from Microsoft Build 2017

As we look across what is happening at Microsoft Build, we are excited to announce the preview of managed database services with Azure Database for MySQL and Azure Database for PostgreSQL.

You might be surprised to find that the default core mvc templates do not handle 404 errors gracefully resulting in the standard browser error screen when a page is not found. This posts looks at the various methods for handling 404 not found errors in core.

One of my goals at GitHub is to make GitHub more approachable to developers

Videos we favorited
ASP.NET + Node.js = JavaScript Services
ASP.NET + Node.js = JavaScript Services
JavaScript Services: what they are and how they can benefit you.

Getting started with Aurelia and ASP.NET Core
Getting started with Aurelia and ASP.NET Core
Interested in building a modern JavaScript SPA or progressive web app? Is Microsoft ASP.NET your primary web development platform? You’ll want to be here.

How a Blind Developer uses Visual Studio
How a Blind Developer uses Visual Studio
Saqib Shaikh, a developer who happens to be blind, shows how he uses Visual Studio 2017 with screen reader software for writing and debugging code.

Microsoft Edge: What’s new and what’s next for the web and web apps on Windows
Microsoft Edge: What’s new and what’s next for the web and web apps on Windows
The web platform is more powerful than ever, and we’re on the cusp of a revolution in what web sites and web apps are capable of.

Events/Webinars/Seminars you shouldn't miss

In this video Donovan Brown shows you how to use the new Continuous Delivery Extension for Visual Studio to build a complete CI/CD pipeline in Visual Studio Team Service and deploy to Azure.

Microsoft just wrapped up its day-two Build 2017 keynote, and this is the one that was filled with news that’s more important to consumers and the company’s loyal fans.

Register for the ASP.NET Core sessions presented by Scott Hunter, Jeff Fritz, and Dan Roth from the .NET/ASP.NET team at DEVintersection 2017!