dotNET Weekly Date: 2017-Feb-21 Week: 08 Year: 2017
View in browser

Articles we enjoyed

The team behind .NET core has updated the roadmap for .net core, set their goals for VS tooling support and their next milestones.

In this post Christian Nagel talks about C# 7.0 latest feature, pattern matching, the is operator, the switch statement and how they have been enhanced with the const pattern, the type pattern, and the var pattern.

The ASP.NET Core MVC 6 API project template uses dotnet new to enable you to turn features of the project template on or off. Literally everything can be turned on or off with the click of a button for a truly personalized project. Find out more about dotnet new here.

What is ASP.NET Core 1.0? ASP.NET Core 1.0 is, in short terms, the evolution of ASP.NET 4.6. If you are thinking that it is just a superior version of ASP.NET 4.6 take away that myth of your head because ASP.NET Core 1.0 is an entire new based-cloud applications framework written from scratch, with a new focus different from its predecessor. Two of the most appreciated characteristics of this new framework are: First it is open source (supported by Microsoft) meaning that you can find and download the code on GitHub , also contribute to the development of it, and second, it is cross-platform, so you can run it either in Windows, Linux or Mac OS.

In this article Bartosz Sypytkowski presents one of the most common communication patterns, publish/subscribe, and how to perform it in a distributed environments using Akka.NET

A brief tutorial that discusses how the new policy-based authorization model works in ASP.NET Core, and how to use it in your applications.

These days, many developers are building Single-Page Applications (SPAs) using frameworks such as Angular or React. These are powerful frameworks that produce a great end-user experience, but we often hear that building these applications is complicated.

Libraries and Tools to the rescue

Simple, lightweight yet powerful way to build real-time HTML5/C# .NET web apps.

Turn Visual Studio into a powerful Node.js development environment.

This community maintained list showcases .NET open source developer projects. It is intended to include projects that are useful for any aspect of the development process.

Not only does VS 2017 mark the twentieth anniversary of the product, but it is the fruit of this hard labor. This article aims to raise awareness of some landmark features and improvements in Visual Studio 2017. The intent is to graze the surface of what's possible in this release. In no particular order of importance, the focus will be on the following topics:
  1. Live Unit Testing
  2. Code Style Configuration
  3. .NET Core Migration Tooling for project.json/XPROJ
  4. Bower & npm Package Restore Settings
  5. Refreshed JavaScript Editor

When Manifoldjs launched two years ago, our goal was to allow web developers to build standalone web apps across all platforms from a single, standard manifest.