November 2016
Volume 31 Number 11
![]() [Cognitive Services]Seeing the World with Xamarin and Microsoft Computer Vision APIsLearn how the Microsoft Computer Vision API allows images to be described and analyzed using natural, human-readable language. You can upload a picture to the Computer Vision service or point to an image URL, and expect a fully natural description back, without the need to construct and format descriptions on your own. |
![]() [First Word]Any Developer, Any App, Any PlatformCross-platform, open source, cloud-ready and mobile-savvy. The nature of software development has changed, and Microsoft has changed with it. |
![]() [Azure IoT Hub]Capture and Analyze Brain Waves with Azure IoT HubBen Perkins uses the Emotiv Insight headset to capture brain activity and load it on to the Azure IoT Hub for machine language analysis via Stream Analytics. Welcome to the future. |
![]() [Cutting Edge]Code First and Database InitializationDino Esposito reviews Code First as a multi-customer application, focusing in particular on how to create and fill a database and how to programmatically define its name and connection string. |
![]() [Bot Framework]Solving Business Problems with the Microsoft Bot FrameworkOrganizations face a keen challenge tapping information spread across multiple applications and systems. This article explores how Microsoft Flow and Azure Search can be leveraged to access data, and sets the stage for employing bots to surface information within familiar applications. |
![]() [Data Points]CQRS and EF Data ModelsCommand Query Responsibility Segregation (CQRS) is a pattern that has a lot of benefits—and some drawbacks—when you’re defining data models with Entity Framework. Julie Lerman explains why it’s worth considering. |
![]() [HoloLens]Introduction to the HoloLensMicrosoft HoloLens and Windows Holographic open new horizons in application development. Adam Tuliper explores the HoloLens development environment and the three primary ways users interact with the HoloLens—gaze, gesture and voice. |
![]() [Test Run]Solving Sudoku Using Combinatorial EvolutionJames McCaffrey explains how write a program to solve difficult Sudoku problems, using a technique he calls combinatorial evolution, a set of general guidelines that can be used to design a concrete algorithm to solve a specific optimization problem. |
![]() [.NET Framework]Hidden DisposablesLearn about disposable types and some of the non-obvious ways they are being used by developers. The article also exposes hidden usage patterns for disposable types and illustrates ways to eliminate them. |
![]() [The Working Programmer]How To Be MEAN: Take a GulpTed Neward examines Gulp, an ECMAScript development automation tool, and looks at a few helpful tools that Gulp can “turn on” in your Node.js projects as a side benefit. |
![]() [Modern Apps]Add Facial Recognition Features to Your AppCognitive Services provides a rich feature set around computer vision, facial detection, and recognition. Frank La Vigne explores how the Universal Windows Platform allows developers to implement face detection in UWP apps. |
![]() [Don't Get Me Started]Brain DroppingsDavid Platt offers timely ruminations on everything from the state of .NET development to handy tips on herding cats. |
![]() [Editor's Note]We Come from the FutureMaybe the future ain't what it used to be. But with Microsoft HoloLens, Bot Framework and Cognitive Services, it promises to be something else. |