/// NOTE: Sessions are 60 min long(including questions) with 15 min breaks between sessions.
Track 1 – Microsoft Innovation Center, Incubator building
Track 2 – Hall 125, Labs Building
Track 3 – Hambar, Incubator building
Track 4 – Smart Classroom, Incubator building
Introduction and Keynote
Azure SQL DB Managed Instance 101
Ivan Donev | Level: Begginer
Still in prevew, this new service gets a lot of love with it's promise of near 100% compatibility with SQL on-prem. But there are some thing you need to be aware of! So let's dig into MI together.
Real World Machine Learning with Azure
Ivo Andreev | Level: Intermediate
Machine learning is not black magic but a discipline that involves data analysis, data science and of course – hard work. From searching patterns in data, applying algorithms to converting to usable predictions, you would need background and appropriate tools. In this session, we will go through major approaches to prepare data, build and deploy ML models in Azure (ML Studio, DataScience VM, Jupyter Notebook). Most importantly – based on some examples from the real world, we will provide you with a workflow of best practices.
Applied DDD with CQRS and ES for .NET and .NET Core
Branimir Giurov | Level: Intermediate
This is not session for Microservices and design of such. Domain-Driven Design is gaining a lot of momentum over the last few years, mostly as a foundation on the way to Microservice-based applications. And that’s just one way to use it. DDD is also applicable in SPA and MVC apps. DDD is also now part of the official MSDN docs as a reference architecture for large-scale Business on-prem and Cloud-based applications. In this presentation I’ll talk about the some of the frameworks and tools available for implementation of DDD-style apps, with CQRS and Event Sourcing support. We’ll explore frameworks that might help you implementing the pattern, as well as Do-It-Yourself- kind of way, I’ll talk about how they differ and when one or another can be useful. In case you don’t see your favorite CQRS/ES package in the PPT, feel free to mention it during the session.
Exploring Graph structures with the CosmosDB Gremlin API
Terry McCann | Level: Intermediate
Analysing highly connected data using SQL is hard! Relational databases were simply not designed to handle this, but graph databases were. Built from the ground up to understand highly connected data, graph databases enable a flexible performant way to interrogate and traverse highly connected data. If you have looked at graph processing in SQL Server then you will know it has limitations. Well Microsoft developer has a few alternatives, one of those being the Gremlin API in CosmosDB. In this session, we seek to explore, what is a graph database, why you should be interested, what query patterns does they solve and how to use Gremiln's fantastic language.
Cloud Orchestration: PaaS SSIS & Advanced Patterns with Azure Data Factory V2
Simon Whiteley | Level: Intermediate
Many existing Data Factory solutions include a large number of workarounds due to limitations with the service. Now that Data Factory V2 is available, we can restructure our Data Factories to be lean, efficient data pipelines, and this session will show you how. The initial Data Factory release was targeted at managing hadoop clusters, with a couple of additional integrations thrown in - it was mistakenly believed to be "the new SSIS" and subsequently there were a lot of very disappointed people. The new release remedies many of these complaints, adding in workflow management, expressions, ad-hoc triggers and many more features that open up a world of possibilities. This session will run through the new features in ADFV2 and discuss how they can be used to streamline your factories, putting them in the context of real-world solutions. We will also look at the additional compute options provided by the new SSIS integration, how it works within the context of Data Factory and the flexibility it provides.