May 2017
Volume 32 Number 5
![]() [.NET Core]Cross-Platform Code Generation with Roslyn and .NET CoreAlessandro Del Sole shows you how set up a C# project on .NET Core to use the Roslyn APIs. Now you can write C# code to build cross-platform Console and Web applications that run on Windows, Linux and macOS. |
![]() [Cutting Edge]ASP.NET Core for ASP.NET DevelopersASP.NET Core provides a couple of capabilities you won't find on any other ASP.NET platform: full control over the pipeline with the ability to create super-simple minimal Web services and applications that can run outside Windows. |
![]() [Cognitive Services]Protect Web Apps Using Microsoft Content ModeratorMaarten Van De Bospoort, Sanjeev Jagtap With the proliferation of user generated content, curation and moderation is critical to keep your Web apps clean from offensive content. Microsoft Content Moderator provides a unique hybrid solution where Machine Learning and Computer Vision complement human reviewers. |
![]() [The Working Programmer]How To Be MEAN: Angular CRUDTed Neward explores the Angular components in detail, and shows how the time and effort spent building them can pay off down the road. |
![]() [DevOps]Compliance as Code with InSpecInSpec is an open source project that lets you define your compliance requirements in a human- and machine-readable language. Once you’ve codified your requirements, you can run them as automated tests that audit your systems. |
![]() [Modern Apps]Deep Dive into Map ControlThe Map control for the Universal Windows Platform (UWP) does much more than simply render maps or show traffic. The control has access to all of the rich features of Bing Maps, including 3D Cities and StreetSide view. It’s also possible to create rich, interactive mapping solutions |
![]() [DevOps]Optimize Telemetry with Application InsightsService monitoring can consume a lot of resources to process and store telemetry data. How do you reduce the burden while preserving accuracy and analytical depth? Victor Mushkatin and Sergey Kanzhelev show how Application Insights can help with the challenge. |
![]() [Internet of Things]Working with Raspberry Pi and Windows 10Although small, the Raspberry Pi is a powerful computer. Now you can run Windows 10 applications on the popular IoT client platform the same way you could on a desktop machine. This article shows how to use Raspberry Pi to develop projects using C#. |
![]() [C++]Use Modern C++ to Access the Windows RegistryAccess the Windows registry using modern C++. Learn how the complex RegGetValue C-interface API is wrapped in higher-level convenient C++ code to easily read values of different types from the registry. Several C++ techniques discussed in this article for the Registry API can be applied to other Win32 C APIs, as well. |
![]() [Don't Get Me Started]I'm Still FlyingDavid Platt recounts his experience leading an intensive application design effort as part of his Advanced UX class at Harvard Extension. |
![]() [Upstart]Acing Interviews: Displaying Technical Skill Is Only Half the BattleTechnical skill alone isn't enough to get an offer from an interview. Krishnan Rangachari describes five major skills you need to project excellent behavioral performance and to improve you pay and position. |
![]() [Editor's Note]Build QualityBuild 2017 promises to set the agenda for Microsoft's development efforts for the next year and beyond. What can we expect from the event? |