Setting Up a React Development Environment

Preparation First make sure that you have the latest version of node.js installed. The easiest way to do that is to download the installer package from nodejs.org. npm is the node package manager. It is updated more frequently than node itself. To make sure your have the latest version, at the prompt type npm install npm@latest -g. Create-react-app Now change to the root folder where you want the app to live and type npx create-react-app [yourapp] to create the initial app. npx was installed when we installed npm. It executes an npm package directly. It downloads a starting point for an application using the latest version of React. Besides that it configures a complete environment to develop...

.NET Standard Explained: How the table works

It took me a while to get my head around the new .NET Standard which is going to affect the monikers that are going to be used in ASP.NET Core. I felt the need to simplify it as much as possible primarily to help me remember how it works :-) Portable Class Libraries The .NET Standard can be seen as the next version of portable class libraries (PCLs). The main disadvantage of a PCL is that it is tied up front to one or more .NET platforms. You see the .Net platforms listed in the first column of the table below. Imagine you create a PCL now and configure it to support Silverlight and .Net Framework 4.6. Then...