Kinect + PC + Holographic Screen = Awesome (and VNTANA HOLLAGRAM)

Michael Cottuli has written up a cool article about a project that takes us one step toward our holodeck future...VNTANA HOLLAGRAM melds Kinect, a PC, and holographic screen to bring augmented reality to marketingAnother day, another step closer to a cyberpunk-like world full of holograms and high-tech, flashy marketing strategies. With the invention of HOLLAGRAM, Augmented Reality company VNTANA has inched us closer to the science fiction fantasy that we’ve all been geeking out over since HoloLens was announced. Unlike most AR projects, however, this one doesn’t require the HoloLens in any capacity. HOLLAGRAM uses a Kinect v2 sensor to capture the likeness of a user and project them onto a holographic screen, letting them move around their hologram for all sorts of different things.VNTANA showed off the project at an event hosted by...Of course, the goal of HOLLAGRAM isn’t just for fun. There’s also some pretty solid marketing potential in this technology, and it’s gotten the attention of Pepsi and the Chinese drone manufacturer, DJI. After doing a session with HOLLAGRAM, users were sent an email with a GIF, photo, or video that chronicled their adventure in the world of augmented reality – something they could share with their friends via email or social media. According to the article, “Microsoft Azure powers this aspect of the HOLLAGRAM system, compiling and categorizing the data seamlessly in the cloud.”...Project Information URL: @CH9Follow @Coding4FunFollow @KinectWindowsFollow @gduncan411

Posted by on 28 July 2016 | 8:00 am

Default parameters in JavaScript ES2015

In this video written by John-David Dalton, you can learn about default parameters in JavaScript ES2015, which allow you to specify the default values for your parameters if no value or undefined is passed in. Microsoft Edge (with about:flags experimental JavaScript features enabled for now) with lets you take full advantage of this language feature,  letting you write more expressive, more concise code.  You can read more about default parameters at

Posted by on 27 July 2016 | 4:49 pm

Office Dev Show - Episode 39 - OneNote APIs in the Microsoft Graph | Office Dev Show

Office Dev Show - Episode 39 - OneNote APIs in the Microsoft GraphI this episode of the Office Dev Show, Richard explores the OneNote APIs in the Microsoft Graph. They allow developers to manipulate OneNote notebooks, sections, pages, and more! At the time of this post, the OneNote APIs were in the beta endpoint of the Microsoft Graph, so reference the documentation to validate before developing against.Microsoft Graph documentation for OneNote APIsSimple Create Page Sample (GitHub)Employee Onboarding Sample (GitHub)

Posted by on 27 July 2016 | 10:00 am

"ASP.NET Core Template Pack"

Got to love Mads Kristensen, in a dev geek kind way. This guy just knocks out dev productivity tool, extension or resource by the dozen!He's now spinning out Project Templates (you know how much I love those) for ASP.Net Core!ASP.NET Core Template PackA collection of .NET Core project templates. Requires .NET Core Tooling Preview 2 or later.See the changelog for changes and roadmap.TemplatesASP.NET Core MVC Starter ApplicationStatic Websiteand more to come...ASP.NET Core MVC Starter ApplicationThis template is conceptually somewhere between the current Empty and Web Application templates. It is great for learning about ASP.NET MVC as well as a clean starting point for creating any type of web application including SPA.It doesn't include any client-side libraries or tooling, so there is no Bower, npm, Gulp or Bundler. It doesn't hide any files and folder either, so what you see is what you get.Static WebsiteThis template is for building static websites using the new ASP.NET Core project system with all the benefits it provides. You get:An optional wwwroot folder for outputFiles on the filesystem shows up automatically in Solution ExplorerManaging Bower and npm dependenciesPublishing through Visual StudioContributeCheck out the contribution guidelines if you want to contribute to this project.For cloning and building this project yourself, make sure to install the Extensibility Tools 2015 extension for Visual Studio which enables some features used by this project.Make sure you keep an eye on the project's repo, as Mads isn't done and continues to add more Templates... @CH9 Follow @coding4fun Follow @gduncan411

Posted by on 27 July 2016 | 8:00 am

Oren Eini on RavenDB | NDC London 2016

I had the privilege of talking to Oren about RavenDB. It was awesome to get his perspective on building that type of software. I hope you enjoy the conversation as much as I did!Oren EiniRavenDB

Posted by on 26 July 2016 | 4:10 pm

ASP.NET Monsters #52: Loading View Components from a Class Library | ASP.NET Monsters

