Cloud/IoT

Room 301

Cortana: Where she’s at, how to get things done and what we can expect going forward

Kelvin McDaniel

Kelvin McDaniel

CoLabs

I know what you’re thinking... because I’ve had the same thoughts: Is Cortana yet another Microsoft offering that will go the way of the Dodo? Is it worth the time and effort to build something meaningful? How much is this going to cost me? Where do I even get started? We’ll tackle all this and more in the time we have, and we’ll even code a Skill from scratch to prove how easy it is to get up and running. Those who attend will also be eligible for a special prize!


Beginner
Cloud/IoT (Room 301)
10:00 AM - 10:50 AM

Edit session Edge computing with C# and Cognitive Services

Jared Rhodes

Jared Rhodes

QiMata Technologies

In this presentation, we will look at edge computing and how to utilize it. As cloud native development moves out of the cloud and onto edge devices, it is important for developers, administrators, and architects to understand what edge is. After this presentation, attendees will have an understanding of how cloud and edge work together to create solutions that utilizes both.


Beginner
Cloud/IoT (Room 301)
11:00 AM - 11:50 AM

Feature Flags - the art of deploying often

Facundo Gauna

Facundo Gauna

New Signature

Did you know some companies deploy at least once to production per day per developer? How do they do that? Have you worked on features that seem to take many sprints? We'll talk about the world of Continuous Deployment and the role of feature flags. How do you use them? How to manage them? Where to start?


Beginner
Cloud/IoT (Room 301)
01:00 PM - 01:50 PM

API Gateways and Microservices: 2 peas in a pod

Santosh Hari

Santosh Hari

Microsoft Azure MVP, Azure Consultant @ New Signature

Chances are you’ve already gone through the tedious process of decomposing your monolith into microservices, or at the very least, want to use microservices in the near future. Nowadays, microservices connect to various APIs. These APIs could differ in protocols (REST/SOAP), where they’re hosted (on-prem/cloud), security (tokens/JWTs) and so on. Learn how to leverage API Gateways so your microservices are able to fully connect and harness the power of these APIs. This talk will go into details on various API Gateway offerings and a decision matrix on which one to pick. The talk will also highlight the various features of API Gateways like productizing APIs, creating users and subscriptions, security, error handling, rate limiting. We will use Azure API Management to display the awesome power of API Gateways but the principles will be universal.


Beginner
Cloud/IoT (Room 301)
02:00 PM - 02:50 PM

Edit session Build accessible apps with Cognitive Services

Jared Rhodes

Jared Rhodes

QiMata Technologies

In this presentation, we will look over how cognition can create easier to use and more accessible applications. Cognition allows developers to build applications that can see, hear, understand, and even think. These capabilities can be used to make applications more accessible to those with accessibility needs. After this session, developers will be able to create more accessible and usable applications without a PHD in Artificial Intelligence.


Beginner
Cloud/IoT (Room 301)
03:00 PM - 03:50 PM

It works on my machine! Logging and Metrics in .NET Core

John Callaway

John Callaway

Keep an eye on your application in production with strategic use of logging and analytical data collection. Detect and diagnose problems before they become an issue, and give confidence to the powers that be that your systems are working correctly. We'll start slow by logging to the console and explore other options available, including: Serilog, App Metrics, Application Insights, and more! Then we'll put together a Grafana dashboard that will be sure to impress everyone in your office.


Beginner
Cloud/IoT (Room 301)
04:00 PM - 04:50 PM