April 2017

Volume 32 Number 4

Containers - Bringing Docker To Windows Developers with Windows Server Containers

[Containers]

Bringing Docker To Windows Developers with Windows Server Containers

Taylor Brown

The release of Windows Server 2016 opened the world of containers to Windows developers. Taylor Brown explores how the partnership with Docker expands those possibilities, leading to benefits for both Windows developers and IT pros.

Cutting Edge - Query JSON Data in SQL Server 2016Column

[Cutting Edge]

Query JSON Data in SQL Server 2016

Dino Esposito

Dino Esposito presents JSON-to-rowset native support in SQL Server 2016 and offers a realistic perspective of data query when you have JSON data stored in the database.

Containers - Modernizing Traditional .NET Apps with Docker

[Containers]

Modernizing Traditional .NET Apps with Docker

Elton Stoneman

Docker and Windows Server 2016 give apps a new lease on life, adding features, increasing security and performance, and moving toward continuous deployment without a lengthy and expensive rebuild project.

Data Points - Tips for Building Tests with EF Core and Its InMemory ProviderColumn

[Data Points]

Tips for Building Tests with EF Core and Its InMemory Provider

Julie Lerman

The new EF Core InMemory provider can prove useful when your tests don’t require actual database interaction. Julie Lerman provides an introduction to this handy tool and shares some tips and tricks about creating automated tests with EF Core she discovered while learning to use it.

Azure - The New Azure App Service Environment

[Azure]

The New Azure App Service Environment

Christina Compy

Microsoft Azure provides an updated version of the App Service Environment (ASE), which offers improved scaling and performance while enabling network isolation for cloud-based apps.

Test Run - Kernel Perceptrons using C\#Column

[Test Run]

Kernel Perceptrons using C#

James McCaffrey

Unlike ordinary perceptrons, which can perform binary classification on simple, linearly separable data, a kernel perceptron can be used to handle non-linearly-separable data. The demo program in this article creates a prediction model using a kernel perceptron, as James McCaffrey explains.

UWP Apps - Develop Hosted Web Apps for UWP

[UWP Apps]

Develop Hosted Web Apps for UWP

Sagar Bhanudas

The Project Westminster bridge enables Web developers to bring their responsive Web applications to the Windows Platform by leveraging existing code. Learn how to align Web apps to deliver the best UX possible, while running as a platform app.

Essential .NET - Understanding C\# foreach Internals and Custom Iterators with yieldColumn

[Essential .NET]

Understanding C# foreach Internals and Custom Iterators with yield

Mark Michaelis

Mark Michaelis delves Into the internals of a core construct of C# —the foreach statement—then explores implementing the foreach collection interfaces using the yield statement.

Modern Apps - Exploring the Map ControlColumn

[Modern Apps]

Exploring the Map Control

Frank La

The UWP comes equipped with a fully functional Map control that leverages the power and imagery of Bing’s mapping services. In this column, you’ll explore the Map control and learn just how easy it is to add to your apps.

Don't Get Me Started - SnagletsColumn

[Don't Get Me Started]

Snaglets

David Platt

In the grand tradition of Rich Hall's Sniglets, our own David Platt offers a selection of apps that don't exist but really, really need to.

Upstart - A Plan for PromotionColumn

[Upstart]

A Plan for Promotion

Krishnan Rangachari

The key to getting a job promotion isn't asking for one, it’s investing the time and effort into showing that you deserve one. Krishnan Rangachari shows how.

Editor's Note - The Things We Leave BehindColumn

[Editor's Note]

The Things We Leave Behind

Michael Desmond

The Internet of Things has a burgeoning ownership lifecycle problem, and once again the auto industry is helping lead the way.