dotNET Weekly Date: 2017-Jul-25 Week: 30 Year: 2017
View in browser

Articles we enjoyed

It's particle approach to learn Single Responsibility Principle using C#.


Find out how to install .NET Core 2 on a Raspberry Pi with Raspbian Jessie, and then run a C# console application on it.


We decided to give NuGet.org a redesign and use it as a platform to build out new functionality. We’ve already begun to pull in a couple of new features, and have a bunch in the pipeline or planned for the future.


Before C# 7.0, the ref was only used to be passed as a parameter in the method. It enhanced with return it and uses it later in C# 7 using ref return and ref local. Ref: It uses to pass an argument to a method by reference. It uses in a method call and signature. Ref Return: It uses to return a value to the caller by reference. It uses in a method body and signature. Ref Local: It uses to store a value locally as a reference that caller intends to modify.


This post looks at the various techniques available in ASP.NET Core for caching. How to cache data, partial pages and full pages at the server and client level and explain when to use each.


Videos we favorited
Creating a .NET Renaissance | NDC Oslo 2017 | Channel 9
Creating a .NET Renaissance | NDC Oslo 2017 | Channel 9
The .NET platform has been in decline over the last four years, losing half if its available positions in server-side development.

DevOps on Azure: Visual Studio to Kubernetes
DevOps on Azure: Visual Studio to Kubernetes
I've been using VSTS for some time now, automating deployments of Azure infrastructure and services using ARM templates, but recently I've been working with containerised applications in Kubernetes, running on Azure Container Services.

Introduction to MSBuild in .NET Core with Nate McMaster
Introduction to MSBuild in .NET Core with Nate McMaster
Nate McMaster gives and introduction to using MSBuild in .NET Core project files. Watch as he runs through the basics in a new .NET Core application (using Visual Studio Code on a Mac), then shows off a few useful tricks including property imports, directory build properties, and running custom tasks like Gulp as part of your build.


Libraries and Tools to the rescue


The goal of this project is to enable .NET programmers to learn the new ASP.NET Core stack from the ground up directly from code. I will not address ASP.NET Core MVC in this project. There is so much power in the underlying ASP.NET Core stack. Don't miss them!