March 2018

Volume 33 Number 3

Blockchain - Blockchain Fundamentals

[Blockchain]

Blockchain Fundamentals

Jonathan Waldman

If you've been sitting on the blockchain sidelines, it's time to catch up. Jonathan Waldman explores the core technical underpinnings on which many modern blockchain technologies are based.

Data Points - Calling Azure Functions from the Universal Windows PlatformColumn

[Data Points]

Calling Azure Functions from the Universal Windows Platform

Julie Lerman

In the final column in this series, you’ll see how to make requests from the UWP application to previously created Azure functions both to send game scores and to receive and display top scores for the player across all of her devices as well as top scores for all players around the globe.

ASP.NET - Use Razor to Generate HTML for Templates in a Single-Page App

[ASP.NET]

Use Razor to Generate HTML for Templates in a Single-Page App

Nick Harrison

After switching to an MVVM framework like Angular or Knockout, what do you miss from ASP.NET? Learn how to incorporate some of the best features of the Razor View Engine into your development cycle and boost your productivity.

The Working Programmer - How To Be MEAN: Validating AngularColumn

[The Working Programmer]

How To Be MEAN: Validating Angular

Ted Neward

This month Ted Neward explores validating data input, because without validation you’re basically asking users to pour garbage into your system, leaving it to you to sort out.

Azure - Enterprise Data Integration Patterns with Azure Service Bus

[Azure]

Enterprise Data Integration Patterns with Azure Service Bus

Stefano Tempesta

Stefano Tempesta introduces the four most common design patterns for integrating data across various networks, applications and repositories, and describes their application in the context of the Azure Service Bus. In the age of big data and machine learning, acquiring and retaining information can be surprisingly complex. This article provides an overview and working implementation of data integration processes for applications, using Azure Service Bus.

Artificially Intelligent - Explore Deep Learning Toolkits with Jupyter NotebooksColumn

[Artificially Intelligent]

Explore Deep Learning Toolkits with Jupyter Notebooks

Frank La

Jupyter Notebooks act as a kind of interactive “scratch pad” for data science, allowing data scientists to share code, insights and documentation. In this article, Frank La Vigne shows how to work with multiple Jupyter Notebooks for popular machine learning libraries like CNTK and TensorFlow—all in one place and without installing software.

Azure - Secure Your Sensitive Business Information with Azure Key Vault

[Azure]

Secure Your Sensitive Business Information with Azure Key Vault

Srikantan Sankaran

Srikantan Sankaran presents a business scenario that requires issuing, tracking and managing insurance policies for vehicles, and demonstrates how you can use Azure Key Vault to achieve these goals securely.

Cutting Edge - REST and Web API in ASP.NET CoreColumn

[Cutting Edge]

REST and Web API in ASP.NET Core

Dino Esposito

Dino Esposito examines Web API support in ASP.NET Core and the features that make building a RESTful API simpler than ever.

Test Run - Neural Binary Classification Using CNTKColumn

[Test Run]

Neural Binary Classification Using CNTK

James McCaffrey

Binary classification attempts to predict into which of two groups an item in a given set should be placed. There are many techniques that can be used to tackle binary classification problems. James McCaffrey explains how to use the Microsoft Cognitive Toolkit (CNTK) library to create a neural network binary classification model. The goal of a binary classification problem is to make a prediction where the value to predict can take one of just two possible values. There are many approaches to this problem, but in this article I'll show how the CNTK library can create a neural network binary classification model.

Don't Get Me Started - This Is Not A DrillColumn

[Don't Get Me Started]

This Is Not A Drill

David Platt

When the Hawaii Emergency Management Agency accidentally pushed out an emergency alert warning of an impending ballistic missile attack, it became national news--and a warning of the impact bad UI can have.

Editor's Note - Chain of DemandColumn

[Editor's Note]

Chain of Demand

Michael Desmond

The blockchain technologies behind cryptocurrencies like Bitcoin hold immense promise for activities like digital transactions and asset verification. But developers face challenges in a fast-moving sector.