TWC9: IFA Hardware Blast, Cortana Speaking in Tongues, Sewing up Office UI apps and more... | This Week On Channel 9

This week on Channel 9, Nikola and returning guest host Petri discuss the week's top developer news, including;[00:30] Acer Unveils New PCs and Phones Featuring Style and Performance, ASUS Announces the G752 Gaming Laptop, Lenovo Announces New Devices for PC Gamers and Business Professionals, Lenovo ideapad MIIX 700 is a Skylake-powered, Surface-like, Windows 10 tablet [Brian Fagioli], Toshiba Announces Three New PCs Offering the Latest in Windows 10 Functionality, Mobility and Performance[01:37] Windows 10 Insider Preview – Bringing Cortana to more countries for Insiders [Gabe Aul][02:38] Get instant translations from Cortana, your personal digital assistant in Windows 10[03:10] Introducing Office UI Fabric—your key to designing add-ins for Office[03:57] Visual Studio 2015 Best Kept Secret [Eric Potter][04:40] Prism Joins the .NET Foundation [Brian Lagunas][05:15] Building Your First Node.js App and Publishing to Azure [Sarah Jeanne Sexton][06:01] LINQPad.CodeAnalysis Is Now Part Of LINQPad [Dave Glick][06:30] Code something new. Three more coding kits await at Microsoft Imagine![07:20] R: Why it’s the next programming language you should learn [Casimir Saternos]Picks of the Week!Petri's Pick of the Week:[08:19] Unreal Engine 4.9 Released! [Alexander Paschall]Nikola's Pick of the Week:[08:58] Microsoft Office Project GeneratorPlease leave a comment or email us at @CH9 Follow @metulev Follow @gduncan411 Follow @vladkol

Posted by on 4 September 2015 | 5:00 pm

Episode 185: DocumentDB Updates with Ryan CrawCour | Microsoft Azure Cloud Cover Show

In this episode Chris Risner and Haishi Bai are joined by Ryan CrawCour, Sr Program Manager working on Azure DocumentDB.  Ryan joins us to give us an update on what DocumentDB's been doing since he was last on Cloud Cover.  Ryan begins by giving a brief overview of what DocumentDB is and why it's important.  Next he launches into the new features DocumentDB has released since it went GA in April.  Some of those new features include: ID based routing, range operations for strings, Order By for queries, index transforms, query enhancements (In, Between, etc), portal updates, a new data migration tool, logical charging, and geospatial support.Links from the show:[02:00] - Ryan's presentation[07:15] - Talking about the differences between NoSQL and SQL[15:50] - New features of DocumentDB[24:15] - Demos[47:40] - Further resources and feedbackDocumentDB on Cloud Cover last timeDocumentDB UserVoiceDocumentDB SDKsDocumentDB StudioDocumentDB PlaygroundDocumentDB StarterDocumentDB Import toolDocumentDB Query Cheat SheetIn the news: Boot Diagnostics for Azure VMsIn the news: Azure Resource Manager SDKs PreviewIn the news; Mandatory updates for Azure Backup AgentIn the news: Great new SQL database Capabilities in AzureLike Cloud Cover on Facebook!Follow @CloudCoverShowFollow @chrisrisnerFollow @haishibai2010Follow @ryancrawcourFollow @DocumentDB 

Posted by on 4 September 2015 | 10:56 am

A little light on AllJoyn and Cortana

