Visual Studio - Creating Extensions for Multiple Visual Studio Versions
Each new version of Visual Studio produces challenges for developers creating extensions for the IDE. Learn how to create a single Visual Studio package that can work on every version of Visual Studio from 2012 to 2017, by following best practices.
Test Run - Deep Neural Network IO Using C#
Many of the recent advances in machine learning, like making predictions using data, have been realized using deep neural networks (DNNs). James McCaffrey introduces you to DNNs and explains how they work.
Xamarin.Forms - How Xamarin.Forms Customization Took an FAA Drone App Higher
Xamarin.Forms is the Federal Aviation Administration’s first choice to build an iOS and Android app for drone flyers. The critical map portion of the project depends on platform-specific development using the broad range of customization options in Xamarin.Forms.
The Working Programmer - How To Be MEAN: Up-Angular-izing
As Angular applications grow and evolve, the required work to keep them up-to-date with the latest versions of Angular is (for the moment, anyway) trivial.
DevOps - Git Internals: Architecture and Index Files
Jonathan Waldman continues his series on Git internals with an exploration of the Git “three-tree” architecture and the importance of its index file.
Essential .NET - C# 7.0: Tuples Explained
Mark Michaelis delves into the workings of tuples, a new feature of C# 7.0, covering the full breadth of the syntax options.
Microsoft Office - Actionable Messages for Outlook
Actionable Messages let users execute actions and complete tasks within Outlook. The author describes how they work and walks through the steps to create Actionable Messages and execute actions safely and securely.
Don't Get Me Started - Salt and Pepper
On the 50th anniversary of the Beatles album, "Sgt. Pepper's Lonely Hearts Club Band," David Platt considers how technology has changed the consumption of art.
Azure - Batch Processing Using a Serverless Architecture
Cloud computing services provide an ever-increasing array of capabilities that may simply be configured and consumed. This article explores a simple architecture and implementation for batch processing of Azure usage data.
Upstart - 3 Demands: Mastering the Job Hunt
Skills, experience, achievement. Prove to employers your worth in these three areas, and you'll stand out from the crowd.
Editor's Note - MEAN Machine
The Working Programmer column has been exploring the MongoDB, Express, Angular and Node.js (MEAN) stack since August 2015. Ted Neward talks about his two years with MEAN and what to expect next.
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.