December 2017
Volume 32 Number 12
![]() [Containers]Modernize a .NET App with Docker and Windows Server ContainersSean Iannuzzi describes how he was able to easily migrate his .NET applications into a Docker image, then run those applications in a Windows Server Container, preserving their core functionality with no reengineering. |
![]() [Data Points]Building UWP Apps for Local and Cloud Data StorageJulie Lerman begins a four-part series in which she updates her CookieBinge app in order to demonstrate that EF Core can now work directly on a device because it now relies on .NET Standard, not the full .NET Framework, and the Universal Windows Platform (UWP) supports .NET Standard. Now you can store your UWP app data on a device or in the cloud. |
![]() [Universal Windows Platform]A Developer’s Guide to the New Hamburger Menu in Windows 10The Universal Windows Platform features a rich toolbox of beautiful controls that enable the rapid development of apps. Notable among these is the new NavigationView control, which provides a simple and effective way for developers to tailor the app UX to their unique design requirements. |
![]() [The Working Programmer]How to be MEAN: Angular Forms, TooTed Neward explores the forms capabilities of Angular Forms in greater depth. It turns out that Angular has some rich support for doing forms-based ingestion of data, but only if you do it the way Angular wants it done. |
![]() [Visual Studio]Customizing Visual Studio for MacVisual Studio for Mac can be customized in many ways, so that developers can implement their preferences and feel at home within the IDE. This articles discusses available customization points as well as extensibility. |
![]() [Artificially Intelligent]Exploring the Azure Machine Learning WorkbenchMicrosoft announced the new Azure Machine Learning Workbench in September. Frank La Vigne explores how ML Workbench improves on the already-excellent Machine Learning Studio. |
![]() [Mixed Reality]Using Cognitive Services in Mixed RealityMixed Reality (MR) can transform the way users interact with their environment, whether you build immersive worlds for them to explore or extend the real world with digital objects. Learn how to use Microsoft Cognitive Services to add a conversational interface to your virtual world. |
![]() [Cutting Edge]Configuring ASP.NET Core ApplicationsIn classic ASP.NET, the web.config file was the favorite repository for application-wide configuration data. That all changes in ASP.NET Core. Learn how to organize and read back the configuration aspects of your applications. |
![]() [C++ - Visual C++ Support for Stack]Based Buffer ProtectionLearn how one dynamic security analysis option, the /GS switch, provides protection against stack-based buffer overflows, including how the code is transformed when the switch is turned on and when it can or can’t secure your code. |
![]() [Test Run]Understanding k-NN Classification Using C#If you have a classification problem with strictly numeric predictor values and a non-huge set of training data, k-NN is often a good approach. Learn how k-NN classification works and check out the C# sample code. |
![]() [Don't Get Me Started]Crushing ItWhat began as a simple classroom exercise has evolved into a promising app dev effort that could improve care for millions of people with congestive heart failure. |
![]() [Upstart]Managing the Manager: 15 Tips for Working BetterThere are two types of managers in the world: micromanagers and hands-off managers. Here's ways to work best with both. |
![]() [Editor's Note]Hamburger HelperJerry Nixon's feature this month on the new XAML NavigationView control opens the door to a larger discussion--the future of XAML as Microsoft works to unify its UX markup language. |