Join us on February, 21st for the first Microsoft Most Valuable Professional (MVP) led TechDays Online of 2017.
Getting started with DevOps
In this session we'll introduce the 7 core practices of DevOps. We'll then take a look at how we can take the code for a website and apply some of those practices. This starts by putting the code under source control, and then applying Continuous Integration. We'll follow this up with Continuous Deployment to a site hosted on Azure. You'll see how you can use free tools for all of this.
Getting started with Azure Container Service
You are most likely familiar with containers by now and more specifically, Docker. There are plenty of ways to run Docker containers but in this session we will be looking at Azure Container Service as a container hosting environment by using open-source tools. While Microsoft Azure provides support for other orchestrators such as DC/OS and Kubernetes, we will be looking at Docker Swarm as the orchestrator to deploy applications to multiple containers as part of the demo.
Introduction to Server less functions
There are lots of things you may want to put in the cloud, either because you want scalability or you need to protect an access key. You may not want to spin up a full website to host it and your need could potentially be summarized into one or more simple functions or methods. In this session we'll take a look at using Azure Functions. These can be authored in several languages and used by any REST-capable platform.
Scaling UI Acceptance Tests for web and UWP apps –
How to setup UI Testing automations and make then scalable with Azure Container Services. Making eligible to run hundreds of test cases in a few minutes, with web application as like Universal Windows ap plication.
Cloud Native Applications on OpenShift/Azure –
We all want to craft Cloud Native applications that are modern, scalable and resilient. We're all aware by now that we need centralized configuration, log aggregation, monitoring, healthchecking, circuit breakers, tracing, service discovery, and more! What if instead of having to code all of this we could have all of these features provided to our system in a non-intrusive way? Without having to rearchitect everything all over again?
Come and join us on this session when we'll show you how to leverage your new and existing applications (.NET, Java or Node.js) with the Kubernetes/OpenShift Platform. We'll convince you that you don't need to manage many different services by yourself to have a true Cloud Native application. You can rely on Kubernetes services to solve most of the problems. For the rest of them you can use alternatives like sidecar containers to offer added-value functionality without having to add even a single LOC!
Simplifying IoT Hub device-to-device communication with Azure FunctionsAzure IoT Hub and IoT Suite enables streamlined device-to-cloud and cloud-to-device communication.
Moving data up to the cloud and vice-versa via IoT Hub, Azure Stream Analytics, and various data management structures is well-documented and straightforward. However, in some cases the IoT Hub is just a facilitator between two devices re-routing incoming message to the destination device. Imagine a simple scenario of Raspberry Pi connected to your garage door. Sending a command to RPi from a phone should only requires relaying capability, and should require minimal amount of cloud programming as there is no data processing.
In this session, I will show how to implement a device-to-device communication by using Azure Function implemented with few lines of code.