Saturday, 29 April 2017

Microsoft Cognitive Services: Making AI Easy - Jennifer Marsman

The rise of machine learning has produced an explosion of APIs to make your applications more intelligent.

In this session, you will learn about the 20+ different Cognitive Services APIs that provide object recognition, face detection and identification, emotion recognition, OCR, computer vision, video services, speech and speaker recognition, language understanding, text analytics, sentiment analysis, knowledge exploration, search services, and more. You can also leverage these services in conjunction with the Microsoft Bot Framework to build an intelligent assistant. You will see powerful demos of these capabilities, experience the simplicity of calling this code, and walk away with ideas on how to leverage this functionality in your own applications.

Friday, 28 April 2017

Chatbots: The hype, challenges and opportunities - Galiya Warrier

We've been hearing a lot about chatbots recently. Are they the next new hot thing in tech? Well, yes and no, there is a lot of hype for something available since late 90s, but they are much smarter and (sometimes) "more human" nowadays, thanks to more accessible AI algorithms in speech processing, NLP, computer vision, etc.

In this session we will touch on their history, look at

Thursday, 27 April 2017

Building native iOS, Android, and Windows apps in C# with Visual Studio 2017

Visual Studio 2017 includes support for designing and building mobile applications with C# for Android, iOS, and Windows. With Xamarin for Visual Studio, you can use the language and IDE you know and love to get to market fast and reach all your customers, no matter which platform they use.

Wednesday, 26 April 2017

Go, Microservices and all the joy! - Andrzej Grzesik

Go is a fun language that allows to quickly build applications, it¹ only logical that it is becoming a go-to tool for many people building microservices (no pun intended).

This talk will describe what difficulties are there when approaching a microservice architecture, show how Go¹s strengths and features can help tackling this challenge, as well as discuss an approach to move towards a microservice-based architecture from a legacy platform.

Tuesday, 25 April 2017

Techniques and practices for testing Angular 2 - Duncan Hunter and Adam Stephensen

Writing frontend tests has always been hard, let us show you how to make testing easier in your Angular 2 applications.

From unit testing components and services to end-to-end testing your entire application, we will give you tips and techniques for testing in Angular 2.

Monday, 24 April 2017

Deploying Docker Containers on Windows Server 2016 - Ben Hall

Docker has changed the way we deploy applications onto Linux and ARM based systems. Windows Server 2016 introduces first class container support to the Windows Kernel.
In this session Ben will explore how Docker and Windows will work together, the impact it will have and how you can get started.

Key talking points will include:
- Deploying applications using Windows containers
- Managing Windows containers using tools from the Docker ecosystem
- Combining Linux and Windows containers
- Difference between Nano containers and Server Core containers
- Why Hyper-V isolation exists
- Windows Container Security Model
At the end attendees will understand how containers on Windows will work and the problems they’ll solve.

Sunday, 23 April 2017

Connected Mobile Apps with Microsoft Azure - James Montemagno

James Montemagno shows you how to use Microsoft Azure App Service and your existing .NET skills to easily add powerful web services and essential mobile capabilities to your Xamarin apps.

Whether you’re a new mobile developer or an experienced enterprise team lead, Microsoft’s Azure App Service and Xamarin give you everything you need to build engaging Android, iOS, and Windows apps.

Friday, 21 April 2017

Introduction to Xamarin for Visual Studio 2017 - James Montemagno

James Montemagno walks you through how Xamarin for Visual Studio 2017 makes it even easier to deliver fully native Android, iOS, and UWP apps from a single C# codebase. You’ll learn what’s new, including: the Xamarin Inspector and Profiler, new language features in C# 7, and how Visual Studio 2017 streamlines mobile development for .NET developers everywhere.

In this webinar, you will:

• Get step-by-step demos and technical documentation to build your first apps with Xamarin for Visual Studio 2017
• Add mobile-essential backend features faster with Connected Templates and Connected Services
• Utilize the latest Xamarin features, including Inspector, Workbooks, Profiler, Remote iOS Simulator, and more
• Learn how to create amazing apps with the latest C# 7 features

Thursday, 20 April 2017

How to go from opening Visual Studio to interacting with a live chat bot...

Using the Microsoft Bot Framework and LUIS, the audience and I will live-code a chat bot that users can interact with to find out what's on the NDC agenda.

The Bot Framework is amazingly powerful but it's also very new, not well documented and confusing at first glance. Let me strip all of that away to give you a quick start and show you that creating a chat bot can be done in a very small amount of time with no expert experience of the bot framework itself.

We will also look at how all of the difficult natural language processing can be handled by the Microsoft Congnitive Service, LUIS. No nasty regexes or fuzzy string matching code required.

Once we've built the bot bot, it will get deployed to Azure, registered with the Bot Framework and connected to Skype and we'll start interacting with it just like it was a regular Skype contact. We'll be able to ask things such as "what's on after this?", "tell me about the .Net Core workshop" and "I don't know what to see at 3pm, what's on?".