Microsoft Build 2017 : Code Stories

This year, at the periodic Microsoft Build developer conference the DX team decided to try something new, with a stage completely dedicated to talking specifically about how real developers are solving real problems, by writing software on top of Microsoft developer platforms.

This is the primary thing my team works on at Microsoft. We’re all about trying to figure out what real developers are trying to do, and determining if they can do it with our platforms, and what we can do to make it easier, faster, more cost effective, and more fun to do.

I’ve decided to put together my own little summary of all the stories we’ve made:

Computer vision for humanitarian impact: Building an image processing pipeline with the Red Cross, Jason Fox, Channel 9, Github

Unlocking Fusion with containers and Kubernetes, Jason Poon, Jonathan Fraser, Channel 9, RLC Blog

Fraud detection for a mobile banking app using Cortana Intelligence Suite, Jacob Spoelstra; Michael Hlobil, Channel 9

Creating natural conversational interfaces for robots using the power of Microsoft cloud, Mat Velloso, Channel 9, Github

Advanced LUIS models enabling rich query support in bots and Cortana skills, David Hamilton, Andy Wigley, Channel 9

Chat bots for the Win: Autonomous support using Cherwell Service Management and the Microsoft Bot Framework, John Hellyer, Thiago Almeida, Channel 9

How Azure and Blockchain solved Webjet’s Reconciliation Challenge, Ali Hajimirza, Channel 9

Tag and detect: Object detection made easy, Ari Bornstein, Guy Etgar, Nadav Bar, Channel 9, Github

Building Fluent Robots: How we developed a smart cache for LUIS and conversational robotics, Ari Bornstein, Channel 9, Github

NodeRT: Using native Windows features from Node.js and Electron, Felix Rieseberg, Nadav Bar, Channel 9, Github

A real world use for Blockchain: Certification and attestation of Office documents, Michael Platt, Channel 9, PCT Case Study, Github

Project Fortis: Accelerating UN humanitarian aid planning and response with GraphQL, Erik Schlegel, Channel 9, Github

Creating immersive experiences on the web, from mobiles to VR devices, with WebVR, David Catuhe, David Rousset, Channel 9, Demonstration site

Building a smart glucometer with IoT Hub, Josh Holmes, Channel 9, Code Blog

Connecting sensors, sports, and AI, Cyrus Hostetler, Kevin Ashley, Max Zilberman, Channel 9, Github

Sound and vision: Visual anomalies from audio data using deep learning, Anthony Bulk, Michael Lanzetta, Channel 9, Github

Early detection of cancer: Developing NLP classifiers to analyze biomedical literature, Limor Lahiani, Channel 9, Github

Guide Dogs: Improving speech recognition on iOS to help the blind navigate, Andrei Ermilov, Channel 9, Github

An IoT solution for Blue Dynamic to gauge customer visits to brick-and-mortar stores, Jan Pospisil, Channel 9, Github

Cloud4Good Project: Harnessing Azure Functions to aid in the search for missing children, Anthony Bartolo, Channel 9, Github

How to really share code with Xamarin, Peter  Bryntesson, Channel 9, Github

Cloud4Good: Building an inclusive chat bot for athletes with disabilities, Sage Franch, Channel 9, Github

How Azure enables time tracking, Anders Gill, Channel 9, Github

Driving a refrigerated truck to Azure: Making an IoT solution more SaaS-ready with Quarta and TechnoKom, Stas Pavlov, Channel 9, Github

IoT technologies for the Mitreo archaeological site, Erica Barone, Channel 9, Github

Workspace utilization with Azure IoT, Dag König, Channel 9, Github

How View360 is using Microsoft Azure to improve its telecom tower monitoring IoT solution, Sudhir Rawat, Channel 9, Github

Advanced architecture and development practices when engineering Cortana skills for multiple device types, Eric Miles; James Kresge, Channel 9

How Brainshark is making salespeople better through artificial intelligence and Microsoft HoloLens, Chris Caruso, Dan Cokely,  Michael Ferioli, Channel 9

Service Fabric architecture in the Swiss Re Digital Platform: An IoT scenario, Alan Wales,  Jürg Staub, Channel 9

Automated provisioning of Azure Functions on, Chris Ferguson, Pallavi Athale, Channel 9

Building touch enabled restaurant tables with Windows 10 IoT and UWP, Dymtro Kostyk, Channel 9

Creating robots with Windows 10 IoT Core, Morgan Bell, Channel 9

Developer’s Guide to the Galaxy #WinDev, Jeff Burtoft, Channel 9 (part 1, part 2)


OK. This is what’s wrong with blogging. Right here. I figured it out.

Who the heck thinks that they own personal thoughts are so goddam fantastic that they must be shared with the world right away, in blog-form?

Is that the sort of person I want to be? MAYBE.

MF Contact Lenses

As I rapidly approach 50, my vision situation has deteriorated. Not to a life-imperiling level mind you. Simply to the level of massive annoyance. This led to the following recommendation from my Optometrist last week:

  • Recommendation 1: Spectacle prescription with progressive lenses
  • Recommendation 2: Contact lens prescription, distance vision, should be augmented with
  • Recommendation 3: Reading glasses prescription
  • Recommendation 4: “Monovision” contact lens prescription
  • Recommendation 5: “Multifocal” contact lens prescription

For the last two years or so, I’ve been using a “Monovision” prescription, (find out more about this approach, here). This is where you wear a reading prescription in your less dominant eye, and a distance prescription in your dominant eye… and your brain just “figures it out”. Right. IIRC, it took me at least three months before this kinda made sense.

Recently, though this has started to get tiresome… particularly the fact that you don’t necessarily have great depth of field vision when your eyes have varying degrees of distance correction applied.

So now I’m trying multifocal contacts. Most people hate them. The OD was reluctant to even prescribe them, but gave me a few to try out, and I was able to get a prescription out of her as well.

These work by implementing concentric circles of different prescription power on the lens… so I guess your correction is going to hinge in part on training yourself to look through the right part of the lens for each specific scenario.

What’s good

I can read!

What’s bad

I don’t seem to be able to read things in the distance very well. I’m wondering if this is something that will get better as I wear them longer?

Shibuya Skyline

Yes that’s right, I haven’t written a single post since I destroyed and redeployed this blog!

Image: Tokyo view from the Cerulean hotel in the Shibuya neighborhood.