Julie Lerman updates some old NodeJS Web APIs that worked with Azure DocumentDB to take advantage of Azure Functions and Cosmos DB and realizes she can eliminate a whole lot of the code. Learn how that’s possible.

At the Build 2018 Conference, Microsoft announced Azure Blockchain Workbench for creating blockchain applications that leverage shared business processes and data with multiple, semi-trusted organizations. Learn how Azure Blockchain Workbench streamlines development of complex blockchain applications, so your organization can focus less on scaffolding and more on logic and smart contracts.

Reactive programming is a new concept around how to view the “flow” of information—and the resultant control exhibited in code—within a Web application. In this month's column, Ted Neward explores reactive programming with Angular.

The goal of a regression problem is to make a prediction where the value to predict is a single numeric value. James McCaffrey explains how to use the Microsoft CNTK library to create a neural network regression model, which is more complex than the classical statistics linear regression technique, but usually more accurate.

Learn all about WinRT's async pattern and the way in which coroutines are used to both call and produce async methods. You'll learn how to take advantage of the thread pool and optionally control the calling context.