April 2019

Volume 34 Number 4

Xamarin - What’s New in Xamarin.Forms 4.0


What’s New in Xamarin.Forms 4.0

Alessandro Del

Xamarin.Forms 4.0 is still in preview, but a number of new features and improvements are already available, such as the new CollectionView and the updated CarouselView controls, the Visual property, and the Shell. Learn about what you’ll find in the latest version, and what kind of support you’ll see in the next edition of Visual Studio.

Data Points - EF Core in a Docker Containerized AppColumn

[Data Points]

EF Core in a Docker Containerized App

Julie Lerman

Given the time she’s spent learning about EF Core and Docker, Julie Lerman thought it wouldn’t be too difficult to use them together to build a containerized app and add a data persistence mechanism. It turned out to be harder than she thought. Learn how and why, and use her experiences to ease your pain.

Machine Learning - Closed-Loop Intelligence: A Design Pattern for Machine Learning

[Machine Learning]

Closed-Loop Intelligence: A Design Pattern for Machine Learning

Geoff Hulten

Machine learning is a fantastic tool, but getting the most out of it requires a lot more than building a model and making a few predictions. This article discusses the technology you can implement to support a machine learning based solution’s growth process, taking it from an error prone first release to a world class intelligence.

Artificially Intelligent - How Do Neural Networks Learn?Column

[Artificially Intelligent]

How Do Neural Networks Learn?

Frank La

Backpropagation, gradient descent, and loss are all terms associated with machine learning. This article explores the process of backpropagation in depth and the process by which machines can learn using Keras.

Azure Confidential Computing - Secure Multi-Party Machine Learning with Azure Confidential Computing

[Azure Confidential Computing]

Secure Multi-Party Machine Learning with Azure Confidential Computing

Stefano Tempesta

Learn how sensitive data is stored in a SQL Server database with Always Encrypted with Secure Enclaves technology, and shared with a machine learning service that runs in a Trusted Execution Environment, using the Open Enclave SDK. In this example, a machine learning application enables multiple health care parties to share data to build a better predictive model.

Test Run - Neural Anomaly Detection Using PyTorchColumn

[Test Run]

Neural Anomaly Detection Using PyTorch

James McCaffrey

Anomaly detection is the process of finding rare items in a dataset. Using the PyTorch library, James McCaffrey presents a demo program that creates a neural autoencoder to handle anomaly detection, which comes with an addtional benefit in that neural techniques can handle non-numeric data by encoding that data.

.NET - Implementing Your Own Enterprise Search


Xavier Morera

Search is one of the most powerful functionalities in an IT infrastructure. Yet it remains widely misunderstood, abd noticed only when something is missing or broken. Learn how to get started developing an enterprise search API in C# with Solr and SolrNet.

Don't Get Me Started - A Laughing MatterColumn

[Don't Get Me Started]

A Laughing Matter

David S. Platt

In the spirit of April Fool’s Day, David Platt decides to ask Cortana, Siri, Alexa and OK Google to tell him a joke. The resulting groaners prodded him to look more deeply into the uneasy relationship between computers and humor.

Editor's Note - Adapting to Machine LearningColumn

[Editor's Note]

Adapting to Machine Learning

Michael Desmond

Geoffrey Hulten’s feature on machine learning patterns and practices addresses an important flank for developers increasingly engaged with machine learning and AI.