View Components are a new feature in ASP.NET Core MVC and they provide a great way to build small components that can be reused across your application. In today's episode, Dave shows us how to load view components from a class library so they can be shared across several applications.ResourcesBlog PostGitHub Repo Follow @aspnetmonsters

Posted by on 26 July 2016 | 11:00 am

Kasia Mrowca on Reducing Feature Gluttony and Big Data | NDC London 2016

I had the privilege of talking to Kasia Mrowca about how to go about reducing feature gluttony in our software projects. Her incisive analysis was both enlightening and eye opening. Her suggestions not only made sense but they made me think more deeply about how I actually build software. She also happens to be an expert in econometrics! I couldn't let the opportunity pass to ask her about how one would go about working in data science. I hope you enjoy the conversation as much as I did!Kasia Mrowca

Posted by on 25 July 2016 | 6:29 pm

Power BI Embedded with Josh Caplan

In this video I had the privilege of getting a demo of the newest features of Power BI Embedded with Josh Caplan. He essentially takes me through the journey of creating a powerful data visualization with Power BI all the way to embedding it into your own application. It is a pretty cool technology I think you will enjoy.Some useful links:Power BI Developer CenterPower BI Embedded Documentation

Posted by on 25 July 2016 | 5:57 pm

3D Printing with Windows 10 and i.materialise

Today, we are proud to announce integration with the i.materialise online 3D printing service in Windows 10.Microsoft always works to make new technologies rapidly available to everyone. Through i.materialise, every Windows 10 user has access to a 3D printer.  Not just any 3D printer, but a virtual factory of professional grade, industrial machines.Now you can 3d print in awesome materials like stainless steel, titanium, silver, gold, ceramic and more! i.materialise ships worldwide and provides high quality and affordable prints. With a choice of over 20 materials in more than 100 colors and finishes, you will be able to make perfect 3D prints for any need or occasion.  Prototype at your desk using your own 3d printer and when you are ready order a professional print from i.materialise.i.materialise offers a wide array of materials and finishes (Piguin by Bert De Niel).Whether you are a professional designer or an aspiring maker, Windows 10 provides the best 3D printing experience. Go to your start menu and launch a Windows 3D printing app, such as 3D Builder. Watch our video tutorial above for more details. We can't wait to see what you build with it!

Posted by on 25 July 2016 | 11:51 am

TWC9 in the Forest | This Week On Channel 9

This week on Channel 9, guest hosts Petri Wilhelmsen and Shen Chauhan discuss the week's top developer news, including;[00:41] Xbox One S Arrives August 2 [Major Nelson][01:39] .NET Core Roadmap [Scott Hunter][02:05] Announcing WebApiContrib for ASP.NET Core [Filip Woj][02:40] Microsoft REST API Guidelines[03:23] A Common Protocol for Languages[03:52] NASA Shapes the Future of Space Design and Exploration with its Mixed Reality Program [Mike Senese]Pick of the Week!Shen's Pick of the Week:[04:46] Uploading my brain waves to the cloud, Azure IoT Hub and Emotiv brain interface & Brain Interface data analysisPetri's Pick of the Week:[05:33] Fun with the Windows Subsystem for LinuxPlease leave a comment or email us at @CH9 Follow @MarkDeFalco Follow @metulev Follow @vladkol Follow @gduncan411

Posted by on 24 July 2016 | 6:00 am

GoingNative 52: ISO C++ @Oulu Debriefing | C9::GoingNative

Welcome to GoingNative #52! This episode covers the recent ISO C++ Standards Meeting in Oulu, Finland. Gabriel Dos Reis and Casey Carter join Steve Carroll in discussing the progress that was made, including some of the cool new features confirmed for C++17. You can follow recent news on Standard C++ on the ISO CPP website. Read Herb Sutter's trip report to learn more about what happened at Oulu. The post-Oulu mailing of new standards papers is now available. If you want to try ranges, you can try Eric Niebler's implementation or Casey's implementation with concepts (requires gcc). Video timeline: 00:09 - Introduction00:42 - Experiencing Oulu, Finland01:30 - The big accomplishment of the meeting02:35 - What is C++17 about?03:30 - Would you characterize C++17 as a major version?04:15 - 3-year release cycle for new versions04:45 - What does C++17 code look like?05:30 - Structured bindings06:00 - Generalized if and switch conditions07:00 - How structured bindings were developed08:20 - Template argument deduction09:40 - Guaranteed copy elision10:20 - Order of expression evaluation guarantees12:25 - Performance optimizations made by Microsoft13:50 - C++17 is library-heavy15:10 - string_view16:10 - optional17:05 - any17:55 - variant19:45 - parallel STL20:25 - Elementary string conversions21:35 - Progress made by Libraries group22:40 - Concepts & ranges status25:25 - New standard voting rules27:28 - Call to action for the C++ community28:28 - About the next standards meeting