Last we we highlighted, Jumpstart your Win10 IoT development with the AllJoyn Studio for Visual Studio 2015. This post from Mike Taulty, Official Coding4Fun Friend seemed like a great follow-up.Not only do we have AllJoyn but how can you go wrong with Cortana too?Windows 10–Adding Cortana and Voice Control to the UWP/AllJoyn/IoT Core/Lightbulb DemoThis post really follows up on the demo that I built up in this previous post;Windows 10, UWP, Raspberry PI 2, AllJoyn and Lightbulb Demoin that screen capture and blog post I walked through a demo of code where I was using AllJoyn in Windows 10 across desktop/phone and IoT devices (Raspberry PI 2 in my case).It’s a simple scenario where I cooked up an imaginary ‘lightbulb’ interface which I then implement in an app in a couple of ways;If the app is running on a non Windows IoT device then the interface just changes the colour of a path on screen.If the app is running on a Windows IoT device then it will additionally attempt to light up a real LED.I showed that working in the previous video and the code is all available for it on the blog post.At the time though, what I really wanted to do was to control it with Cortana but I didn’t have Cortana working on my PC at the time that I wrote that post.Since then, I’ve moved to Windows 10 build 10240 and I have a working Cortana (albeit after some struggles around UK/US regions and settings) and so I thought that I’d try it out with my goal being to enable this (made up) scenario;A lightbulb service comes onto the AllJoyn network and advertises itself in some location (e.g. office, kitchen, etc)A user should be able to ask Cortana to show all the lightbulbs that ‘she’ can see.A user should be able to ask Cortana to turn on/off lightbulbs.I thought it might be a fun thing to play with and I could certainly see some future scenario of shouting at the XBOX One to turn the lights on outside or similar.Everything I write here builds on the previous post and so I wouldn’t expect this to make any sense if you haven’t seen that post and I’m only going to write up the additional pieces here rather than run through the whole thing again.Before I go there though, here’s a quick screencapture/video of me trying out the bits I put together;from Vimeo.Additions to the Existing CodeThe first thing that I felt that I needed to do was to add a little more ‘functionality’ to my lightbulb interface beyond switch [on/off] and so I added a couple more simple methods;...Addition 2 – Linking In CortanaIn trying to do something with Cortana, I made reference to the sample on GitHub but whereas that sample shows two scenarios;Voice commands being used to launch the foreground UI of an app and steer it to navigate to particular content.Voice commands being used to speak to a background service of an app and steer it to perform specific tasks with UI hosted on Cortana’s own canvas.I focused entirely on (2) here and so my app is made up of 2 projects – a blank UWP app and a Windows Runtime Component to host my background task. I made the UWP app reference the component project so that the bits get copied over at build time....challenges…The Background TaskWhere I found writing a background task to be a bit of a challenge here is around the generated types that I seem to get from my AllJoyn interface via the alljoyncodegenerator.exe tool. What I need to do is something like;Receive a voice command from Cortana like ‘show all the lights’.Execute a query to find all the lightbulb services on the network.Format the results back to Cortana.However…the class that I get generated from the AllJoyn interface is a lightbulbWatcher class and what it knows how to do is to wait around for lightbulb services to show up on the network.What it doesn’t seem to be particularly set up to do is to get me all of the lightbulbs that are on the network at a specific point in time.Meanwhile, Cortana is a demanding client – she’s not going to hang around for ever while I build a list of lightbulbs...I found it an interesting thing to experiment with though and I could definitely see this sort of idea being built into apps such that I can control devices around the house through home automation.I’m fairly certain that companies like Insteon are doing work with both AllJoyn and Cortana so I’m sure it’s something that we’re going to see a lot more of.If you want the code for all of this (warts and all!) then download from here.[Click through to read Mike's entire post, see the code and more]Just a few of the other time's Mike's been on Channel 9;Conversations with CortanaGetting Real with Mike Taulty and RealSenseKinect to Fingers, hands, pen and a mouse...Hello (Kinect for Windows v2) World SeriesKinect Studio and a Harmonica PlayerFrom Zero to Hero, Kinect to SpheroSaluting the Visual Gesture Builder - Details and example codeJust face it... with these two Kinect for Windows v2 SDK Face ExamplesGetting Going with Kinect v2 DevelopmentFollow @CH9 Follow @coding4fun Follow @gduncan411

Posted by on 4 September 2015 | 8:00 am

Creating Custom Visualizations for Power BI with Sachin Patney and Nico Cristache

In this video Sachin Patney and Nico Cristache describe the process of creating custom visualizations for Power BI. It is remarkable how easy it is to create any kind of visualization given the framework that's been set up. The best part of their explanation is where they detail the fact that everything is open source! In essence when you create a custom visualization, you're not playing in some sandboxed area, you're literally creating the same kind of visualizations that already exist natively in the system. There's also a surprise contest announcement at the end! Some useful links:Github PageContest Details 

Posted by on 3 September 2015 | 11:00 am

Roadmap of what's coming soon in Office 365 - with Julia White | Office Mechanics (formerly Garage Series)

On this week's show, Jeremy Chapman is joined by Julia White to give a sneak peak of what's in store with Office 365. We cover themes from machine learning advances in Delve to better manage your time and find information, to improved collaboration in email and native information protection in Office apps.This show was filmed at Microsoft Ignite

Posted by on 2 September 2015 | 7:01 pm

Introducing Azure Service Bus Premium Messaging

Azure Service Bus is the core messaging platform that sits at the heart of many sophisticated Azure-based solutions today.Azure Service Bus Premium Messaging is a new offering, now entering public preview that builds on the successful and reliable foundation of Service Bus Messaging. Premium Messaging provides a number of key enhancements for greater predictability and performance required for the most demanding workloads – paired with an equally predictable pricing model.With Service Bus Premium Messaging, you benefit from the economics and operational flexibility of a multi-tenant public cloud system, while getting single-tenant reliability and predictability.The announcement blog post is on the Azure blog, and you can find out more about pricing on the Service Bus pricing page on, in the "premium" column.You can create new premium messaging namespaces in the new Azure portal right now and give the public preview a try.

Posted by on 2 September 2015 | 1:53 pm

Office Dev Show - Episode 9 - Getting Started with Cross-platform Apps | Office Dev Show

Office Dev Show - Episode 8 - Getting Started with Cross-platform AppsIn this episode of the Office Dev Show, Richard diZerega shows how to use Apache Cordova to build a simple mobile application built using Cordova, AngularJS, and the Ionic Framework to display contacts from Office 365.The sample code can be found here on GitHub, Happy Coding!

Posted by on 2 September 2015 | 11:00 am

Mark Russinovich demos the new GS variant of VMs on Azure

Mark Russinovich, CTO of Azure - introduces us to the GS-series VMs in Azure.  It combines the compute power of G-series with the performance of Premium Storage to create powerful VMs for your most storage and compute intensive applications.The GS series is powered by the Intel Xeon E5 v3 family processors, the GS-series can have up to 64TB of storage, provide 80,000 IOPs (storage I/Os per second) and deliver 2,000 MB/s of storage throughput. It offers the highest disk throughput, by more than double, of any VM offered by another hyperscale public cloud provider. Furthermore, both the G-series and GS-series offer up to 20 Gbps of network bandwidth, more than double that of the closest VMs of any hyperscale public cloud provider.The GS Series machines are available for you to try out TODAY.

Posted by on 2 September 2015 | 10:04 am

Multithreaded Debugging | Visual Studio Toolbox

In this episode, Robert is joined by Andrew Hall, who shows tips and tricks for debugging multithreaded applications. Computers with multiple processors, multi-core processors, or hyperthreading processes can run multiple threads at the same time. Parallel processing of multiple threads can greatly improve program performance, but it can also make debugging more difficult because it introduces the need to keep track of multiple threads. Andrew shows how you can use features that have been in Visual Studio for several releases to effectively debug multithreaded applications.

Posted by on 2 September 2015 | 9:58 am

Tuesdays with Corey: The Mark Russinovich episode and Announcements | Tuesdays With Corey

Corey Sanders, Director of Program Management on the Microsoft Azure Compute team talks to the tall guy with great hair - Mark Russinovich... Well... actually he doesn't - Mark couldn't make it.Don't forget - we're always looking for Suggestions and Questions here in the comments section OR via twitter #AzureTwC. You never know - you might make it to an upcoming episode and be a virtual star of the show - like THIS one!Post any questions, topic ideas or general conversation here in the comments OR online on via Twitter.Follow @CoreySandersWAFollow @RicksterCDN 

Posted by on 1 September 2015 | 12:55 pm

Ping 251: Windows 95, MobileFusion, Xbox Games for Gold, Snake game | Ping!

Welcome back to Ping! We talk about the return of robot combat return to television, we chat about a one-way ticket to Mars on the space desk, and more stories that 'softies are pinging each other about...[00:50] Last Show...[03:23] Windows 95 is 20 years old today [06:00] Windows 95 screensaver animated gifs [07:05] Microsoft Photos (from Nov 1979!) [08:18] MobileFusion: Research project turns regular mobile phone into 3D scanner [10:56] Xbox Live Games with Gold for September 2015 [13:07] You can now play the classic game Snake directly in Bing [14:45] Lunch Break, ep. 1: Todd Bishop, Editor & Co-Founder, GeekWireBad joke time and Question of the week: [18:58] What is your Bing Snake high score (with proof!) Chat with us throughout the week using  #PingShow on TwitterLike us on Facebook us:The Ping Show c/o Channel 9, Bldg 20 One Microsoft Way Redmond, WA 98052@MarkDeFalco @RicksterCDN

Posted by on 1 September 2015 | 8:57 am

Day 5 Post Award Ceremony Wrap-Up | Imagine Cup World Finals 2015

Pablo and Golnaz discuss the highlights of the Imagine Cup World Finals 2015 Award Ceremony in this post wrap-up video.

Posted by on 31 July 2015 | 4:18 pm

Day 4 Imagine Cup 2015 Recap | Imagine Cup World Finals 2015

Day 4 of Imagine Cup 2015 and today we announced the 1st, 2nd and 3rd place Winners of the Innovation, Game and World Citizenship categories. Today the teams also aim to break the Guinness World Record for teaching kids how to code! An exciting and jam packed day here for the students!

Posted by on 30 July 2015 | 9:21 pm

Imagine Cup IoT Lunch and Learn | Imagine Cup World Finals 2015

Executives from Qualcomm and Raspberry Pi show MSPs and Imagine Cup students their newest development boards supporting Windows 10! Robots, slot cars, live LED walls and so much more!

Posted by on 30 July 2015 | 12:23 pm

Day 3 Imagine Cup 2015 Recap | Imagine Cup World Finals 2015

Day 3 of Imagine Cup and the presentations of the Innovation, Games and World Citizenship just took place. Students had 10 minutes to present to the judges and tomorrow we find out who gets 1st, 2nd and 3rd places. Pablo and Golnaz catch up with one team from the Innovation category to see how they felt the with their presentation!

Posted by on 29 July 2015 | 7:24 pm

The Universal Windows Platform | Developer’s Guide to Windows 10

Take a look at how Windows 10 brings a single platform experience to many different devices and how Windows tooling and .NET Native provide developers with a great opportunity to create amazing apps.

Posted by on 28 July 2015 | 6:46 pm

2015 Imagine Cup World Championship | Imagine Cup World Finals 2015

The 2015 Imagine Cup World Championship is here!Thousands of coding hours all come down to this. Who will win it all? Tune in to the live webcast and watch as the three first-place teams battle it out onstage before a panel of judges including Thomas Middleditch, star of the hit HBO show "Silicon Valley." Who: The first place teams in Games, Innovation and World Citizenship What: World Championship webcastWhen: 12:00N PT, July 31Where: www.imaginecup.comWhy: To meet the next student tech genius!

Posted by on 22 July 2015 | 3:13 pm