August 2017

Volume 32 Number 8

Visual Studio - Creating Extensions for Multiple Visual Studio Versions

[Visual Studio]

Creating Extensions for Multiple Visual Studio Versions

Carlos Quintero

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\#Column

[Test Run]

Deep Neural Network IO Using C#

James McCaffrey

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]

How Xamarin.Forms Customization Took an FAA Drone App Higher

Dan Hermes

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-izingColumn

[The Working Programmer]

How To Be MEAN: Up-Angular-izing

Ted Neward

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

[DevOps]

Git Internals: Architecture and Index Files

Jonathan Waldman

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 ExplainedColumn

[Essential .NET]

C# 7.0: Tuples Explained

Mark Michaelis

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

[Microsoft Office]

Actionable Messages for Outlook

Woon Kiat

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 PepperColumn

[Don't Get Me Started]

Salt and Pepper

David Platt

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

[Azure]

Batch Processing Using a Serverless Architecture

Joseph Fultz

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 HuntColumn

[Upstart]

3 Demands: Mastering the Job Hunt

Krishnan Rangachari

Skills, experience, achievement. Prove to employers your worth in these three areas, and you'll stand out from the crowd.

Editor's Note - MEAN MachineColumn

[Editor's Note]

MEAN Machine

Michael Desmond

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.