Posted by on 22 July 2016 | 1:03 pm

Interview with Kathleen Hogan | GALs

In this episode, Golnaz and Crystal sit down and chat with Kathleen Hogan, Chief People Officer at Microsoft.As the executive vice president of Human Resources at Microsoft, Kathleen Hogan is responsible for moving the company's cultural transformation forward.Prior to this role, Hogan was corporate vice president of Microsoft Services, a team dedicated to helping businesses and consumers maximize the value of their investment in Microsoft technologies. Hogan has also served as corporate vice president of Customer Service and Support, responsible for the strategy and delivery of consumer and commercial technical support and customer service for Microsoft products and services.GALs is a show about the women who work in Tech (at Microsoft or outside) from three ladies that currently work on the Channel 9 team. Golnaz Alibeigi, Soumow Atitallah, and Kaitlin McKinnon have started a new series featuring women in Tech who work in development, management, marketing and research who have interesting stories to share about their success in the industry and ideas on how to grow diversity in IT.Follow @CH9 Follow @Golnaz89 Follow @KaitlinMcKinnon

Posted by on 22 July 2016 | 10:00 am

BUILD Tour Warsaw Aftermovie | BUILD Tour Warsaw

Take a look behind the scenes and relive the best memories from the BUILD Tour Warsaw event, which took place on June 8, 2016.BUILD Tour events are designed to reach international App Developers and ISVs, allowing them to deep-dive into the best of the annual BUILD conference.

Posted by on 8 July 2016 | 8:21 am

Setting up SteamVR in Unity for the HTC Vive | Just A/VR Show

Hello everyone!In today's episode of Just A/VR Show, I cover a few of the basics for adding SteamVR support for the HTC Vive to a Unity project. You'll learn about getting the SteamVR plugin, using the basic camera for the Vive, see how controllers are handled, and add in a few behaviors for our hand controllers, too!You can grab Unity for free at: Setup* guide for the HTC Vive: The OpenVR GitHub project (not necessary for this video, but is interesting to poke through!):, you can check out the project to capture more information about learning VR development over at  *I misspeak in the video and mention an "SDK" - there isn't an actual separate download to get started with this

Posted by on 28 June 2016 | 9:31 pm

//build/London Session: Azure IoT | Build Tour London 2016

//build/London Session: Azure IoT

Posted by on 12 June 2016 | 10:09 am

F# for the Practical Developer | dotnetConf 2016

F# is a powerful language capable of saving you time in the long run with less syntax, a powerful type system, and a core library suited for modern workloads.  But how does it fit in with an existing solution?  Learn about how you can use the best features of F# to your advantage, all within the context of an existing .NET solution.For the demo application used in the video and more information about F#:Demo application used in the videoVisual F# Language and ToolingF# Organization on GitHubVisual F# Documentation

Posted by on 23 May 2016 | 4:19 pm

Bart De Smet at Techorama 2016 | Techorama 2016

Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role at Microsoft, he's overseeing the architecture, design, and implementation of event processing systems that run at massive scale in data centers, as well as on cloud-connected devices. One of the publicly visible technologies powered by this infrastructure is Cortana. Prior to joining the Applications and Services Division, Bart was involved with the design and implementation of Reactive Extensions for .NET (Rx) and on an extended "LINQ to Anything" mission back in the SQL organization. Going even further, you could have found Bart in the Developer Division hacking away on the Application Model feature area in the Windows Presentation Foundation (WPF) in the .NET 3.5 and 4.0 days. His main interests include programming languages, runtimes, functional programming, and all sorts of theoretical foundations. Before joining the company, Bart was a C# MVP for four years, while completing his Master of Civil Engineering and Computer Science studies at Ghent University, Belgium. Bart is also the author of the C# 5.0 Unleashed book (and its predecessor) by SAMS, and an author of online courses at Pluralsight for topics such as C# language internals.

Posted by on 23 May 2016 | 9:30 am

How To Integrate the Vungle SDK for Windows 10

Vungle is the global leader for in-app video advertising. Vungle's SDK for Windows 10 allows developers to monetize their apps across all Windows 10 platforms, including smartphones, desktops, Surface, and Xbox One. Learn how to integrate the Vungle SDK for Windows 10 in less than 15 minutes in this video tutorial with Vungle integration engineer Dana Kock.Vungle SDK for Windows 10 Released

Posted by on 18 November 2015 | 9:30 am