Loading…

Log in to bookmark your favorites and sync them to your phone or calendar.

Tuesday, May 21
 

08:45

Opening keynote: Solving Diabetes in 2019 with an Open Source Artificial Pancreas
Scott has been a Type 1 diabetic for over 20 years. When he first became diabetic he did what every engineer would do...he wrote an app to solve his problem. Fast forward to 2018 and Scott lives 24 hours a day connected to an open source artificial pancreas. After years of waiting, the diabetes community online creating solutions.​ Scott will go through the history of diabetes online, the components (both hardware and software) needed for an artificial pancreas, and discuss the architectural design of two popular systems (LoopKit and OpenAPS). Plus, you'll see Scott *not die* live on stage as he's been "looping" for over a year!

Speakers
avatar for Scott Hanselman

Scott Hanselman

Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →


Tuesday May 21, 2019 08:45 - 09:45
Room 8

08:45

Opening keynote: Solving Diabetes in 2019 with an Open Source Artificial Pancreas (Overflow)
Scott has been a Type 1 diabetic for over 20 years. When he first became diabetic he did what every engineer would do...he wrote an app to solve his problem. Fast forward to 2018 and Scott lives 24 hours a day connected to an open source artificial pancreas. After years of waiting, the diabetes community online creating solutions.​ Scott will go through the history of diabetes online, the components (both hardware and software) needed for an artificial pancreas, and discuss the architectural design of two popular systems (LoopKit and OpenAPS). Plus, you'll see Scott *not die* live on stage as he's been "looping" for over a year!

Speakers
avatar for Scott Hanselman

Scott Hanselman

Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →


Tuesday May 21, 2019 08:45 - 09:45
Room 4

08:45

Opening keynote: Solving Diabetes in 2019 with an Open Source Artificial Pancreas (Overflow)
Scott has been a Type 1 diabetic for over 20 years. When he first became diabetic he did what every engineer would do...he wrote an app to solve his problem. Fast forward to 2018 and Scott lives 24 hours a day connected to an open source artificial pancreas. After years of waiting, the diabetes community online creating solutions.​ Scott will go through the history of diabetes online, the components (both hardware and software) needed for an artificial pancreas, and discuss the architectural design of two popular systems (LoopKit and OpenAPS). Plus, you'll see Scott *not die* live on stage as he's been "looping" for over a year!

Speakers
avatar for Scott Hanselman

Scott Hanselman

Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →


Tuesday May 21, 2019 08:45 - 09:45
Room 6

08:45

Opening keynote: Solving Diabetes in 2019 with an Open Source Artificial Pancreas (Overflow)
Scott has been a Type 1 diabetic for over 20 years. When he first became diabetic he did what every engineer would do...he wrote an app to solve his problem. Fast forward to 2018 and Scott lives 24 hours a day connected to an open source artificial pancreas. After years of waiting, the diabetes community online creating solutions.​ Scott will go through the history of diabetes online, the components (both hardware and software) needed for an artificial pancreas, and discuss the architectural design of two popular systems (LoopKit and OpenAPS). Plus, you'll see Scott *not die* live on stage as he's been "looping" for over a year!

Speakers
avatar for Scott Hanselman

Scott Hanselman

Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →


Tuesday May 21, 2019 08:45 - 09:45
Room 7

09:45

Break & Room Switch
Tuesday May 21, 2019 09:45 - 10:00
Hollywood

10:00

Introduction to Deep Learning
Artificial intelligence relies on a few mathematical principles that can seem scary when you look at them from a distance. But if you take a step by step approach, you will find that the math involved is not too complex and that any software developer can understand the basics. In this session, Laurent Bugnion, a Cloud Developer Advocate working with Microsoft will share his recent journey discovering the basics of Deep Learning. We will not make data scientists out of you, but we will enable you to understand what people talk about when they mention artificial intelligence. We will see how Azure can help you with tools, services and machines. Last but not least, we will also have a discussion about the ethics of AI and what we should be careful about.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Microsoft
I work as Senior Cloud Developer Advocate for Microsoft after almost 10 years spent working for IdentityMine and Valorem, two leading firms in Microsoft technologies. I am one of the foremost experts for XAML and C# based development. I code in Azure, Windows, WPF, Xamarin (iOS and... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 4

10:00

Real-time application insights and troubleshooting with the power of Azure App Insights
For any application to have be successful you need to have proactive monitoring! You know, the kind of monitoring that helps you and your team identify issues before your users have a chance to raise the alarm about all the annoying problems that stops them from using your awesome application. Developers are delighted, Operations teams are ecstatic and managers can finally focus on creating awesome features and products instead of firefighting issue after issue. App Insights come with great Visual Studio (Code) tooling, intelligent monitoring, advance analytics, dependency maps and devops integration. These are only some of the awesome features that AppInsights have to offer. Best of all, App Insights work with any platform and any language Don't believe me? Then join me in this session and let me prove you wrong!

Speakers
avatar for Christos Matskas

Christos Matskas

Microsoft
Christos Matskas is a software developer, blogger, speaker and all around geek. He currently works at Microsoft as a Product Marketing Manager focusing on dev tools and empowering developers to do more with the set of tools and technologies that Microsoft has to offer. A successful... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 3

10:00

Top 18 Azure security fails and how to avoid them
Karl Ots has assessed the security of over 100 Azure solutions. He has found that there are 18 security pitfalls that are common across all industry verticals and company sizes. In this session, he will share what these security pitfalls are, why do they matter and how to mitigate them.

Speakers
avatar for Karl Ots

Karl Ots

Zure
Karl Ots is a cloud and cybersecurity consultant, as well as international speaker and trainer, with a broad range of deep Azure expertise. He believes that cloud technologies are the key to successful digital transformation. He applies his passion and expertise to his work as a Managing... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 7

10:00

SQL Injection: How it Works, How to Stop It
This session will explain and demonstrate exactly how a SQL Injection attack occurs. While the core vulnerability is easy to understand, exactly how hackers exploit that vulnerability is not. I'll show you how a hacker explores your database through SQL Injection to find vulnerabilities and sensitive data. Better still, I'll show you the errors that this exploration generates as a mechanism for monitoring your systems to find SQL Injection attacks. Finally, I'll show you the steps you should be taking to properly secure your systems in order to completely avoid SQL Injection attacks.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Redgate Software
Grant Fritchey is a Data Platform MVP with over 20 years’ experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0 back in 1995. He has also developed in VB, VB.NET, C#, and Java. Grant has written books for Apress and Simple-Talk... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 6

10:00

ASP.NET Core: The One Hour Makeover
The “out of the box” template has some lowest common denominator / simplicity tradeoffs that make it easy to understand and work with in a variety of scenarios, but there are lots of performance and deployment tweaks that experienced developers should make before deploying. If you had one hour to tweak a new project, what would you do? I'll include some top open source libraries, best practices from ASP.NET Community Standup links, recommendations from the ASP.NET Core team, etc.

Speakers
avatar for Jon Galloway

Jon Galloway

Microsoft
Jon is the Executive Director of the .NET Foundation and a Program Manager on the .NET team. He’s been developing software professionally since the late 1990’s, and over the years has written several books, popular .NET tutorials and samples, a top speaker on Microsoft Virtual... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 8

10:00

The State of C# - What Have I Missed?
One of the most popular programming language on the market is getting even better. With every iteration of C# we get more and more features that are meant to make our lives as developers a lot easier. Support for writing (hopefully) better and more readable asynchronous code, being able to do pattern matching, tuples, deconstruction and much more. These are just a few of the many additions to C# that we’ve seen lately.

Join me in this session to explore what you’ve missed in one of the most fun to work with programming language on the market; C#!

Speakers
avatar for Filip Ekberg

Filip Ekberg

Filip is the author of C# Smorgasbord and a handful of Pluralsight courses, speaker at events and user groups around the globe, Microsoft and Xamarin MVP. He loves teaching fellow developers how to master C# by understanding important concepts such asynchronous programming, MSIL and... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 9

10:00

Experience Driven Architecture
One of the key challenges in developing a system architecture is that our technical work doesn’t sit in a vacuum. We typically build software systems to serve specific needs for specific users, but often consider usability just a front-end concern or at best think that our impact on usability is to optimize performance.
In this session you will learn a mental framework for understanding how user needs and actions can be analyzed to have meaningful discussions with experience designers and for translating that understanding into architectural implications and decisions. This framework will also help you determine how your architecture can evolve over time to handle unknown needs of the future.

Speakers
avatar for Seth Dobbs

Seth Dobbs

Bounteous
Seth Dobbs is the VP of Engineering at Bounteous where he directs the development of ecommerce, web, and mobile applications, digital transformations, and other solutions for numerous clients. His work includes architecting an ecommerce system that grew to be the fourth largest transactional... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 11

10:00

Architecting a Modern Workplace with Microsoft 365
In this session we will walk you though the elements you need to consider and how to design them for a Modern Workplace based on Microsoft 365, Autopilot, Windows 10, Intune, Co-Management, Printer Management and how to get the most bang for the buck!



Speakers
avatar for Jörgen Nilsson

Jörgen Nilsson

Onevinn
Jörgen is working as a principal consultant at Onevinn in Sweden. He has been working as a consultant since 1993 with a focus on Enterprise Client Management and System Management. Involved in many projects and also a Microsoft Certified Trainer, MVP in Enterprise Mobility and delivers... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 12

10:00

Introduction to PowerApps
PowerApps is an O365 service that lets you build business apps that can run in the browser, tablet, or phone. To build PowerApps, no coding experience is required since PowerApps combines visual drag-and-drop concepts with Excel-like expressions for building the logic and working with data. You can build PowerApps against a modern SharePoint list or other types of data such as SQL and Excel. PowerApps also provides templates and sample data you can use to quickly build an app that you can customize to better suit your needs. In this session, you will learn the basics to building a PowerApp using PowerApps Studio.

Speakers
avatar for Christina Wheeler

Christina Wheeler

Christina Wheeler (MVP) is an Independent Consultant Solution Architect and a part-time Trainer specializing in Power BI, PowerApps, SharePoint and other O365 training. She is a highly respected SharePoint/O365 expert who focuses on development, administration, branding, and training... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 10
  • about Christina Wheeler (MVP) is an Independent Consultant Solution Architect and a part-time Trainer specializing in Power BI, PowerApps, SharePoint and other O365 training. She is a highly respected SharePoint/O365 expert who focuses on development, administration, branding, and training. With over 15 years of experience in the industry, Christina has knowledge in graphic design, Web development, and custom development who also specializes in Enterprise Content Management and Business Intelligence. She has worked for various companies throughout the world architecting and implementing SharePoint and O365 solutions for educational, commercial, and government organizations. As a trainer, Christina brings her real-world experience to the classroom.<br><br>She is a regular speaker at technical conferences and workshops around the world. Her publications include contributions as the technical editor of "SharePoint 2007 Developer’s Guide to Business Data Catalog," co-author of the "SharePoint 2010 Field Guide," and co-author of “SharePoint 2013 Inside Out.” In addition to technology Christina has a passion for photography and when she is not traveling the world she enjoys spending time with her lovable dogs.

10:00

Making Accessibility Testing Suck Less: An Intro to Pa11y
Often the hardest part of any problem is simply how to get started. On the ever-evolving web accessibility is a matter of ongoing importance: the brilliance of your code or sleekness of your UI is inconsequential if your app or website is unusable to some of your users. With a million other issues already on your plate how do you find a way to get started on accessibility testing? Pa11y to the rescue! Pa11y is a lightweight command-line accessibility testing tool with enough flexibility to integrate results into your current testing process. This talk will explain what pa11y does and does not cover, review examples of both command line and scripted usage, dive into the pa11y web service and show how to modify output to work in your current testing setup. Bonus content: how to convince the rest of your team and business why accessibility is worth prioritizing and how getting started with low-hanging fruit can vastly improve your product.

Speakers
avatar for Jennifer Wadella

Jennifer Wadella

Jennifer Wadella has been writing code since before she realized it was a credible career path. She currently works as the lead front-end developer at a legal tech startup and loves building javascript applications + speaking at technical conferences. Jennifer is an active member... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 1

10:00

Modernizing a Manufacturing Control System with Angular, SVG, and WebSockets
The Swiss company Ammann has a long history in building asphalt mixing plants. The software control systems is an important part of Ammann's mixing plants. In the last months, Ammann has been rebuilding the visualization layer of this product from scratch. The existing C++ base UI is replaced with a browser-based front end built with Angular and SVG. Rainer Stropek has been working as an external consultant in the project from the early days on. In his talk, he presents the chosen architecture and showcases how the project makes use of Angular's great SVG support. Rainer describes how WebSockets is used to connect the real-time control backend with the new Angular UI.

Speakers
avatar for Rainer Stropek

Rainer Stropek

Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT... Read More →


Tuesday May 21, 2019 10:00 - 11:00
Room 13

11:00

Break & Partner Expo
Tuesday May 21, 2019 11:00 - 11:30
Hollywood

11:05

Airplanes - not over my house? Analyzing flight data with Databricks and PowerBI (by Pieterjan Geens of Business & Decision)
In this session we will demonstrate how we can use Azure Databricks to treat massive amounts of flight radar data to prepare it for analysis in PowerBI. For this exercise we’ve setup the whole ingestion chain, from the antenna, over the RaspberryPI and Azure, all the way to PowerBI dashboards. All of that to analyze if our colleagues and their homes suffer from too much flight traffic in Belgium.

Tuesday May 21, 2019 11:05 - 11:25
Partner stage

11:30

Intelligent Cloud to Intelligent Edge: Deep dive into Azure IoT Edge
As the capabilities of small devices grow, so does the need to provide end to end solutions from cloud to device. In this session we'll explore the Azure IoT Edge technology, leveraging cloud technology to manage devices at scale and make them intelligent. Azure services such as training Machine Learning models, Cognitive services and Stream processing can now be seamlessly leveraged and deployed into the Edge. 

In this session we’ll tackle real world scenarios being implemented by customers across Europe, you'll understand how the technology works, how to develop modules and how to leverage your cloud skills to control the edge.

Some understanding of Azure IoT Hub is recommended.

Speakers
avatar for Katrien De Graeve

Katrien De Graeve

Part of the Global Black Belt team at Microsoft Europe, Katrien focuses on helping customers leverage the Azure platform for implementing IoT solutions. This includes architecture design sessions and workshops, guiding customers through the Azure IoT choices, SDKs and best practices... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 3

11:30

Managing your data science pipeline like a dev would
As data scientists, we are used to developing and training machine learning models in our favorite Python notebook or an IDE, like VS Code. Then, we hand off the resultant model to an app developer who integrates it into the larger application and deploys it. As AI is infused into more business-critical applications, it is increasingly clear that we need to collaborate closely with our app developer colleagues to build and deploy AI-powered applications more efficiently.
In this session we'll take a deep dive into how to setup a CI/CD pipeline for data science. You'll learn how to leverage Azure Machine Learning and Azure DevOps to bridge the data science and application lifecycles more effectively.

Speakers
avatar for Nick Trogh

Nick Trogh

Nick Trogh is the Azure Developer Audience Technical Lead for Microsoft WE HQ. He’s engaging with professional developers to guide them on the path towards Azure ninja status. His main technology focus is on Cloud, AI and conversational interfaces. You can also find him as a speaker... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 6

11:30

Self – Driving cars through Imitation learning and Reinforcement learning
Ever since the inception of ImageNet in 2012. AI and particularly deep learning gained a lot of traction. Many new deep learning techniques have emerged since then. These had profound implications for the state of the art in self – driving cars technology.
In this session we are going to do an introduction in to of the key concepts behind this technology. Particularly we designed a small self-driving car based on the DonkeyCar framework. This self driving car uses both Imitation learning and Reinforcement learning. Imitation learning is often used as the basis for reinforcement learning, as state of the art reinforcement learning is still takes a long time to converge.
We will walk you through the basic implementation of these ideas and by the end of this session you should be able to create your own self – driving – rc – car.

Speakers
avatar for Cédric Vandelaer

Cédric Vandelaer

Cédric is a technical software engineer at the enabling technologies department of Cegeka. He has done a lot of pet projects in the past, ranging from mobile development to utilizing distributed ledger technology (blockchain). For the last few years however, deep learning has been... Read More →
avatar for Nicky Eichmann

Nicky Eichmann

Nicky started his carrier in 2003 in a research environment where he did applied research for companies. After several years of developing distributed systems, custom domotics and drones, he made the switch to work in an enterprise where he was responsible for Microsoft Dynamics CRM... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 10

11:30

SQL Server Tuning: Is It a Server Problem or a Code Problem?
Your users are complaining that your SQL Server is slow - but is it a database problem, or not enough hardware? It's confusing because the developers always blame the sysadmins, and the sysadmins always blame the developers.

In one hour, you'll learn:

* The 3 metrics to monitor on every SQL Server: Batch Req/Sec, Data Size, and Wait Time Ratio
* Common hardware sizes for different ranges of metrics
* Whether more hardware can pay off for certain kinds of metrics
* Easy-to-read signs that there really is a code problem that hardware won't fix

The session will be relevant for SQL Server in virtualization, bare metal, cloud VMs, and even Azure SQL DB.

Speakers
avatar for Brent Ozar

Brent Ozar

Brent Ozar loves to make SQL Server faster and more reliable. He created sp_Blitz® and the SQL Server First Responder Kit, and he loves sharing knowledge at BrentOzar.com. He holds a bunch of certifications and awards including the rare Microsoft Certified Master.


Tuesday May 21, 2019 11:30 - 12:30
Room 9

11:30

Building Enterprise Grade Web APIs in ASP.NET Core
APIs have become one of the most important components of modern application design. Yet most articles and tutorials on how to build APIs show code that looks much more like “exampleware” rather than well designed, enterprise ready software. In this talk, we’ll move past the oversimplified examples and show the patterns and practices that go into building a sustainable, extensible API that is highly functional and easy to consume.

We’ll start off by discussing how to effectively apply REST principles when creating the URLs for your APIs endpoints. We’ll then how to use view models to control the shape of the data into and out of your API and how to make decisions about what you to include in the payload for each endpoint. We’ll discuss how to keep your controllers clean by breaking out your business logic into separate classes. And then we’ll wrap up by discussing the facilities ASP.NET Core provides for versioning your API and how you can leverage these in your API.

When we are finished, you will be ready to leave exampleware behind and begin building your own Enterprise Grade APIs.

Speakers
avatar for David Berry

David Berry

Pluralsight
David is the Technical Curriculum Manager for .NET at Pluralsight. He brings 20 years of experience to the role in writing software, including the last 13 years developing with .NET. He tries to bring a pragmatic approach to everything he does by emphasizing practical solutions to... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 7

11:30

How to get a grip on your microservices system using a service-mesh
Many organizations are now building microservices based systems. But with the adoption of this architecture-style, the need arises for a good way to manage and monitor all the services and their traffic. To handle this, you can leverage what is called a service-mesh.

In this session attendees will learn introduce you to what a service-mesh is and how to implement one for a microservices based system using Kubernetes and Istio. Topics covered are: intelligent traffic-routing, canary releasing, testing resiliency using chaos-engineering and monitoring using several available telemetry dashboards.

It's a very practical session with lots of demos and deep-dives into code and configuration. All the code shown in de demos (including an elaborate description on how to run the application) is available for attendees on Github. So they can experiment with this technology after the session.

Speakers
avatar for Edwin van Wijk

Edwin van Wijk

InfoSupport
I've been working in IT since 1999 and I'm currently working as Principal Software Architect and Microsoft Competence Center lead at Info Support in The Netherlands. I'm a Microsoft MVP in the Developer Technologies category. My primary areas of expertise are: building distributed... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 11

11:30

10 Tips to Control Access to Corporate Resources with Microsoft 365 - 201905 edition
Bring or Buy Your Own Device is still hot and employees demanding access to your corporate data and apps. During this session you will learn how to allow users to bring their devices in your company how to approach a project like this. You will learn when to use what product or what feature to comply to your own set of security rules. Expect a demo heavy session with real live experiences to be shared!

Speakers
avatar for Peter Daalmans

Peter Daalmans

Peter is a Principal Consultant and Trainer at Daalmans Consulting with a primary focus on the System Center Configuration Manager and Enterprise Mobility. Peter is awarded every year as a Microsoft Enterprise Mobility MVP (Configuration Manager/Microsoft Intune/Enterprise Mobility... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 1

11:30

Container Deployment Made Easy: Azure Kubernetes Service (AKS)
With over 15 years of experience in the industry, Els Putzeys has knowledge on Windows Server, Exchange Server, SharePoint, Azure and Office 365.
As a trainer, Els brings her real-world experience to the classroom.
At U2U, she is responsible for the training material for all IT Pro courses.

Speakers
avatar for Els Putzeys

Els Putzeys

U2U
With over 15 years of experience in the industry, Els Putzeys has knowledge on Windows Server, Exchange Server, SharePoint, Azure and Office 365. As a trainer, Els brings her real-world experience to the classroom. At U2U, she is responsible for the training material for all IT... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 4

11:30

How to Create and Nurture Innovative Teams
Building off of my recent Pluralsight courses, we'll dive into actionable ideas and suggestions on how to be more innovative in a team environment. This is for leaders (whether you have a leadership title or are a natural leader) who want to foster innovation from their team and create a culture where innovation can thrive. The session will focus on what you can do as opposed to talk about what innovation is.

Speakers
avatar for Jason Alba

Jason Alba

Jason Alba started his career in software development in 1998. Since then he started his own company, providing a software tool for job seekers to organize and manage their job search (JibberJobber.com). Jason has also authored over 30 soft skills and professional development courses... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 12

11:30

Concerning Modules
Our systems are bloated, buggy, unmaintainable, and all too often too slow. It is well understood that the solution is modularity, but modularity itself is not well understood.

What is modularity? How can we recognize it? How can a better understanding of modularity help us to make better programs?

The answers to these questions can be found in The Lost Wisdom of the Seventies.

Speakers
avatar for Douglas Crockford

Douglas Crockford

Douglas Crockford is the author of _How JavaScript Works_ and _JavaScript: The Good Parts_. He was born in Frostbite Falls, Minnesota, but left when he was only six months old because it was just too damn cold. He turned his back on a promising career in television when he discovered... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 8

11:30

Web Development Revolution with WebAssembly and ASP.NET Blazor
WebAssembly (WASM) is challenging JavaScript's monopoly in the browser. Many higher-level languages are currently evaluating whether WASM is a way for them to conquer the web client. .NET is spearheading this movement. In 2017, we saw the first .NET prototypes running on WASM. Based on that, Blazor, the new .NET- and WASM-based Single-Page-App (SPA) framework has appeared. The .NET community is thrilled but Blazor could be interesting for developers new to .NET, too. Rainer Stropek engaged early in the Blazor open source project. Join him in this fast-paced, demo-heavy session and see what's behind this new contender in the world of browser development.

Speakers
avatar for Rainer Stropek

Rainer Stropek

Rainer Stropek is co-founder and CEO of the company software architects and has been serving this role since 2008. At software architects Rainer and his team are developing the award-winning SaaS time tracking solution “time cockpit”. Previously, Rainer founded and led two IT... Read More →


Tuesday May 21, 2019 11:30 - 12:30
Room 13

12:30

Lunch
Tuesday May 21, 2019 12:30 - 13:45
Hollywood

12:35

The 17 best tips and tricks for JetBrains Rider by Matt Ellis of Jetbrains
There are many many features in Rider but I've only got 20 minutes, so let's concentrate on the best 17. Why 17? Well, that's 1 tip a minute, with 3 minutes to say hello and thank you. Come and find out the most useful ways of working with JetBrains' lovely .NET IDE.

Tuesday May 21, 2019 12:35 - 12:55
Partner stage

12:55

Moving the web forward: Progressive and Serverless by Dick van Straaten and Timmy Kokke of Centric
Nowadays we don’t need an advanced infrastructure to publish an application on the internet. During this session we will build a high available serverless backend for a Progressive Web Application with Azure Static Website Hosting and Azure Functions. Our web application will demonstrate the use of native functionalities in an offline scenario. New technologies that will move the web forward to Modern Web.

Tuesday May 21, 2019 12:55 - 13:15
Partner stage

13:15

Microservices and DDD: made for each other by Dierick Yves of Aprico
The microservices architectural style has drawn a lot of traction lately and is about to become mainstream. On the other side Domain-Driven Design already exists for many years but is not being used as widely as it could, even for complex systems design where it really shines. However, with microservices on the rise, DDD has found a new road companion. Indeed, many DDD ideas and principles, like domain events, bounded contexts or strategic design have direct applicability in microservices architectures. This codeless session will give an overview of the principles that can be leveraged to combine the two approaches for their mutual benefits.

This session targets architects, senior system analysts and senior software engineers. Being familiar with both microservices and DDD is recommended, though theoretical knowledge may be enough.

Tuesday May 21, 2019 13:15 - 13:35
Partner stage

13:45

Managing the conversation flow within a Bot
If there's one challenge with conversational interfaces and bots, that has to be how effortless and smooth the interaction between 
the user and the bot has to be. 

The user shouldn't even feel like they're conversing with a program.

That's why thinking about how to handle the conversation flow when building bots is an essential task for developers. 

In this talk, we will go through how to manage the conversation flow with Microsoft Bot Framework and dialogs. 

We will see some demos on how to handle multiple dialogs, context, user interruptions and validate input etc...

Speakers
avatar for Rabeb Othmani

Rabeb Othmani

Nexmo
Rabeb is a developer advocate at Nexmo focusing on cloud communication APIs and conversational AI. Other than writing code for a living, Rabeb advocates to bring more women and minorities into tech. She is leading the Women Who Code Network in Bristol.


Tuesday May 21, 2019 13:45 - 14:45
Room 1

13:45

Azure Security Center unleashed
In cloud environments, management is increasingly distributed, attackers continue to innovate, and thus, cloud security management looks like mission impossible.

Join this session for a deep-dive into Azure Security Center, witness on-stage live attacks against an Azure environment and learn what you need to know in order to secure an Azure environment.

Speakers
avatar for Tom Janetscheck

Tom Janetscheck

Alegri
Tom is a Lead Consultant, Microsoft P-CSA (Partner Cloud Solutions Architect) and Microsoft Azure MVP at Devoteam | Alegri. His more than fifteen-year experience with Microsoft infrastructure solutions and his current focus on Microsoft Azure Security, Azure Infrastructure, and Azure... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 12

13:45

I'm Confused: Should I Orchestrate My Containers on Service Fabric or AKS
There are multiple ways to skin a cat' says a famous Chinese proverb. However, when it comes to container orchestration in Azure you might feel confused and overwhelmed due to the high number of services and available services.
During this pragmatic session, you get a better understanding of the pros and cons of either choosing Service Fabric or AKS for container orchestration.

Speakers
avatar for Alex Mang

Alex Mang

Alex Mang is a cloud architect, consultant, trainer, software developer, regular conference and user groups speaker focusing mostly on cloud-computing topics. His main goal is to help developers better understand the implications of cloud-computing as a whole, from as many perspectives... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 4

13:45

Run Query Run - Simple Tricks to Run Queries Faster
Every single DBA and Developers have spent countless hours learning about how to tune queries. However, there are quite a few new DBAs and Developers in the last 10 years often wonder how they can get started with SQL SQL Server Performance Tuning, so they can be as proficient as experienced DBAs.
In this session, we will see how we can learn to various tricks derived from SQL Server which can help us run our queries faster. We will focus on new features introduced in SQL Server 2017 on-premises and Azure to tune our queries so they can run faster. 
After all, don't we all want to run our queries at flash speed!

Speakers
avatar for Pinal Dave

Pinal Dave

Pinal Dave is a SQL Server Performance Tuning Expert and an independent consultant. He has authored 11 SQL Server database books, 21 Pluralsight courses and has written over 4100 articles on the database technology on his blog at a https://blog.sqlauthority.com. Along with 16+ years... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 7

13:45

What Power BI users need to know about R
You’ve probably already seen that R icon in the Power BI GUI. It shows up when creating sources, transformations and reports. But the ugly textbox you got when you clicked upon those icons didn’t encourage you to proceed? In this session, you will learn just a few basic things about R that will greatly extend your Power BI data loading, transformation and reporting skills in Power BI Desktop and the Power BI service.



Speakers
avatar for Nico Jacobs

Nico Jacobs

Dr. Nico Jacobs is a Microsoft Business Intelligence and SQL Server trainer and consultant at U2U since 2004. Before that, he was a machine learning (data mining) researcher at the computer science department of the University of Leuven where he obtained a PhD in machine learning.At... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 11

13:45

.NET everywhere - is it possible and is it awesome?
.NET went open source (really really open source) a few years back...but what's been made newly possible? How flexible is it? How open is it? How big can it scale and how small can it get? How do we reconcile .NET Core, .NET Framework, and Mono? Where does WebAssembly fit in? What about WinForms and WPF? Cross platform UI? Join Scott Hanselman as we tour the last 10 years and explore the next 10 years of .NET in this demo-filled session.

Speakers
avatar for Scott Hanselman

Scott Hanselman

Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 8

13:45

Manual memory management in .NET Framework
Value types are on a stack and reference types are on a heap - this is a typical answer when one is asked about placement of values in memory. However, is it really defined that way in the .NET Framework specification? Or can we bend the rules and manage memory differently?

During the session I will show how to allocate memory directly by hand using TypedReferences. We will see that it is possible to allocate reference type on a stack, how to implement generic List faster than the default implementation provided by .NET Framework, how to implement custom memory allocator (with any fragmentation strategy we like), and finally, how to hack new keyword provided by the platform to use different allocator. We will examine memory dumps with WinDBG, emit IL code dynamically, and generate machine code for x86 directly in runtime.

Speakers
avatar for Adam Furmanek

Adam Furmanek

Amazon
I am Adam Furmanek and I have been working as a .NET developer for 5 years. Right now I am at Amazon working with Scala, Spark and Machine Learning. I am always interested in digging deeper, exploring machine code and going through implementation details to better understand internals... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 13

13:45

Xamarin for .NET developers
It’s hard to be a .NET developer and not have heard of Xamarin. It’s now part of Microsoft’s ‘Any developer, any platform’ strategy, and allows you to write C# and F# code that runs on iOS and Android.

This talk will briefly introduce Xamarin, then dive right into some code building a cross platform app that loads data from a REST service and shows it on screen - the kind of thing a real world app would want to do. We’ll see how much code can be shared between the iOS and Android app and how much has to be platform specific, look at what design patterns can help to increase the amount of code sharing, and briefly look at Xamarin.Forms as a way of targeting 99% code reuse and leveraging existing XAML skills.

By the time we’re done you should be able to dive right into Xamarin using the free community versions of Visual Studio on Windows or Mac and be ready to play with building your first app!

Speakers
avatar for Jim Bennett

Jim Bennett

Microsoft
I am a Senior Cloud Developer Advocate working for Microsoft, and my area of specialty is Xamarin apps. Prior to working for Microsoft I was a Xamarin and Microsoft MVP, and worked all around the world building desktop and mobile apps using .NET with C# and F#. I am also the author... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 9

13:45

Master Tooling for Containers with DevOps
Microservices can be hard; understanding container best practices can be hard as those practices are still being discovered. This session aids in minimizing the learning curve with container orchestration, specifically, Kubernetes by bringing DevOps best practices into the mix. I show you how using container tooling specifically built for simplifying the process can provide better orchestration for cloud services, abstraction, and encapsulation for your microservices deployments, and visibility into what runs where and why. You will not only walk away with a deeper understanding of this area but also some hands-on material to help you get started.

Speakers
avatar for Jessica Deen

Jessica Deen

Microsoft
Jessica is a Cloud Developer Advocate for Microsoft focusing on Azure, infrastructure, containers, Linux and open source. Prior to joining Microsoft, she spent over a decade as an IT Consultant / Systems Administrator for various corporate and enterprise environments, catering to... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 6

13:45

All you need to know about Azure Networking
Working with Azure IAAS – a good network design is crucial for successful deployments. Join Johan and Stefan in this deep-dive session where you will learn all about Azure Networking services. We will go through complex scenarios that includes the use of Hub-Spoke Architecture, Express Route, User Defined Routing, Network watcher, Azure Firewall and third party Network Appliances.

You will also learn best practices of the out-of-the box Azure networking features like VPN, Subnets, Network and Application Security Groups as well as troubleshooting.

Speakers
avatar for Johan Dahlbom

Johan Dahlbom

Johan Dahlbom is a working as a Cloud Solution Architect at Microsoft focusing on making enterprise customers successful on Azure. Johan has extensive experience with large-scale deployments and transformations in both public and private sectors. He is a former Microsoft Most Valuable... Read More →
avatar for Stefan Schörling

Stefan Schörling

Stefan Schörling started with Security in the mid 90th’s, He is very passionate about IT Security, back in the 90th’s he started with Linux and Networking and has over the years worked holistically with all aspects of Security, For the last 10 years he has been awarded as a Microsoft... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 10

13:45

Migrating and Upgrading to Windows Server 2019 like the Pro's
During this session attendees will learn about Dave's proven methodology for Zero Downtime Windows Server Migrations and Upgrades. Attendees will learn how to Migrate Active Directory, DHCP, DNS, File, Print, IIS to Microsoft latest flagship operating system Windows Server 2019 LTSC.

Speakers
avatar for Dave Kawula

Dave Kawula

Dave Kawula is an Enterprise Consultant, Technology Evangelist, Best Selling Author and all around geek. He loves Microsoft Technology and is considered one of the best in his field. He holds over 50 + Microsoft Certifications and is also a Microsoft MVP. Dave is also a Senior Technical... Read More →


Tuesday May 21, 2019 13:45 - 14:45
Room 3

14:45

Break & Room Switch
Tuesday May 21, 2019 14:45 - 15:00
Hollywood

15:00

Architectural Design Patterns for Computer Vision Services accessible by Cloud and/or Edge
Design and implementation of outstanding enterprise software architecture which manifests services in both local and cloud computing is difficult.  Historically, computer vision services ran in cloud or edge modalities but, because of huge advances in machine learning there are many use cases for a hybrid approach. 
Join Tim Huckaby in elaborating his two-year journey (the successes, the failures, the lessons learned) in building an enterprise suite of software with distributed dev teams.   And what the future holds for real time computer vision systems.
Typically, computer vision services that run on the edge offer incredible performance at the cost of precision, scale and flexible management.  Additionally, in the current state of Machine Learning (ML) computer vision services that run on the edge can take significant expertise to build. 
Computer Vision Services that run in the cloud are cost effective, easy to implement, “canned” solutions that are built by the world’s computer vision machine learning experts so all the “hard stuff” is already done for you.   But, by running in a cloud modality, you sacrifice performance and require a network connection with bandwidth.
When you add the complications of providing services both in the cloud and on the edge the complexity is almost overwhelming.    
Compounding the complication of this type of software architecture are containers, different types of machine learning models, different edge models, distributed computing models,
Another challenge is that managing systems like these in the cloud can get expensive quickly; especially when developers make mistakes, so a tactical plan is required to keep cloud solutions cost effective; which makes this type of cloud architecture even more challenging. 
The session is designed for broad audience appeal with goals to get you smart on:
  • The current state of the machine learning revolution and where it’s headed in the future
  • designing, building and delivering real time machine learning based systems
  • cloud / edge modalities in including the concepts of Edge, Light Edge, Heavy Edge
  • software architecture for systems that use cloud and/or edge real time services.

Speakers
avatar for Tim Huckaby

Tim Huckaby

Tim Huckaby is an industry luminary focused on AI, Computer Vision, Machine Learning, AR/MR, & Emerging User Experiences.Mr. Huckaby has over 35 years of technology experience including serving on a server product team as a development lead on an architecture team at Microsoft.  Mr... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 8

15:00

Language models: how do they work and when do they work for you?
Language models are a crucial part of many Natural Language Processing pipelines. They are used in Speech-to-Text, Part-of-Speech tagging, Machine Translation, Optical Character Recognition, Intent Classification in chatbots etc. I will explain the overall idea behind language models, how they work and what the differences between them are. A special focus will lie on word embeddings. In the last few years, several novel approaches to word embeddings have been developed: word2vec, character embeddings such as FastText, GloVe embeddings, BERT and ELMO embeddings. Although the core idea behind these types of embeddings is the same, they each have their strengths and weaknesses, making them more or less appropriate for a certain use case. Through illustration with concrete examples and linguistic fun facts, you will gain insight in the (im)possibilities that come with language models, and learn how to pick the right one for your NLP problem.

Speakers
avatar for Aleksandra Vercauteren

Aleksandra Vercauteren

Faktion
After spending six years doing research in theoretical linguistics, Aleksandra decided to make a radical career move. During one year, she extensively studied everything she needed to know to start a career as a data scientist, with a special focus on Natural Language Processing... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 12

15:00

The path to Machine Learning: A developer’s journey
Most people are fascinated by the numerous news items about all the changes AI will bring about. The recent AI explosion was ignited by the advances in Machine learning, a branch of AI focused on building mathematical models to make predictions or decisions. A lot of developers are reluctant to explore Machine Learning because of the mathematical roots and the academical background that goes with it.
This session will prove you do not have to be a math wizard, or have a science degree to get started with Machine Learning. We will discuss the basic mathematics, the key concepts of machine learning and go through some hands-on Python code. As a bonus we will explore the current ML landscape and help you pick the right technologies to invest in.

Speakers
avatar for Marc Wouters

Marc Wouters

Marc is a Software Engineer at Ordina Belgium. At Ordina he is a full stack .Net developer working with both front-end and back-end technologies. Passionate about finding the right "cure" he is always searching for new ways to develop his skills. Marc is constantly searching to improve... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 13

15:00

Developing with .NET Core on AWS
In this demonstration-heavy session, we illustrate our latest techniques, tools, and libraries for developing end-to-end applications with .NET Core. We focus on serverless applications, but the techniques are broadly relevant. We start by showing you some useful features and best practices for authoring your serverless application, including debugging locally from the IDE and in production. From there, we demonstrate some helpful tools that make it easy to set up your CI/CD workflow from the start. Finally, we deploy our application with AWS Lambda.

Speakers
avatar for Martin Beeby

Martin Beeby

AWS
As a principle evangelist for Amazon Web Services, Martin travels the world showcasing the transformational capabilities of AWS. In his time as an evangelist, Martin has spoken at over 200 events and meetups as well as producing, blogs, tutorials and broadcasts.Martin has been developing... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 7

15:00

Infrastructure as Code: Terraform
Instead of using Azure Resource Manager templates to provision your Azure resources, you can use HashiCorp Terraform to provision and manage Azure infrastructure directly.
Terraform is an open source tool that codifies APIs into declarative configuration files that can be used to create, manage, and update infrastructure resources such as virtual machines (VMs), networks, and containers.
Terraform is installed and immediately available for you to use in Cloud Shell. Or you can install the Terraform extension in Visual Studio Code to develop and test Terraform files faster.
Because Terraform supports multiple providers, you’re free to use the same tool and process across multiple on-premises and cloud environments.

Speakers
avatar for Els Putzeys

Els Putzeys

U2U
With over 15 years of experience in the industry, Els Putzeys has knowledge on Windows Server, Exchange Server, SharePoint, Azure and Office 365. As a trainer, Els brings her real-world experience to the classroom. At U2U, she is responsible for the training material for all IT... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 1

15:00

A Business and Technical Roadmap for Getting Started with Artificial Intelligence
Organisations need to know how to get started with Artificial Intelligence. This practical session offers organizations, small and large, with a helping hand in practical advice and demos using Microsoft Azure with Open Source technologies. For organizations who have no clue what they'd use AI for, the session will offer a practical framework: the Five 'C's of Artificial Intelligence, which is a framework to help you get started.
In order to provide a technical focus in getting started, R and Python will be shown in AzureML and Microsoft ML Server.

Speakers
avatar for Jennifer Stirrup

Jennifer Stirrup

Jen Stirrup is a data strategist and technologist, Microsoft Most Valuable Professional (MVP) and Microsoft Regional Director, founder of Data Relish Ltd, SQLFamily and community advocate, public speaker and blogger, published author and keynote speaker. Jen is the founder of a boutique... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 4

15:00

Beyond Copy + Paste: Interactive documentation
We have all copy + pasted code from somewhere on the internet. We have all seen that really good blog post, online developer documentation that consists of several code snippets that we are just itching to try out. Then we are reminded that we have to have everything installed on our machines just to try it out. 
In this talk, I am going to show you how we pushed our .NET documentation beyond copy + paste with Try .NET. Try .NET is an inline code runner and playground that enables people to experiment and learn about C# in the browser.
I will also be sharing the tools and APIs you can use to get started.

Speakers
avatar for Maria Naggaga

Maria Naggaga

Microsoft
Maria Naggaga is a developer and an artist. She is a Senior Program Manager on the Visual Studio and .NET team where she explores ways to engage and teach new developers about .NET OSS.


Tuesday May 21, 2019 15:00 - 16:00
Room 6

15:00

Practical and performant .Net data access with (No)SQL
Learn when to use SQL or NoSQL technologies and learn to use them efficiently as a developer.
Expect an essential theoretical overview and caching strategies as well.

Speakers
avatar for Stijn De Vos

Stijn De Vos

Stijn is a .NET lead expert at delaware. Working as a consultant,  he builds and deploys customer specific e-commerce websites with custom back-end integrations. His main software stack includes C#, T-SQL, Sitecore CMS, Elasticsearch and Azure Cosmos DB, all hosted on Azure and managed... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 9

15:00

Demystifying Microservice Architecture
Here we go again, another cool buzz phrase. And like many other buzz phrases, it’s often misunderstood. In fact, many developers or even full organizations don’t really have a clear understanding of what Microservices are. The reason is twofold. First, may are too hung up on the technology to use. It’s gotta be REST, they have to be small (it’s micro remember), you gotta use Docker, etc. I’m being sarcastic in case you didn’t notice. The second reason is that devs are not thinking of their systems in a more holistic fashion when trying to fit what they think are microservices into the mix. And no, this way of thinking about a system does not imply a tightly coupled system, don’t worry. This session will not be about code, but more about architecture and design. I’ll tell you what microservices are and what a microservice architecture is and we’ll discuss the characteristics at the service level and with everything that surrounds them in the architecture. We’ll talk about the concept of “design for failure” while covering topics like hosting, discoverability, failover, and the often-confusing API Gateway. These are some of the things you will need to understand before you embark on the adventure that is a microservice architecture and if it’s even something that will work for you.

Speakers
avatar for Miguel Castro

Miguel Castro

Whether playing on the local Radio Shack’s TRS-80 or designing systems for clients around the globe, Miguel has been writing software since he was 12 years old. He insists on staying heavily involved and up-to-date on all aspects of software application design & development, and... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 3

15:00

Windows Autopilot, don’t let the perfect be the enemy of the better
Microsoft undoubtedly positions Windows Autopilot as the new full self-service deployment mechanism of Windows 10. Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. In addition, you can use Windows Autopilot to reset, repurpose and recover devices. This solution enables an IT department to achieve the above with little to no infrastructure to manage, with a process that's easy and simple. Too good to be true? In this session we reveals not only the advantages and use cases of Windows Autopilot but also reflects the real life challenges from practice.

Speakers
avatar for Ronny de Jong

Ronny de Jong

InSpark
As lead consultant & Microsoft MVP Ronny is working for InSpark, #1 Dutch Microsoft Cloud Integrator specialized in datacenter & apps, modern workplace, security & managed services. Ronny’s primary focus is on Microsoft 365: Enterprise Mobility, Identity-, Information- & Threat... Read More →
avatar for Ronni Pedersen

Ronni Pedersen

Ronni is working as a Freelance Cloud Architect in Denmark. He has been working as a consultant since 1997 with a primary focus on Enterprise Client Management solutions, based on technologies like System Center Configuration Manager, Microsoft Intune and Enterprise Mobility + Security... Read More →


Tuesday May 21, 2019 15:00 - 16:00
Room 10

15:00

8 things you didn't know about the Angular Router, you won't believe #6!
Deep dive into the Angular Router for client-side navigation, exploring Lazy Loading, Preloading Modules, Router events, Diagnostic with traces, Auxiliary routes, Routes Transitions (Animations), Guards, Resolver.

Speakers
avatar for Laurent Duveau

Laurent Duveau

Serial Workshop Trainer, passionate about web and mobile dev with Angular, TypeScript, Azure and ASP.NET Core.Helping front-end developers getting the most out of the Web since 2000!


Tuesday May 21, 2019 15:00 - 16:00
Room 11

16:00

Break & Partner Expo
Tuesday May 21, 2019 16:00 - 16:30
Hollywood

16:05

Conversational UI for ChatBots
Conversational Bots are the new rage in human-computer interactions. But what’s in it for you and why should developers build Bots? Like most new technologies, usage and efficacy often come with deeper understanding. 

Let’s demystify Chatbots quickly - Bot developer framework, Channel support and imparting Artificial Intelligence to Bots. Bot success or failure, however, is determined by UX and smooth flowing conversations. What can Telerik or Kendo UI do for you? Meet modern UI for Chatbots – framework agnostic performant UI for .NET/JS across web/mobile/desktop. Let’s explore polished UI, tools and services that enable developers to build Bots with beautiful UX – aka, the next generation of smart apps.

Tuesday May 21, 2019 16:05 - 16:25
Partner stage

16:30

Building for Alexa with Web API
Amazon Echo, Amazon Tap and Echo Dot have brought voice interfaces to life for the home. We will discuss ways to integrate your existing software or database into an Alexa Skill, allowing for voice-activated, meaningful interaction with a user. Using this SAAS approach, with Web API hosted on Azure can make this process easy for rapid prototyping. We will build and deploy a skill that you can use immediately with your Alexa enabled device, and discuss the challenges of the publishing journey to get in Alexa's Skill Store.

Speakers
avatar for Heather Downing

Heather Downing

Climbing the technology mountain and halfway up the side. Experience in .Net, mobile applications and more recently voice interface development. Dabbles in iOT & AR/VR. Focusing on coding for humans and choosing the right tool for the job.Heather is a passionate coder and entrepreneur... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 1

16:30

Migrating SSIS to the Cloud
Integration Services is a mature ETL product that has been around for more than a decade. A true alternative is still missing in the Azure cloud, but you can migrate your existing projects to Azure. In this session, we'll cover the options you have for your migration project and we'll go into detail on how we can run SSIS packages in Azure Data Factory.

Speakers
avatar for Koen Verbeeck

Koen Verbeeck

Koen Verbeeck is a Business Intelligence professional working at AE. He helps client to get insight in their data and to improve their business intelligence solutions. Koen has over 7 years of experience in developing data warehouses, cubes and reports using the Microsoft data platform... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 7

16:30

(WPF + WinForms) * .NET Core = Modern Desktop
Learn how .NET Core 3 brings WPF and Windows Forms into the future with a modern runtime. See what’s new for WPF and Windows Forms, learn how to easily retarget your .NET Framework application over to .NET Core, and how to get these modern desktop apps to your users.

Speakers
avatar for Oren Novotny

Oren Novotny

Insight
Oren is Chief Architect, DevOps & Modern Software at Insight, and a Microsoft Regional Director. He is passionate about reducing friction in the development process and creating modern software solutions to solve complex business challenges. Named a Microsoft MVP for Windows Platform... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 8

16:30

Break the Chain Asynchronously
Different variations of the Chain of Responsibility pattern can be found in middleware like OWIN and ASP.NET Core. They all share a common approach: nesting functions inside functions, also known as functional composition. In this talk, we’ll build the Chain of Responsibility from scratch, apply it to a message pump for a service bus library and combine it with Async / Await to unleash the full power of asynchronous I/O. 

Join this talk to learn how async and recursion plays together. Discover how composition allows changing behavior at runtime. Finally, float state into your Chain of Responsibility so that you don’t sacrifice thread safety. Break the Chain of Responsibility with me.

Speakers
avatar for Daniel Marbach

Daniel Marbach

Daniel is a Software Engineer at Particular Software, makers of NServiceBus, and a Microsoft MVP for Integration. He can bend minds and spoons with asynchronous programming and has contributed to many open-source projects.He has spoken at several conferences and usergroups about asynchronous... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 4

16:30

Microsoft identity platform for developers
Come to this session to learn how Microsoft Identity platform helps you with your app’s access and security. Topics discussed include: Multi-tenant vs single-tenant apps with Azure Active Directory and Microsoft accounts, B2C, B2B, and optimizing permissions and consent. Explore how your app fits in with external identities, and which development tools and libraries are right for your app scenario.

Speakers
avatar for Matthijs Hoekstra

Matthijs Hoekstra

Microsoft
Matthijs is a Senior Program Manager on the Microsoft Identity team focusing on the developer experience for Azure Active Directory and Microsoft Identity Platform. Matthijs started at Microsoft in 2002 as a consultant working on Architecture for larger enterprises. 6 years ago he... Read More →
avatar for Kyle Marsh

Kyle Marsh

Microsoft
Kyle is a Principal Program Manager on the Microsoft Identity team. As part of the Identity team Kyle focuses on architecting security and access management for applications and APIs across a wide variety of developer technologies. He has extensive experience developing solutions... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 9

16:30

Scaling Unicorns and how to tame them
Scrum has been an extremely successful framework for delivering software for over 20 years, and now the industry has matured and is ready for the next level of Empirical Process Control. Using modern evidence-based management techniques we can incrementally and empirically change our organisation to be able to make the best decisions with minimum overhead at the right time. Tools like the Scrum Framework, Nexus Framework, Scrum Studio, and Agility Path can be combined to facilitate better learnings and facilitate change in even the most archaic organisations.

Speakers
avatar for Martin Hinshelwood

Martin Hinshelwood

Martin Hinshelwood is the Founder/CEO of naked Agility Limited and has been their Principal Consultant and Trainer on DevOps & Agility for four years. Martin is a Professional Scrum Trainer, Microsoft MVP: Visual Studio and Development Technologies, and has been Consulting, Coaching... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 13

16:30

Supercharging your DevOps pipelines with Docker Containers
One of the earliest use cases for Docker Containers was to provide consistent builds and distribution of applications across organizations. In this session we will see how integrating containers with tools such as Jenkins and Azure DevOps can help you build, test, and ship applications faster through continuous integration and delivery.  

Speakers
avatar for Steven Follis

Steven Follis

Docker Inc
Steven is a Solutions Engineer at Docker Inc. leveraging container technology to foster greater agility, efficiency, and security for enterprise organizations. Leveraging years of experience in the Microsoft ecosystem, he bridges the gap between traditional Windows shops and the emerging... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 6

16:30

Enemy past the gates – an introduction to post breach security
In today's online world cyberattacks are evolving faster than ever. Using sophisticated and ever evolving techniques attackers are targeting organizations in every industry and vertical. Every organization should assume breach. Is your organization ready to detect, respond and remediate in case of a security breach? This session gives an overview on Microsoft Advanced Threat Analytics and Microsoft Advanced Threat Protection and shows how these solutions can help protecting your business and avoid harm.

Speakers
avatar for Tim De Keukelaere

Tim De Keukelaere

Tim is a consultant with over 15 years of experience in the field, mainly in Wintel environments. He has a broad technical knowledge and a strong focus on workplace and mobility. His main area of expertise is designing and implementing management tools and processes.  


Tuesday May 21, 2019 16:30 - 17:30
Room 11

16:30

Managing Client Deployments and Updates for Microsoft Teams
If you want to use Microsoft Teams, you must handle the Clients from Windows or Mac Desktop to iOS or Android. In this Session Raphael Köllner speaks about Managing Client deployments for Microsoft Teams and the Client update process. He is talking about the Microsoft Ignite announcements. With these new admin Tools the IT administrator can handle the Deployment and update process of the Microsoft Teams clients from mobile to desktop.

Speakers
avatar for Raphael Koellner

Raphael Koellner

Alegri
Raphael Koellner combining the law and the information technology in particular the cloud computing. He worked for universities, Microsoft Germany (DX), Microsoft Partner as consultant. As a Lead consultant for Alegri International Service GmbH he worked for huge international companies... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 10

16:30

Power BI server and Office Online server, modernize your on-premises BI approach
Your company is not-yet- ready for the cloud ?
How to refresh your BI solution by providing the beauty of Power BI reports on premises and the ability from the same place to consume your legacy reports or to share efficiently your data model through a unique place. Demo based session with a strong architecture introduction and a "from the field" real project feedback.

Speakers
avatar for Isabelle Van Campenhoudt

Isabelle Van Campenhoudt

Isabelle Van Campenhoudt is a MVP DataPlatform who has been working for more than 20 years in the world of databases; she lives in Belgium and has strong experience in Business Intelligence and Database Administration. Trainer (Microsoft Certified Trainer), speaker and consultant... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 12

16:30

Starting over
Adversity. A necessary component of life. Inevitably, we all reach professional and personal moments that require us to take a deep breath and a giant step back. Moving forward again often feels difficult, even impossible. We suffer, immobilized by fear.

But fear is more than some pesky roadblock. It is a rational response to adversity. Whether facing a major code refactoring, the changing technology landscape, a new role, or even a fresh career, we can learn to leverage fear and uncertainty to move beyond our hurdles and get the job done! Key life skills exist that can be developed to conquer adversity. Learn to assess risks, build relationships, and recognize opportunities for growth.

Starting over may seem insurmountable. Armed with the right skills, perspective, and a little patience, nothing truly is.

Speakers
avatar for Jeff Strauss

Jeff Strauss

Jeff is a software developer, an entrepreneur, and an attorney. As a consultant at WWT Asynchrony Labs, with unique experiences that combine technology and law, he maintains a passion for solving problems with inspired solutions, improving life through technology.A dedicated member... Read More →


Tuesday May 21, 2019 16:30 - 17:30
Room 3

17:30

Break & Room Switch
Tuesday May 21, 2019 17:30 - 17:45
Hollywood

17:45

Azure Cloud Shell: The easiest way to manage Azure with command-line tools
Azure Cloud Shell has changed a lot in the last year. It offers PowerShell and Bash experience--both now running on Linux. Cloud Shell comes with even more pre-installed and pre-configured CLI tools and programming languages. Just start Azure Cloud Shell and tools like Terraform and Ansible are ready to use. Cloud Shell integration with Visual Studio Code is so smooth, you will be constantly amazed. Join us to learn about one of the best ways to interact with Azure resources.

Speakers
avatar for Aleksandar Nikolic

Aleksandar Nikolic

Aleksandar Nikolic is a Cloud and Datacenter Management MVP, a Microsoft Azure MVP, a co-founder of PowerShellMagazine.com, and a community manager of PowerShell.com. Aleksandar is also a Microsoft Azure Advisor.He has more than 18 years of experience as a system administrator. He... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 13

17:45

Artificial Intelligence: The Future of Software
Whether you realize it or not, we are currently entering the era of artificial intelligence. AI technologies will radically transform our economy, our society, and our lives. As a result, the software industry is preparing for a major transition as well. However, most developers do not yet possess the skills necessary to remain relevant in our new data-driven economy.

In this session, we will learn about modern artificial intelligence. We'll learn why it’s important and how it will impact you, your career, and our future. We’ll also learn how a series of modern technologies including The Internet of Things, Big Data, and machine learning are combining to create fully autonomous intelligent systems.

Speakers
avatar for Matthew Renze

Matthew Renze

Matthew Renze is a data science consultant, author, and public speaker. Over the past two decades, he has taught over 175,000 developers and IT professionals how to make better decisions with data science. His clients include small software start-ups to Fortune 100 companies across... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 7

17:45

I don't feel so well… Integrating health checks in your .NET Core solutions
Do you have any idea how your ASP.NET Web Apps and APIs are functioning? Are they behaving healthily or in a degraded state? You might be able to tell from log information and telemetry data, but why not have them tell you how healthy they are themselves? ASP.NET Core 2.2 introduces health endpoints that let your apps and APIs do just that. In this session you will learn how to make health checks an integral part of your solution. We will cover various types of health checks ranging from internal status, such as memory thresholds, to health based on external dependencies, such as databases and HTTP endpoints. Finally, you are going to see how this all can be used in a Docker container cluster to allow the orchestrator to check for liveliness and readiness based on your health endpoints.

Speakers
avatar for Alex Thissen

Alex Thissen

Xpirit
Alex is an application development enthusiast since the late nineties and works as an architect, lead developer and mentor at large enterprises and small companies. He spends his time teaching other developers the details of the Microsoft development platform and frameworks, and coaches... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 3

17:45

What's new in C# 8.x and beyond?
Come and learn about what's new in C# 8.0. After a series of 7.x releases focusing on writing high-performance code, the C# design team has landed a couple new major language features for the major 8.0 release.
During this session, we'll have a look at asynchronous streams (await foreach and async iterators), nullable reference types to write safer code, ranges, and a number of smaller language improvements. We'll mainly focus on how to use these new features, but also on their inner workings.
Finally, we'll have a quick look a possible language design directions beyond C# 8.0.

Speakers
avatar for Bart De Smet

Bart De Smet

Microsoft
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 8

17:45

Ctrl-Alt-Del: Learning to Love Legacy Code
The world runs on legacy code. For every greenfield progressive web app with 100% test coverage, there are literally hundreds of archaic line-of-business applications running in production - systems with no tests, no documentation, built using out-of-date tools, languages and platforms. It’s the code developers love to hate: it’s not exciting, it’s not shiny, and it won’t look good on your CV - but the world runs on legacy code, and, as developers, if we’re going to work on anything that actually matters, we’re going to end up dealing with legacy. To work effectively with this kind of system, we need to answer some fundamental questions: why was it built this way in the first place? What's happened over the years it's been running in production? And, most importantly, how can we develop our understanding of legacy codebases to the point where we're confident that we can add features, fix bugs and improve performance without making things worse?

Dylan worked on the web application stack at Spotlight (www.spotlight.com) from 2000 until 2018 - first as a supplier, then as webmaster, then as systems architect. Working on the same codebase for nearly two decades has given him an unusual perspective on how applications go from being cutting-edge to being 'legacy'. In this talk, he'll share tips, patterns and techniques that he's learned from helping new developers work with a large and unfamiliar codebase. We'll talk about virtualisation, refactoring tools, and how to bring legacy code under control using continuous integration and managed deployments. We'll explore creative ways to use common technologies like DNS to create more productive development environments. We'll talk about how to bridge the gap between automated testing and systems monitoring, how to improve visibility and transparency of your production systems - and why good old Ctrl-Alt-Del might be the secret to unlocking the potential of your legacy codebase.

Speakers
avatar for Dylan Beattie

Dylan Beattie

Skills Matter
Dylan wrote his first web page in 1992 and never looked back. He's been building data-driven web applications since the late 1990s, and has worked on everything from tiny standalone websites to complex distributed systems. He's the CTO at Skills Matter in London, he's a Microsoft... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 9

17:45

Growing your DevOps mindset
Practicing DevOps successfully requires knowledge of hard skill areas such as continuous delivery and automated testing. But even if you have all these tools in place, you are not necessarily successful. And why is that? 

In most cases, the people are not in the right "state" or mindset, to actually use these new practices and tools. Fear of failure, of speaking up, motivation and drive are all factors that play an important role. 

Creating a culture where people show courage, work on team building, practice DevOps leadership and have a continuous improvement mindset is hard but extremely important.

In this session, I will talk about what a DevOps MindSet. How to recognize fears and counter-productive behavior and give you some tips and insights on how to start growing a DevOps Mindset for yourself and your colleagues.

Speakers
avatar for René van Osnabrugge

René van Osnabrugge

DevOps Consultant, Xpirit
René is always looking for improvements on all fronts. By using modern technology, implementing Continuous Delivery, DevOps practices and coaching in the domain of Scrum and Agile, he helps companies improve their software delivery process. René is an active blogger and speaker... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 6

17:45

ISE to VSCode - Transition Your PowerShell Scripting Right Now
Microsoft hasn't (yet) formally deprecated the PowerShell ISE, but they strongly suggest we begin using Visual Studio Code. This session gets you productive with VSCode-based PowerShell development quickly and easily. Pick up useful tips and tricks you can implement immediately!

Speakers
avatar for Timothy Warner

Timothy Warner

Timothy Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management who is based in Nashville, TN. His professional specialties include Microsoft Azure, cross-platform PowerShell, and all things Windows Server-related. You can reach Tim via Twitter (@TechTrainerTim... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 1

17:45

Go from zero to hero using Azure Site Recovery: Surviving a ransomware attack
In a real-world scenario your primary data center has just been hit with a ransomware attack and the only option is to failover to DR. Luckily you came to our session last year and opted to setup Azure Site Recovery (ASR). During this session, learn everything you need to know to recover using Azure Site Recovery. You also have a chance to ask questions from the expert MVPs presenting the session.

Speakers
avatar for Dave Kawula

Dave Kawula

Dave Kawula is an Enterprise Consultant, Technology Evangelist, Best Selling Author and all around geek. He loves Microsoft Technology and is considered one of the best in his field. He holds over 50 + Microsoft Certifications and is also a Microsoft MVP. Dave is also a Senior Technical... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 11

17:45

Windows Defender - How ramp up your security posture!
Windows Defender is more than just a free Anti-Virus software it is much more. In this deep-dive we will sort out how to configure and use ASR, Controlled folder access and the rest of the features both using traditional management and using Intune. What does Windows Defeder ATP bring for additional features and what can we use without.

Speakers
avatar for Jörgen Nilsson

Jörgen Nilsson

Onevinn
Jörgen is working as a principal consultant at Onevinn in Sweden. He has been working as a consultant since 1993 with a focus on Enterprise Client Management and System Management. Involved in many projects and also a Microsoft Certified Trainer, MVP in Enterprise Mobility and delivers... Read More →
avatar for Stefan Schörling

Stefan Schörling

Stefan Schörling started with Security in the mid 90th’s, He is very passionate about IT Security, back in the 90th’s he started with Linux and Networking and has over the years worked holistically with all aspects of Security, For the last 10 years he has been awarded as a Microsoft... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 10

17:45

Leadership Guide for the Reluctant Leader
Regardless of the technology you know, regardless of the job title you have, you have amazing potential to impact your workplace, community, and beyond.

In this talk, I’ll share a few candid stories of my career failures… I mean… learning opportunities. We’ll start by debunking the myth that leadership == management. Next, we’ll talk about some the attributes, behaviors and skills of good leaders. Last, we’ll cover some practical steps and resources to accelerate your journey.

You’ll walk away with some essential leadership skills I believe anyone can develop, and a good dose of encouragement to be more awesome!

Speakers
avatar for David Neal

David Neal

Okta
David is a family man, software developer, musician, illustrator, and Microsoft MVP living in North Georgia, USA. He is currently a Senior Developer Advocate for Okta. David runs on a high-octane mixture of caffeine and JavaScript, and is made entirely of bacon.


Tuesday May 21, 2019 17:45 - 18:45
Room 12

17:45

A Skeptic's Guide to Functional Style Javascript
With modern JavaScript, we have seen a rise in ‘functional style’ javascript popularity. This style introduces a whole slew of terms and patterns that have different connotations depending on who you are talking to. Phrases like purity, higher order functions, and currying are thrown around all over the place. What does ‘no side effects’ mean, and what about when you need to get something done? And what in the world is a ‘monad’? In this talk, Jon will walk through the world of the functional programmer and show how these phrases and patterns fit into modern JavaScript development. Jon will work through functions as first class objects in JS, and show how we can use that feature to write clean, maintainable, and reusable code. You will also walk away armed with the information you need to see through all they hype. You’ll have a firm grasp of where these patterns are useful, and as importantly, where they are not.

Speakers
avatar for Jonathan Mills

Jonathan Mills

Jon is a Pluralsight author, Microsoft MVP, and international speaker focusing on JavaScript both in the browser and on the server. Jonathan Mills is a JavaScript and Node.js expert working in the mean stack with individuals and companies to help build their technical skills to cope... Read More →


Tuesday May 21, 2019 17:45 - 18:45
Room 4
 
Wednesday, May 22
 

08:45

Computer Vision: Machine Learned Systems with Sight in Action
How is AI, Computer vision, machine learning, and mixed reality designed into innovative software built on the latest and greatest emerging technical experiences?
Join Tim Huckaby in a session focused on the power of Computer Vision: Designing, developing, and putting interactive vision-based software systems into production. 
This demo-heavy session will demonstrate and explain the components of computer vision like machine learning and demonstrate the use cases where computer vision solutions are happening.  In addition, those coming in the immediate future.  Moreover, speculate on the computer vision solutions of the future.  
This session will explain how computer vision sits in a wide-ranging area of Artificial intelligence absorbed in Ambient Intelligence - Tracking people and objects in a physical space. In many ways this is using AI to both map a physical space and activity to a digital space, and then allowing actions on top of the digital graph
This demo-heavy session will show you:
  • a number of real interactive computer vision solutions in the realm of sensors & cameras and how they are built
  • mixed reality devices that produce interactive holographic experiences. 
  • The latest breakthroughs in Machine Learning models for computer vision

Speakers
avatar for Tim Huckaby

Tim Huckaby

Tim Huckaby is an industry luminary focused on AI, Computer Vision, Machine Learning, AR/MR, & Emerging User Experiences.Mr. Huckaby has over 35 years of technology experience including serving on a server product team as a development lead on an architecture team at Microsoft.  Mr... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 8

08:45

Connecting your IoT devices to Azure
Azure offers multiple different ways to connect your IoT devices to Azure and even more options regarding data transfer. This sessions covers them and gives you ideas how to choose the right one.

Speakers
avatar for Teemu Tapanila

Teemu Tapanila

Teemu Tapanila is a solution-oriented technical professional with focus Azure and mobile. He's Microsoft Azure MVP for 5 years running and believes that cloud technologies combined with great user experience are the keys to successful digital transformation. He applies his passion... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 1

08:45

Building an Azure Governance model for the Enterprise
In this session Karl will walk you through the fundamentals of building a comprehensive Azure Governance model, based on real-life experiences with working on multi-vendor hybrid IaaS / PaaS projects in the enterprise. When proper governance model is followed, you can ensure your teams are operating in a secure and compliant Azure environment during design, development and operations.

After this session, you should have a better understanding of Azure governance best practices and in-house team roles & responsibilities. You should also have an overview of the technical implementation of governance controls.

Speakers
avatar for Karl Ots

Karl Ots

Zure
Karl Ots is a cloud and cybersecurity consultant, as well as international speaker and trainer, with a broad range of deep Azure expertise. He believes that cloud technologies are the key to successful digital transformation. He applies his passion and expertise to his work as a Managing... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 3

08:45

Azure Cosmos DB Part I - Introduction to Cosmos DB
This session presents an overview of Azure Cosmos DB, a globally distributed, massively scalable, low (single-digit millisecond) latency, fully managed NoSQL database service that is designed specifically for modern web and mobile applications. Like other NoSQL platforms, Cosmos DB supports a schema-free data model, built-in partitioning for sustained heavy-write ingestion, and replication for high availability. But only Cosmos DB offers turnkey global distribution, automatic indexing, and SLAs for guarantees on 99.99% availability, throughput, latency, and consistency.

We begin by explaining NoSQL databases in general, and how they compare with traditional relational database platforms. Then we tour the many features of Cosmos DB, including its multi-model capabilities which allow you to store and query schema-free JSON documents (using either SQL or MongoDB APIs), graphs (Gremlin API), and key/value entities (table API). You’ll learn about global distribution, scale-out partitioning, tunable consistency, custom indexing, and more. We’ll also discuss client development using the many available SDKs. Attend this session, and get up to speed on Cosmos DB today!

Speakers
avatar for Leonard Lobel

Leonard Lobel

Sleek Technologies, Inc.
Leonard Lobel (Microsoft MVP, Data Platform) is the chief technology officer and co-founder of Sleek Technologies, Inc., a New York-based development shop with an early adopter philosophy toward new technologies. He is also a principal consultant at Tallan, Inc., a Microsoft National... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 11

08:45

Don't get blamed for your choices.
As developers, we make choices all the time: architecture, frameworks, libraries, cloud providers, etc. And if you’ve been around for a while, you probably ended up regretting at least some of your choices.
In this session, we'll explore the typical pitfalls of making development choices and how to avoid them. By the end of this session, you will be armed to take any decision they will throw at you.
Now, if only there was a way to prove to your peers and superiors that you acquired this skill...
Well, there is! RAD Certification! I'll end my talk by telling you about this awesome certification program!


Speakers
avatar for Hannes Lowette

Hannes Lowette

Axxes
Hannes is a developer, a coach and a father of 3.In his role as a .NET consultant at Axxes, he likes performance, databases, distributed systems and large scale apps. But most of all, he likes playing devil’s advocate in technical discussions by playing the ‘it depends’ card. In... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 13

08:45

Internals of Exceptions
You know how to throw and catch exception. But do you know how are they implemented internally? Do you know what is SEH, VEH and VCH in Windows? Or do you know why C# introduced exceptions filters or how to catch everything, even StackOverflowException? 

In this presentation I show internal mechanisms used by Windows for handling exceptions. We will see constructs used by C++ and C# languages, CLR instructions and machine code details of those. There will be some live debugging and low to high level code.

Speakers
avatar for Adam Furmanek

Adam Furmanek

Amazon
I am Adam Furmanek and I have been working as a .NET developer for 5 years. Right now I am at Amazon working with Scala, Spark and Machine Learning. I am always interested in digging deeper, exploring machine code and going through implementation details to better understand internals... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 7

08:45

Microsoft, Linux, Open Source, Cloud + DevOps
The mission of Visual Studio is to make every developer on every team more productive, and we've been busy! In this demo-heavy session, we show the capabilities we've added in Visual Studio 2019 to make you more productive—improvements to editing, refactoring, debugging, code clean up, and testing your code. Whether you’re new to developing or have been using Visual Studio for many years, we guarantee you'll learn something that will make you more efficient.

Speakers
avatar for Jessica Deen

Jessica Deen

Microsoft
Jessica is a Cloud Developer Advocate for Microsoft focusing on Azure, infrastructure, containers, Linux and open source. Prior to joining Microsoft, she spent over a decade as an IT Consultant / Systems Administrator for various corporate and enterprise environments, catering to... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 4

08:45

Azure Automation - Your Administrative Swiss Army Knife
Any administrative action you perform in Azure more than three times is a good candidate for automation. Speaking of which, Azure Automation provides administrators with an excellent platform for configuration management and process automation. Learn how to enable Automation by using least-privilege security, and shorten your development time by taking advantage of community-provided PowerShell scripts.

Speakers
avatar for Timothy Warner

Timothy Warner

Timothy Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management who is based in Nashville, TN. His professional specialties include Microsoft Azure, cross-platform PowerShell, and all things Windows Server-related. You can reach Tim via Twitter (@TechTrainerTim... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 12

08:45

Let's take a look at Azure Monitor!
You have a lot of workloads running in Azure but are they properly monitored? Connecting them to your onprem monitoring tool is most of the time a hassle so why not use Azure monitor to keep an eye on those workloads? Join this session to witness how far Microsoft have come to deliver monitoring as a service with full control to tailor to your needs.

Speakers
avatar for Dieter Wijckmans

Dieter Wijckmans

Ob-V-us
Dieter is an MVP for System Center Cloud and Data management.He 's been active in the IT industry for over 15 years. Recently he co-founded OB-V-US focusing on delivering high end consultancy to a wide variety of customers.He's an active member in his local Sysctr community and a... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 6

08:45

The Care and Feeding of Software Engineers
After years of excellence as a developer who gets things done, you are rewarded with a leadership title and more responsibility. Only now you are expected to manage people and not just code. What motivated you to improve doesn't seem to always work on your team. So what do you do? We will explore the art of managing talented people and learning what the human needs for guidance and support from their leader.

Speakers
avatar for Heather Downing

Heather Downing

Climbing the technology mountain and halfway up the side. Experience in .Net, mobile applications and more recently voice interface development. Dabbles in iOT & AR/VR. Focusing on coding for humans and choosing the right tool for the job.Heather is a passionate coder and entrepreneur... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 10

08:45

Multithreaded JavaScript—Web Workers and Atomics
For better or worse, JavaScript is single-threaded by design. For over 50 years Moore’s Law has described persistent exponential growth in computational power, but physical limitations have slowed that trend. Advancement now comes through the use of multiple CPUs and cores. This is fine for languages featuring threads and task-based architectures. But what about JavaScript?

Thankfully, new paradigms handle parallelism over the web. Web Worker constructs allow long-running code to execute in the background without blocking the UI. Shared Memory and Atomic operations allow true sharing of data among worker processes. Learn to leverage these exciting features to responsibly improve the performance and responsiveness of your web applications!

Speakers
avatar for Jeff Strauss

Jeff Strauss

Jeff is a software developer, an entrepreneur, and an attorney. As a consultant at WWT Asynchrony Labs, with unique experiences that combine technology and law, he maintains a passion for solving problems with inspired solutions, improving life through technology.A dedicated member... Read More →


Wednesday May 22, 2019 08:45 - 09:45
Room 9

09:45

Break & Room Switch
Wednesday May 22, 2019 09:45 - 10:00
Hollywood

10:00

Security controls in Azure, practical implementation
Governance & Security in Azure are key to a successful Cloud adoption. Numerous tools are available to provide decision makers peace of mind, ranging from Azure Security Center to Azure Policies and AzSK, Come and see how to practically implement Security in Azure. We will tackle IaaS, PaaS and Serverless offerings and see which specific security controls may be put in place in order to fulfill security requirements. Security may be applied two ways: in a proactive and/or in a reactive way and you will learn how to implement both ways.

Speakers
avatar for Stephane Eyskens

Stephane Eyskens

For many years, Stephane works as a pure DevOps Architect since he works hand in hand with both infrastructure & development teams. Having a background of .NET & SharePoint architect, Stephane naturally embrassed Azure which has become his main focus. Stephane holds a Bachelor Degree... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 1

10:00

Azure Cosmos DB Part II – Building Cosmos DB Applications
In this intensive demo-packed session, you’ll learn how to write applications for Cosmos DB, and see how to work with the various Cosmos DB APIs. These APIs support a variety of data models, including the SQL API (for JSON documents), Table API for (key-value entities), Gremlin API (for graphs) and Cassandra (for columnar). Regardless what you choose as a data model of choice, you’ll learn how to provision throughput, and how to partition and globally distribute your data to deliver massive scale.

You’ll see how to migrate data from SQL Server to Cosmos DB, and how to write queries using Cosmos DB SQL. Then we’ll write data access code that creates and queries databases, collections, and documents, manages custom indexing policies, and defines users and permissions for resource-level access. We’ll also create, deploy, and execute server-side stored procedures, triggers and user-defined functions, using the Cosmos DB server-side programming model. Attend this session, and prepare to build Cosmos DB applications today!

Speakers
avatar for Leonard Lobel

Leonard Lobel

Sleek Technologies, Inc.
Leonard Lobel (Microsoft MVP, Data Platform) is the chief technology officer and co-founder of Sleek Technologies, Inc., a New York-based development shop with an early adopter philosophy toward new technologies. He is also a principal consultant at Tallan, Inc., a Microsoft National... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 11

10:00

Auth0: the convenience of the cloud without giving up the flexibility of your code
Coding authentication features in your apps from scratch is a thing of the past: it’s far too easy to get things wrong, and with the ever growing list of identity providers, client types, development stack… who has the time to keep up? 
Usually you have two choices: you either rely on a cloud identity service, or on some building blocks to create and run your own service. Neither options are perfect: cloud services are usually convenient, but limited in their ability to customize things; in-app components give you complete control, but you are responsible for running your own identity service.
What if you could combine the advantages of the two approaches, with none of the drawbacks? Attend this past paced session to hear from Vittorio how Auth0 gives you all the knobs and levers you can hope to find in a world-class identity cloud service, and how you can still run your own code in it if your scenario calls for special logic.

Speakers
avatar for Vittorio Bertocci

Vittorio Bertocci

Auth0
Vittorio Bertocci is a Principal Architect for Auth0. Before Auth0, he had a lengthy career with Microsoft, where Vittorio worked with Fortune 100 and Global 100 companies, including working on Microsoft’s Azure Active Directory team as principal program manager focusing on the... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 3

10:00

Modernizing .NET Applications with Docker Containers
Docker has rapidly become the industry standard for containerizing applications, and are a terrific option for both greenfield .NET Core and legacy .NET Framework workloads. Come see how moving your applications to Docker containers provides greater agility, efficiency, and the ability to migrate to modern infrastructure.

Speakers
avatar for Steven Follis

Steven Follis

Docker Inc
Steven is a Solutions Engineer at Docker Inc. leveraging container technology to foster greater agility, efficiency, and security for enterprise organizations. Leveraging years of experience in the Microsoft ecosystem, he bridges the gap between traditional Windows shops and the emerging... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 9

10:00

Agile is dead! Or Is it?
Agile is dead! Long live DevOps! Um.. ALM… um… 

There has been a plethora of "agile is dead" of late posts yet the long list of failed agile that has caused it smell very little like agile. What was missing? Come and find out how to make a success of your agile project, and what will immediately spell disaster… 

Paying lip service to a lexicon is no longer enough…

Speakers
avatar for Martin Hinshelwood

Martin Hinshelwood

Martin Hinshelwood is the Founder/CEO of naked Agility Limited and has been their Principal Consultant and Trainer on DevOps & Agility for four years. Martin is a Professional Scrum Trainer, Microsoft MVP: Visual Studio and Development Technologies, and has been Consulting, Coaching... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 7

10:00

Communication in a Microservices World
Micro services solve many problems and is the right way to go for many large systems. But they also introduce new problems. A notorious one is communication. Praised be the simple days of the monolith where everything was a simple function call. But now that function lives in a different process, floating somewhere. So, how do they reach each other? What about performance? What about transactions? Which protocol should be used? Many questions that deserve an answer, and only one hour to do so. See you there.

Speakers
avatar for Lander Verhack

Lander Verhack

U2U
Lander Verhack works as a software expert, trainer and strategist at U2U. He focusses on Front-End development in .NET, Web and Mobile Apps. Lander is author of the U2U training material on Windows 10, Android and Angular. Lander has a strong passion for technology and enjoys playing... Read More →
avatar for Diedrik De Mits

Diedrik De Mits

Diedrik De Mits is a highly enthusiastic trainer, with enough energy to get you through an intense day of training.Diedrik has a wide interest in software development including web, Windows and mobile applications. Diedrik has trained thousands of developers and is involved in many... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 10

10:00

Master Windows 10 peer-to-peer
One of the biggest challenges today is increasing size of updates, Windows 10 Servicing, Office 365. During this session we sort out the different technologies, LedBAT, BranchCache, Delivery Optimization, Peer Cache(SCCM) when and how to use them! We will also cover how to handle peer-to-peer technologies and Intune.

Speakers
avatar for Jörgen Nilsson

Jörgen Nilsson

Onevinn
Jörgen is working as a principal consultant at Onevinn in Sweden. He has been working as a consultant since 1993 with a focus on Enterprise Client Management and System Management. Involved in many projects and also a Microsoft Certified Trainer, MVP in Enterprise Mobility and delivers... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 12

10:00

Windows Virtual Desktop deep dive
Microsoft announced at Ignite the new name and model for RDmi: Windows Virtual Desktop (or shortened to WVD).
In this session, we dive even deeper into the world of Windows Virtual Desktop.
We will look at Deployment, Monitoring, Troubleshooting, Management and much more

Speakers
avatar for Micha Wets

Micha Wets

ASPEX
As a Microsoft MVP, Micha enjoys talking about all things IT and has already spoken at various conferences. Most recently, ITProud, Microsoft Inspire 2018 in Las Vegas, Cloudbrew, a recent Technine event and a Microsoft hosted webinar. He has over 10 years of experience as a DevOps... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 4

10:00

PWA: Progress With Awesomeness
Nowadays, mobile and web technologies pop up like mushrooms. Because of the role mobile plays in modern IT, every company and application wants to be "mobile proof". There is a major pool of available technologies to achieve that, but companies and developers often don't know which one to choose.
Native development brings huge costs, so companies who can't afford this are searching for alternatives. Hybrid technologies like Cordova, React-Native and Phonegap are often good alternatives. Another solution can be Progressive Web Apps. If an application doesn't need those fancy native mobile features, PWA's can be a great solution. Most companies already have a regular Web App, so upgrading to a PWA can be a quick win!
This session will be an introduction to the possibilities and features of Progressive Web Apps. Try not to see this technology as the holy grail, but as a valid possibility in the variety of mobile and web solutions.

Speakers
avatar for Joey Comhaire

Joey Comhaire

Joey Comhaire is currently working for Axxes IT Consultancy, a company located in Belgium.Joey started programming by learning Java and C#, but quickly started to grow an interest in Frontend technology. While trying to expand his knowledge, PWA became one of the new items under the... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 13

10:00

Shit happens… debugging an Angular app.
Let's explore all the techniques that will turn you into a ninja to track every mistakes until your app becomes bug free!

Speakers
avatar for Laurent Duveau

Laurent Duveau

Serial Workshop Trainer, passionate about web and mobile dev with Angular, TypeScript, Azure and ASP.NET Core.Helping front-end developers getting the most out of the Web since 2000!


Wednesday May 22, 2019 10:00 - 11:00
Room 6

10:00

SOLID JavaScript
Many .Net and Java developers live by the SOLID principles to make their software designs more understandable, flexible, and maintainable. As more business logic moves to the front end with frameworks like React and Angular, developers often lose touch with these principles and resort to more reactionary code. It doesn’t have to be that way. In this session, you will learn how to apply all five of the SOLID principles to your front-end JavaScript applications.



Speakers
avatar for Jonathan Mills

Jonathan Mills

Jon is a Pluralsight author, Microsoft MVP, and international speaker focusing on JavaScript both in the browser and on the server. Jonathan Mills is a JavaScript and Node.js expert working in the mean stack with individuals and companies to help build their technical skills to cope... Read More →


Wednesday May 22, 2019 10:00 - 11:00
Room 8

11:00

Break & Partner Expo
Wednesday May 22, 2019 11:00 - 11:30
Hollywood

11:05

SharePoint Integration with NodeJS by Danny Foncke of Smals
‘Extending’ and connecting SharePoint using node.js. 
Yet another way of adding server-side functionality to SharePoint, without touching the farm. 
Scheduled jobs (timer jobs), offloading complex or resource intensive operations from workflows to a service, email service, document generation, integrating SharePoint with other applications,…. In this short session you will see just how easy it is using just javascript.

Wednesday May 22, 2019 11:05 - 11:25
Partner stage

11:30

Data Science for Developers
Data science is revolutionizing the world around us. We’re incorporating artificial intelligence, machine learning, and data-driven decision making into all aspects of our business. However, many software developers have yet to learn how to leverage these practices to create better software.

In this presentation, we’ll learn how expert developers are using data science to create better software. We’ll learn how to use data analytics, machine learning, and anticipatory design to create more intelligent software. In addition, we’ll learn how to use data from our dev-ops pipeline to improve our software development practices.

Speakers
avatar for Matthew Renze

Matthew Renze

Matthew Renze is a data science consultant, author, and public speaker. Over the past two decades, he has taught over 175,000 developers and IT professionals how to make better decisions with data science. His clients include small software start-ups to Fortune 100 companies across... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 4

11:30

Code faster and better with Visual Studio 2019
The mission of Visual Studio is to make every developer on every team more productive, and we've been busy! In this demo-heavy session, we show the capabilities we've added in Visual Studio 2019 to make you more productive—improvements to editing, refactoring, debugging, code clean up, and testing your code. Whether you’re new to developing or have been using Visual Studio for many years, we guarantee you'll learn something that will make you more efficient.

Speakers
avatar for Mika Dumont

Mika Dumont

Mika is a Program Manager on the .NET and Visual Studio team at Microsoft. She works to help developers write better code faster with productivity tools—like refactoring, code navigation and code style configuration.


Wednesday May 22, 2019 11:30 - 12:30
Room 8

11:30

Open Source Software Foundations: Not Totally Boring, Actually Super Awesome
Foundations sound horribly boring, but if you love building and using open source software, they're actually really cool. 
As the executive director of the .NET Foundation, and one of my most difficult tasks was figuring out how to describe what the .NET Foundation actually is, let alone why anyone should actually care. Foundations can do a lot for the community, and maybe for your open source project. And that just got a lot more real with our recent changes to include open membership and community elections. Find out how you can get involved!

Speakers
avatar for Jon Galloway

Jon Galloway

Microsoft
Jon is the Executive Director of the .NET Foundation and a Program Manager on the .NET team. He’s been developing software professionally since the late 1990’s, and over the years has written several books, popular .NET tutorials and samples, a top speaker on Microsoft Virtual... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 3

11:30

Secure your app with Azure AD B2C
Learn the how to secure your applications and API’s with Azure AD Business to Consumer (B2C). We’ll introduce Azure AD, OAuth and Open ID Connect and explore how to use B2C to secure your application with both local and social accounts.

Speakers
avatar for Oren Novotny

Oren Novotny

Insight
Oren is Chief Architect, DevOps & Modern Software at Insight, and a Microsoft Regional Director. He is passionate about reducing friction in the development process and creating modern software solutions to solve complex business challenges. Named a Microsoft MVP for Windows Platform... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 9

11:30

Exposing an Extensibility API for your Applications
Writing software that can be maintained is and always has been crucial. But so is writing software that can be enhanced and extended. It’s become quite commonplace for many apps today to expose APIs so externally written apps can have access to their data or their services. But imagine how cool it is to expose an API for changing or extending an application’s functionality. I’m talking about the ability to use the architecture of an application in order to enhance that system. This is the power of the patterns and techniques I’m going to show you in this session. They’re very useful and very geeky so bring your propeller hat.

Speakers
avatar for Miguel Castro

Miguel Castro

Whether playing on the local Radio Shack’s TRS-80 or designing systems for clients around the globe, Miguel has been writing software since he was 12 years old. He insists on staying heavily involved and up-to-date on all aspects of software application design & development, and... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 6

11:30

Mobile DevOps with App Center
Hold on to your hats! This will be the fastest setup you will see for continuous integration and continuous delivery you have ever seen. With the use of App Center, you can now build and distribute your apps as never before. With a very easy to use and good-looking design, it is a joy to work with.

In this session, I will show you what App Center is and what it can do for you. Besides building and distributing we will have a look at analytics, crash reporting and the Azure features that it holds. After this session, you will be an App Center guru yourself and there is nothing stopping you from getting your wonderful apps out into the world.

Speakers
avatar for Gerald Versluis

Gerald Versluis

DotControl
Gerald Versluis (@jfversluis) is an all-round software developer, Microsoft MVP and two-time author from The Netherlands. After years of experience working with Xamarin, Azure and .NET technologies, he has been involved in a number of different projects and has been building several... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 1

11:30

Educate your employees, but wait; how and why?
In the Modern world, we heard we must have a look in to Windows as a Service and Implementing it, we have heard about an Application strategy and so on. In the End we always have our End-Users, in so many Companies the Admins call them funny titles, trust me they are smarter then you guess! Use this knowledge and tell them how to use Computers / Tablets etc. If they buy a Smartphone for private Use, they also can set it up and run, think about this. I will help you in this session with some ideas, tips and tricks to create the Bridge for your End-Users to IT and to Devs. Become an IT Translator for Humans!

Speakers
avatar for Mirko Colemberg

Mirko Colemberg

Mirko is MCT, MVP and computer scientist with diploma. In his activity as a computer scientist, he has over 20 years of experience. He has followed a classic path in the IT industry: Developing from the helpdesk to field engineer and finally consultant. This has given him a great... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 13

11:30

Getting Started with Developing Apps for Microsoft Teams
Are you a developer interested in learning more about developing apps for Microsoft Teams? If so, this session is for you! In this session, we will dive through the key concepts and guidance for building custom apps for Teams. As well as what's required in preparing your O365 tenant for developing Teams apps as well as demonstrate how to build an app using App Studio in Microsoft Teams.

Speakers
avatar for Christina Wheeler

Christina Wheeler

Christina Wheeler (MVP) is an Independent Consultant Solution Architect and a part-time Trainer specializing in Power BI, PowerApps, SharePoint and other O365 training. She is a highly respected SharePoint/O365 expert who focuses on development, administration, branding, and training... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 11

11:30

Shift to a modern desktop? Configuration Manager is your best friend!
Are you ready to deploy Windows 10, Office 365 ProPlus using your preferred deployment tools? In this session we'll give you real-world and proven deployment recommendations for how to shift to a modern desktop. 
Find out what's new, what's changed, and learn the best practices. We'll focus on System Center Configuration Manager for OS Deployment, Windows Analytics for device and app readiness, Office 365 ProPlus Click-to-Run, OneDrive Known Folder Move as a new option to sync user files, Windows Autopilot for new PC acquisition and we'll cover the Windows as a Service model along with Upgrade Task Sequences for scale. 




Speakers
avatar for Ronny de Jong

Ronny de Jong

InSpark
As lead consultant & Microsoft MVP Ronny is working for InSpark, #1 Dutch Microsoft Cloud Integrator specialized in datacenter & apps, modern workplace, security & managed services. Ronny’s primary focus is on Microsoft 365: Enterprise Mobility, Identity-, Information- & Threat... Read More →
avatar for Ronni Pedersen

Ronni Pedersen

Ronni is working as a Freelance Cloud Architect in Denmark. He has been working as a consultant since 1997 with a primary focus on Enterprise Client Management solutions, based on technologies like System Center Configuration Manager, Microsoft Intune and Enterprise Mobility + Security... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 10

11:30

Hacking your work life __ balance to take over the world
Everyone has the same 24 hours in a day, so how do some people seem accomplish so much more? It’s time to learn to hack your work life __ balance to have more time to pursue your passion projects, spend more time with those you love, while keeping your work ethic strong. Let’s take over the world!

Speakers
avatar for Jennifer Wadella

Jennifer Wadella

Jennifer Wadella has been writing code since before she realized it was a credible career path. She currently works as the lead front-end developer at a legal tech startup and loves building javascript applications + speaking at technical conferences. Jennifer is an active member... Read More →


Wednesday May 22, 2019 11:30 - 12:30
Room 12

11:30

Cross-Platform Desktop Apps with Electron
Would you like to leverage your HTML, CSS, and JavaScript skills to build cross-platform desktop applications? Electron is an open source application shell created by GitHub, designed to make building great desktop applications easy. You may have already experienced Electron using applications such as Atom, Slack, or Visual Studio Code. In this talk, you will learn its features, how to quickly get started, and tips from my experience building Electron applications.

Speakers
avatar for David Neal

David Neal

Okta
David is a family man, software developer, musician, illustrator, and Microsoft MVP living in North Georgia, USA. He is currently a Senior Developer Advocate for Okta. David runs on a high-octane mixture of caffeine and JavaScript, and is made entirely of bacon.


Wednesday May 22, 2019 11:30 - 12:30
Room 7

12:30

Lunch
Wednesday May 22, 2019 12:30 - 13:45
Hollywood

12:40

Industry 4.0: Standalone smartwatches, are we there yet? by Arne De Cock of Infosupport
What seemed like a nice gizmo from James Bond movies is now part of everyday life. Smartwatches are seeing major adoption on the streets and they do not seem to be “just a fad”. But… are they ready to be used in industrial environments? Will the factory-worker of the future have this companion on his/her wrist or will it be stuck in the consumer-only market forever?

To jump with both feet into the future, we challenged ourselves to build a stand-alone smartwatch app for both WearOS and Tizen to support factory workers in a construction plant.

During this talk we will show you our setup and architecture for the project and give you our view on the future of “smartwatches for the industry 4.0”.

Wednesday May 22, 2019 12:40 - 13:00
Partner stage

13:10

Coding with the speed of Thought in VisualStudio and CodeRush by Don Wibier of DevExpress
Join technical evangelist Don Wibier on this quest on how to become more productive with VisualStudio.

Be prepared to have your mind blown with some of the coolest features in the latest release of CodeRush to accomplish your coding with the least keystrokes possible.

Discover extended debugging features with code-evaluation, expression branching and more to make sure your code does what it should do.

Wednesday May 22, 2019 13:10 - 13:30
Partner stage

13:45

Adding Machine Learning to the Mix(ed Reality)
Mixed Reality is when you mix the real world with a computer generated world.
What if we can throw in AI into the mix?
In this session we will explore how you can use Azure Cognitive services together with Mixed Reality (HoloLens) and even how you can bring Machine learning to the device with WinML.

Speakers
avatar for Jimmy Engstrom

Jimmy Engstrom

Ever since Jimmy got his first ZX Spectrum at the age of 7 he hasn’t stopped programming. During the day he is an .NET developer and he does all the fun stuff during his spare time. Together with his wife he also runs a company ”azm dev” which is focused on HoloLens and windows... Read More →
avatar for Jessica Engström

Jessica Engström

Being a geek shows in all parts of her life, whether it be organizing hackathons, running a user group and a podcast with her husband, game nights (retro or VR/MR) with friends, just catching the latest superhero movie or speaking internationally at conferences. Her favorite topics... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 10

13:45

Artificial Intelligence infused apps with Azure Cognitive Services
Today, like never before, developers have more power on their fingertips than entire generations that came before them. We can turn inspiring ideas into amazing applications and we can create intelligent software with the power of Azure Cognitive Services. in this session I plan to show how I did exactly this with the AI Visual Provision app, a "whiteboard compiler" that transforms architecture diagrams into real life resources on Azure. This demo heavy session will show you how to create your own AI-infused apps by leveraging Azure Cognitive Services and a number of other cool services such as Azure Functions, Web Apps and SignalR

Speakers
avatar for Christos Matskas

Christos Matskas

Microsoft
Christos Matskas is a software developer, blogger, speaker and all around geek. He currently works at Microsoft as a Product Marketing Manager focusing on dev tools and empowering developers to do more with the set of tools and technologies that Microsoft has to offer. A successful... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 3

13:45

Microsoft Power BI Premium: Building enterprise-grade models
Power BI Premium enables you to build comprehensive, enterprise-scale analytic solutions that deliver actionable insights through familiar data visualization tools such as Microsoft Power BI and Microsoft Excel. This session will dive deep into exciting, new and upcoming features including aggregations for big data to unlock petabyte-scale datasets that was not possible before! We will uncover how the trillion-row demo was built in Power BI on top of HDI Spark. The session will focus on performance, scalability, and application lifecycle management (ALM). Learn how to use Power BI Premium to create semantic models that are reused throughout large, enterprise organizations

Speakers
avatar for Kasper De Jonge

Kasper De Jonge

Microsoft
Kasper de Jonge is a Principal Program Manager on the BI team at Microsoft, where he has worked on developing features for Power BI, Power Pivot and other Analysis Services products such as the Tabular model and Multidimensional cubes. He is a frequent speaker at conferences such... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 6

13:45

A revisit of the Azure App Service
Nowadays all sessions seem to be about either containers or serverless. So, it's time to revisit the trusted Azure App Services and how it can help your day to day work. It offers high availability, autoscaling, automated deployments from various environments and a slew of other cool features.

Speakers
avatar for Kris Van Der Mast

Kris Van Der Mast

As a freelance Microsoft technologies expert Kris helps his clients to reach their goals. Actively involved in the global community he is a Microsoft MVP since 2007. First for ASP.NET and since 2016 achieving in 2 disciplines: Azure and Visual Studio and Development Technologies... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 13

13:45

Building an educational game with .NET Core and Unity3D
If you are waiting for a deep dive into .NET Core, the Microsoft Compiler Platform and Unity3D, this talk is for you! No high level tech demos, but a real life application that is used in schools. We will build an educational game, with robots fighting to the death, from scratch. This will including backend web services, a frontend Unity 3D client to visualize the battle and middleware processing services using the Microsoft Compiler Platform (Roslyn). The point of this session is to show you how technology is evolved to make development easy and create useful applications in only one hour of hardcore coding!

Speakers
avatar for Johnny Hooyberghs

Johnny Hooyberghs

Johnny Hooyberghs is a consultant for Involved since 2014 focusing on .NET architecture and backend development. Prior to joining Involved, he has had experience developing software for Corilus since 2008. He has been passionate about .NET ever since it was released and his areas... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 4

13:45

C# Language Internals
Come and have a peek under the hood of your favorite C# language features. In this 100% demo session, we'll browse the Roslyn compiler source code, use ILDASM and ILSpy, and may even jump in WinDbg and SOS to show how language features come alive.

If you've seen this session before, don't worry! There's plenty of new content with the new C# 7.x language features and the upcoming proposed C# 8.0 features.

Speakers
avatar for Bart De Smet

Bart De Smet

Microsoft
Bart De Smet is a Principal Software Development Engineer working on large scale stream processing systems in the Applications and Services Division at Microsoft Corporation, a course and book author, and a popular speaker on various international conferences. In his current role... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 8

13:45

Security panel
Bring your toughest security related questions for our panel of experts!

Speakers
avatar for Kyle Marsh

Kyle Marsh

Microsoft
Kyle is a Principal Program Manager on the Microsoft Identity team. As part of the Identity team Kyle focuses on architecting security and access management for applications and APIs across a wide variety of developer technologies. He has extensive experience developing solutions... Read More →
avatar for Stephane Eyskens

Stephane Eyskens

For many years, Stephane works as a pure DevOps Architect since he works hand in hand with both infrastructure & development teams. Having a background of .NET & SharePoint architect, Stephane naturally embrassed Azure which has become his main focus. Stephane holds a Bachelor Degree... Read More →
avatar for Vittorio Bertocci

Vittorio Bertocci

Auth0
Vittorio Bertocci is a Principal Architect for Auth0. Before Auth0, he had a lengthy career with Microsoft, where Vittorio worked with Fortune 100 and Global 100 companies, including working on Microsoft’s Azure Active Directory team as principal program manager focusing on the... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 9

13:45

Continuous Delivery to the PowerShell Gallery with AzureDevOps
Come and join Cloud and DataCenter MVP Rob Sewell and learn how to publish your PowerShell module to the PowerShell Gallery continuously for free using AzureDevOps enabling you to easily share your code with all of the community or colleagues

We will have plenty of demos and scripts and discuss
From Scripts to Modules and why
Using VS Code
Using Plaster to create the customised framework for your modules
How to use Script Analyser to help you to code better
Why you should use Test Driven Development and how to do that for your PowerShell modules with Pester
The importance of Get-Help and why you need write good help
The PowerShell Gallery and how to create your own private PowerShell Gallery
Signing your code
How to continuously deliver changes to your PowerShell Module in the gallery using GitHub and AzureDevOps
We will have a lot of fun along the way and you will return to work with a lot of ideas, samples and better habits

Speakers
avatar for Rob Sewell

Rob Sewell

Rob is a SQL Server DBA with a passion for Powershell, Azure, Automation, and SQL (PaaS geddit?). He is a Cloud and Data Center MVP, an officer for the PASS PowerShell Virtual Chapter, co-leader of SQL South West and has spoken at and volunteered at many SQL and PowerShell events... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 12

13:45

Writing Maintainable Test Automation
How well do you test your application or Web site? Are you still testing your applications or sites manually and does that take a lot of time? Do you find it hard to create and maintain automated tests for your applications? Have you created automated tests but do you find them hard to maintain? This session will teach you how to build maintainable automated test suites using various technologies like Selenium or Appium and integrate it with Microsoft Azure DevOps to give you a holistic view of your current sprint in terms of test completion and coverage.
In this session you'll learn to build test suites in such a way that they are maintainable by default. This session will introduce the concepts like: Page Objects, DRY and DAMP tests.

Speakers
avatar for Marcel de Vries

Marcel de Vries

Xpirit
Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia Netherlands. Together with Xebia they help customers with Digital Transformation, Agile Consulting, and Full Stack development... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 7

13:45

Microsoft Flow advanced: tips, pitfalls, best practices with Doctor Flow
You have started using Microsoft flow, you have attended a Flow presentation, but you feel that before doing real projects you need to know more. Much more. Specially if you want to create enterprise flows that compete with third party products.
After working with Microsoft Flow almost every day since the beginning of the product, we faced some situations and traps that require more advanced skills. 
And we have defined patterns and best practices that have been demonstrated at Ignite Orlando 2018 but have evolved since then. This is what this session is all about. We will illustrate different real problems and how we solved them.
This will be a demo-heavy session and its targets both developers and citizen developers should
You must have used Flow before attending this session.

Speakers
avatar for Serge Luca

Serge Luca

Serge Luca (aka "Doctor Flow") has been 12 times MVP and is now an Office Apps and Services (Office 365) MVP and a Business Apps MVP (Flow); he is based in Brussels (Belgium) where he works as an Office 365 Architect; he has designed more than 7 Enterprise Flow projects. He is an... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 11

13:45

Patching using Azure services you say?
Most of your patching today is probably done through SCCM or WSUS but have you considered your Azure workloads? Are they properly patched and maintained? Join this session to get a clear overview of the patching alternative Azure patch management and leave with another awesome patching tool in your toolkit.

Speakers
avatar for Dieter Wijckmans

Dieter Wijckmans

Ob-V-us
Dieter is an MVP for System Center Cloud and Data management.He 's been active in the IT industry for over 15 years. Recently he co-founded OB-V-US focusing on delivering high end consultancy to a wide variety of customers.He's an active member in his local Sysctr community and a... Read More →


Wednesday May 22, 2019 13:45 - 14:45
Room 1

14:45

Break & Room Switch
Wednesday May 22, 2019 14:45 - 15:00
Hollywood

15:00

Session cancelled
TBA

Wednesday May 22, 2019 15:00 - 16:00
Room 7

15:00

Why is the Same Query Sometimes Slow?
You swear nothing has changed, but all of a sudden, out of nowhere, queries that used to be fast are suddenly slow. Even weirder, you take the slow query from the application, run it in SSMS, and it's totally fast! What's going on? You restart SQL Server or update statistics, and the problem seems to go away - but only for a few days or weeks, and then it comes right back. You're familiar enough with execution plans to realize that you're getting different plans, but...why? And how do you fix it long term?

In this session, you'll see live demos of the most common culprit: parameter sniffing. You'll learn how to recognize parameter sniffing when it strikes, understand what causes it, see how to fix it short term with the lowest impact possible, and learn 7 ways to fix it long term.

Speakers
avatar for Brent Ozar

Brent Ozar

Brent Ozar loves to make SQL Server faster and more reliable. He created sp_Blitz® and the SQL Server First Responder Kit, and he loves sharing knowledge at BrentOzar.com. He holds a bunch of certifications and awards including the rare Microsoft Certified Master.


Wednesday May 22, 2019 15:00 - 16:00
Room 8

15:00

An In Depth Look at HttpClient
Applications, ranging from ASP.NET Core web apps over mobile Xamarin apps and Windows apps to Console apps often integrate with an API. For that, HttpClient is the default and best option. But there’s a lot more to using it than just sending a request and reading out the response. In this session you’ll get an in depth look at using HttpClient, from the internals over improving basic CRUD interaction with streams to working with compression. You'll also learn how and why to cancel requests that are no longer needed.

Additionally, you’ll learn how to improve the reliability of your application with custom HttpMessageHandlers, and you'll learn how (and why) to use the new HttpClientFactory for HttpClient instance management.  

Speakers
avatar for Kevin Dockx

Kevin Dockx

Kevin is a freelance solution architect, Pluralsight author & consultant, living in Antwerp (Belgium). These days he's mainly focused on RESTful architectures & security for web applications and mobile applications. He's a Microsoft MVP, and a keen proponent of open-source software. Also... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 12

15:00

Don't Just Sit There. Listen to your audience.
When building new products it easy for developer teams to get caught up with what we think as "cool." Over the next 45 mins, I want to share how our group started listening to potential users throughout the development of Try .NET. 
In the talk, I am going to share some of the techniques we used to create a more inclusive product, the mistakes we made along the way, and the changes we made to develop Try .NET 2.0. I will also be sharing how our customer conversations helped us make some significant decisions and changes in our technology stack.

Speakers
avatar for Maria Naggaga

Maria Naggaga

Microsoft
Maria Naggaga is a developer and an artist. She is a Senior Program Manager on the Visual Studio and .NET team where she explores ways to engage and teach new developers about .NET OSS.


Wednesday May 22, 2019 15:00 - 16:00
Room 6

15:00

How future-ready organizations build future-ready apps
The way we work is rapidly changing. Just like the industrial revolutions of the past, emerging technologies are maturing and becoming mainstream, affecting how organizations operationally function and deliver on customer expectations. Our workplaces are becoming more efficient, more decentralized, and are achieving more with less. While the fourth industrial revolution is being spearheaded by a surge in focus on artificial intelligence, it’s the technological infrastructure surrounding this shift which is truly future-proofing those who embrace it.

In this session, TED-speaker Tomer Garzberg, Chief Executive Officer of GRONADE (a Salesforce Partner) will discuss why the Future of Work is already here and the adaptations required of the workplace being caused by rapid technology adoption and labour shifts in how work is done. He will then be joined by Dima Galat, Chief Computing Officer of GRONADE, to walk through how Heroku can enable remote team collaboration with minimum effort where a diversity in skillsets is required.

We no longer need to be all in one place to build software, and while the benefits of an enabled, co-located developer team are plentiful, it’s the setup and maintenance required to facilitate this which is often the challenge. We want developers to take ownership of their tasks for the greater project, to understand how they fit with the overall vision, and for this we need a platform to help us spin projects up fast with remote teams, and to manage this delivery end to end.

Whether it’s a data solution, a machine learning deployment, or a fully-fledged software project, Heroku makes the processes of deploying, configuring, scaling, tuning, and managing apps as simple and straightforward as possible, so that developers can focus on what’s most important: building great apps that delight and engage customers.

Speakers
avatar for Tomer Garzberg

Tomer Garzberg

Tomer helps leaders envisage the future, connect that with what they do today, and understand how their businesses must evolve to remain relevant in the data driven economy.His unique talent is in engaging with the executive, communicating the potential of today's technology and connecting... Read More →
avatar for Dima Galat

Dima Galat

Dima leverages his background in computer vision, data engineering, a decade of data mining and analytics experience, at clients ranging from financial institutions to the United Nations, to deliver game changing insights and data driven decision making tools. Dima sees programming... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 9

15:00

Knock. Knock. Who's there? A message from the future
Traditionally we look at time-based business rules like invoice reminders or making a customer preferred as batch jobs. We've always done it that way so why bother changing it? Simply put: the more customers and orders that are added to this system, the longer it will take the batch job to run. Your company's success can be your batch job's undoing. With messaging at hand we can start predicting the future by sending a message to our future selves. 

In this talk, I show you how to leverage durable timeouts with messaging and the saga pattern to become the TimeLord in your business domains. You can finally get rid of your batch jobs. To satisfy the Doc Brown in all of us we'll dive into mad scientist implementations of durable timeouts in RabbitMQ and AmazonSQS. Knock. Knock. When's there?

Speakers
avatar for Daniel Marbach

Daniel Marbach

Daniel is a Software Engineer at Particular Software, makers of NServiceBus, and a Microsoft MVP for Integration. He can bend minds and spoons with asynchronous programming and has contributed to many open-source projects.He has spoken at several conferences and usergroups about asynchronous... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 13

15:00

Practical Design Patterns For the Working Programmer
Have you heard about design patterns but weren’t quite sure how or where to apply them in your application? Have you picked up a book about design patterns only to find a long list of pattern names and UML diagrams but no practical examples of where to apply them in a modern code base? Have you yearned to discover the deeper meaning behind what each pattern is trying to teach us in terms of design principles and how to write good code? If so, this talk is for you. 

In this talk, I will start from several code samples and show how to recognize when a pattern can be applied. I’ll focus on the principles behind the pattern and how those principles drive us to a better design, which is what patterns are really all about. I’ll then refactor the code to show how to apply the pattern in real-world code examples that developers encounter every day. In this way, I’ll move beyond the textbook definitions of these patterns into teaching what the pattern is really all about and how to recognize when to apply it.

This talk will be presented in C# but the lessons will be applicable to any object-oriented language. Among the examples I will show include using the Bridge and Adapter patterns to abstract out the dependency on an external system, using a Decorator pattern to inject a cross cutting concern like caching and the Specification pattern to better manage a complex rule set.

When this talk is complete, you will have a good idea of how to recognize many of the common scenarios of where a design pattern can be applied and why the pattern works and have the confidence to implement these patterns in your own code.

Speakers
avatar for David Berry

David Berry

Pluralsight
David is the Technical Curriculum Manager for .NET at Pluralsight. He brings 20 years of experience to the role in writing software, including the last 13 years developing with .NET. He tries to bring a pragmatic approach to everything he does by emphasizing practical solutions to... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 3

15:00

Five Dysfunctions of an Agile Transformation
Agile has become a fairly commonplace approach to software development, but many organizations still struggle with getting it right and often feel they aren’t getting everything they hoped for or are stuck in an iterative waterfall approach.
Based on years of consulting experience, Seth will discuss five major dysfunctions that typically occur in organizations trying to move into agile and will present ways to overcome those problems to help you reach better team performance.

Speakers
avatar for Seth Dobbs

Seth Dobbs

Bounteous
Seth Dobbs is the VP of Engineering at Bounteous where he directs the development of ecommerce, web, and mobile applications, digital transformations, and other solutions for numerous clients. His work includes architecting an ecommerce system that grew to be the fourth largest transactional... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 4

15:00

Office 365 Groups – Compliance, data privacy and Security Toolkit
Within more than 25 Lawyers and more than 200 customers and support of the community we created a current toolkit for Office 365 Groups in the last years. We can find this architecture also in Yammer and Teams, so you can use it in this products, too with our annotations. We will update it to use Microsoft 365 in connection to our requirements. In this result you can join is session to learn more about this unique project, which is a combination of a law comments book, a check list and a technical advisory. Be a part of this awesome project!

Speakers
avatar for Raphael Koellner

Raphael Koellner

Alegri
Raphael Koellner combining the law and the information technology in particular the cloud computing. He worked for universities, Microsoft Germany (DX), Microsoft Partner as consultant. As a Lead consultant for Alegri International Service GmbH he worked for huge international companies... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 1

15:00

The Moon Rocket Plan : Migrating a large DSL network with Microsoft Cloud Technology, zero-touch!
In this session our Moon Rocket Plan will be unreveiled about a the automation steps to a zero-touch large scale DSL network migration with Microsoft Cloud technology.

Technologies covered:
- Azure Kubernetes
- Load Balancing
- RADIUS
- Azure DevOps
- Azure ServiceBus
- Sharepoint - Teams - PowerBI

Speakers
avatar for Erik Loef

Erik Loef

PROXSYS
Erik Loef (Msc. / MVP / CEH), CTO and owner of PROXSYS, a private cloud company founded in 2001. Always had a great personal interest and passion for security. Especially breaking the security with very simple approaches, which is always an eye-opener. Working in the industry for... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 10

15:00

Seven Soft Skills At Least As Important As Technical Skills
A few years ago some Google employees did a study to learn what made their best employees successful. Surprisingly, the top skills were soft skills. In this session we'll talk about the top soft skills from that study, and how you can improve your own, and your team's soft skills. You'll walk away with concrete ideas and a plan moving forward as you work on really enhancing soft skills.

Speakers
avatar for Jason Alba

Jason Alba

Jason Alba started his career in software development in 1998. Since then he started his own company, providing a software tool for job seekers to organize and manage their job search (JibberJobber.com). Jason has also authored over 30 soft skills and professional development courses... Read More →


Wednesday May 22, 2019 15:00 - 16:00
Room 11

16:00

Break & Partner Expo
Wednesday May 22, 2019 16:00 - 16:30
Hollywood

16:05

Flight of the Raven: Doing NoSQL The Easy Way by Michael Yarichuk of RavenDB
Databases are fickle beasts. For developers, they provide many unforgettable moments of bad performance, strange query results and long discussions with DBAs,
all the while happily devouring system resources.
But, does it have to be this way? No! 
Enter RavenDB, a NoSQL document database built to address inherent complexities and plumbing needed to make databases work.
In this session, I will showcase how RavenDB can be used to write database related code fast and without headache.

Wednesday May 22, 2019 16:05 - 16:25
Partner stage

16:30

Convince Your DBA to Support DevOps
You know that using DevOps methodologies successfully can lead to massive improvements in your ability to quickly and safely deliver more and better functionality to your business. However, you have an old-school DBA who refuses to get on board with automation and a shift-left mentality. This session is specifically designed to give you the tools and the language you need to talk to your DBA in a language they'll understand. You'll be able to convince them that not only is implementing DevOps good for the organization, it will lead to a safer database environment. Get your DBA into the modern age using the knowledge from this session.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Redgate Software
Grant Fritchey is a Data Platform MVP with over 20 years’ experience in IT, including time spent in support and development. He has worked with SQL Server since 6.0 back in 1995. He has also developed in VB, VB.NET, C#, and Java. Grant has written books for Apress and Simple-Talk... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 3

16:30

Kick Start! SQL Server 2017 / 2019 Performance Tips and Tricks
Every new release of SQL Server brings a whole load of new features that an administrator can add to their arsenal of efficiency. SQL Server 2017 / 2019 has introduced many new features. In this 60 minute session, we will be learning quite a few of the new features of SQL Server 2017 / 2019. Here is the glimpse of the features we will cover in this session.
• Adaptive Query Plans
• Batch Mode Adaptive Join
• New cardinality estimate for optimal performance
• Adaptive Query Processing
• Indexing Improvements
• Introduction to Automatic Tuning
This 75 minutes will be the most productive time for any DBA and Developer, who wants to quickly jump start with SQL Server 2017 / 2019 and its new features.

Speakers
avatar for Pinal Dave

Pinal Dave

Pinal Dave is a SQL Server Performance Tuning Expert and an independent consultant. He has authored 11 SQL Server database books, 21 Pluralsight courses and has written over 4100 articles on the database technology on his blog at a https://blog.sqlauthority.com. Along with 16+ years... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 8

16:30

A lap around Visual Studio 2019 for Mac, and beyond
Visual Studio for Mac is the Microsoft IDE of choice for .NET developers working on macOS. Whether you’re a web, mobile or games developer Visual Studio for Mac can help you be a more productive and efficient developer. Come and see why you should be excited as I give you a tips and tricks session using the 2019 version of Visual Studio for Mac and I will give you a sneak peek into early design ideas for future releases.

Speakers
avatar for Christos Matskas

Christos Matskas

Microsoft
Christos Matskas is a software developer, blogger, speaker and all around geek. He currently works at Microsoft as a Product Marketing Manager focusing on dev tools and empowering developers to do more with the set of tools and technologies that Microsoft has to offer. A successful... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 4

16:30

Back to the 90's: Revenge of the static website
Back in the early days of the web, late 90's, just about all sites were static. Over time the web required more dynamic content and interaction, so these web sites evolved into web applications based on databases, server side rendering and a little bit of javascript sprinkled on top. The result is a complex and often costly architecture. Today however, the combination of Javascript, serverless API's and HTML5 Markup, the JAMStack, has become so powerful that you can consider it an application platform on it's own with a much simpler architecture and cost model. In this session I will introduce you to the JAMStack, and how to implement it on Azure.

Speakers
avatar for Yves Goeleven

Yves Goeleven

Particular Software
Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. He works as a Solution Architect for Particular Software (NServiceBus), where he is working on support for the Azure platform. He is one... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 7

16:30

The Future is Lazy
Predicting the future is all about knowing your past. All through time we have invented things to make our life easier, to remove pain points or out of pure laziness. By automating tasks we made our lives easier. Today we have robots that vacuums and fold our laundry, we have fridges that tells us when to buy milk and can look up recipes. The gaming industry is one of the most popular right now, innovations about Virtual, Augmented and Mixed Realities. What is the next step for these products? Can history tell us something?

Speakers
avatar for Jessica Engström

Jessica Engström

Being a geek shows in all parts of her life, whether it be organizing hackathons, running a user group and a podcast with her husband, game nights (retro or VR/MR) with friends, just catching the latest superhero movie or speaking internationally at conferences. Her favorite topics... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 1

16:30

Writing Allocation Free Code in C#
Performance is a feature. We all want our code to run faster, and there are plenty of ways to do this - caching, using a smarter algorithm or simply doing less stuff. In this session, we’re not going to look at any of that. Instead, we’re going to focus on a recent trend in the C# world - improving performance by reducing memory allocations. We’ll see how recent versions of C# allow using structs without creating lots of copies, and we’ll have a timely reminder on exactly what is the difference between a class and a struct. We’ll also spend some time with the new Span<T> runtime type and find out how that can help work with slices of existing memory, and how it’s already into the types we know and love in the framework. And of course, we’ll take a look at when you should and (more importantly) shouldn’t use these new techniques.

Speakers
avatar for Matt Ellis

Matt Ellis

JetBrains
Matt Ellis is a developer advocate at JetBrains. He has spent 20 years shipping software and currently works with language tooling, having fun with abstract syntax trees and source code analysis. He owns and contributes to various open source projects, and believes in the open closed... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 13

16:30

Inside Git
Git has quickly become an incredibly popular version control system, but how does it actually work? It's very different from a centralized version control system, and understanding how it models history allows you to understand how to use it.

Edward Thomson explains how Git actually works under the hood, the fundamentals of a repository, and how this makes Git fast and flexible.

Speakers
avatar for Edward Thomson

Edward Thomson

Edward Thomson is a Program Manager for Azure DevOps, specializing in Git and build and release pipelines. Previously, he was a software engineer, building version control tools at Microsoft, GitHub and SourceGear. He is the co-maintainer of the libgit2 project, an author of books... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 9

16:30

Divide et imperat: Office 365 Mergers & Acquisitions exposed
As more and more organizations move to Office 365, the likelihood that you'll run into cross-tenant migrations increases. Even now, many organizations have already had to deal with acquisitions, mergers and divestitures of some sort in Office 365. This session is all about uncovering the dirty details on what works and what doesn't. What options does Microsoft provide and for which challenges do you need other solutions? Cross-tenant migrations entail a series of hurdles to overcome, starting from (geo-)political issues to hardcore technical challenges. Based on real-world experience with several world-wide projects, Michael will walk you through the same process he went through and he might even share a few of his mistakes so you don't have to!

Speakers
avatar for Michael Van Horenbeeck

Michael Van Horenbeeck

Michael Van Horenbeeck is a Microsoft Certified Solutions Master (MCSM) and Office Servers & Services MVP from Belgium, placing him amongst a handful of experts, world-wide, to hold both the MCSM certification and MVP award at the same time. As an independent consultant he has helped... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 6

16:30

Going password-less on-premises, how hard can it be?
Password-less… Microsoft’s marketing machine makes a bold case for it. When you’re with your head in the clouds. What’s the real story for hybrid scenarios? What’s the deal for pure on-premises environments?

Find out in this session how far you can take your password-less journey!

Microsoft has spun up its latest Identity-related marketing vehicle: password-less. With Azure AD, we’re seeing high adoption of features like Windows Hello for Business, Single Sign-On and even some FIDO2 adoption.

However, when Hybrid Azure AD Join rears its ugly head, things get a bit more complicated… and don’t even get us started on going password-less on-premises!

Let’s get a closer look at Windows Hello for Business, authentication assurance, trust types and all the on-premises requirements to fulfil to get to this promise of a world with lesser passwords.

Speakers
avatar for Sander Berkouwer

Sander Berkouwer

SCCT
Sander Berkouwer is a Dutch IT Professional and has been a Microsoft Most Valuable Professional (MVP) in Directory Services for the past ten years. He works as senior identity consultant at SCCT in the Netherlands, where he helps colleagues and customers make the most out of Microsoft... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 10

16:30

Teaching the IT Pro how to Dev - PowerShell, Source Control & Unit Testing
In this session we will look at how IT Pros (and developers) *could* be completing their day to day tasks in a more efficient manner with effective Unit Testing and Source Control of their Scripts.

This is a session where there will be chance to follow along (if you bring your own laptop) and learn in real time from the co-ordinator of the UK PowerShell User Groups - however you will also be lead to further community resources if you require further time after the session to get this built into your current day to day workflow.

Speakers
avatar for Ryan Yates

Ryan Yates

BlackMarble
Ryan is a Cloud and Datacentre Management MVP and has a background with most Microsoft technologies. He was a community developer of the SharePoint PowerShell (SPPS) module on Codeplex.Since moving from SharePoint based work Ryan has since focused mainly on the underlying PowerShell... Read More →


Wednesday May 22, 2019 16:30 - 17:30
Room 12

16:30

Who's In Charge Of your Container Image
During this session we will dive a bit deeper into the role of IT operations in a cloud container world.
Who's role and responsibility is it to ensure container image integrity and how can we leverage existing Azure tooling to help 
us in keeping base images up to date.
Let's shift patching and security 'left' as it becomes a shared responsibility.

Speakers
avatar for Stijn Callebaut

Stijn Callebaut

itnetX
Stijn is an experienced IT professional, focusing on Microsoft technologies, specializing in Azure and automation with a love for PowerShell and containers.


Wednesday May 22, 2019 16:30 - 17:30
Room 11

17:30

Break & Room Switch
Wednesday May 22, 2019 17:30 - 17:45
Hollywood

17:45

Closing keynote: Technology and Innovation
In space you can find an outstanding multinational: the International Space Station (ISS), realized by the United States of America, Europe, Russia, Canada and Japan. André Kuipers was given the great privilege to work in the ISS twice and be a part of this international enterprise.

The ISS is the largest, most complex, international technological structure ever made by mankind. Working on groundbreaking technology which can exist in an extraterrestrial environment enables us to come to scientific insights about our place in the universe, we gather enormous amounts of information about our own Earth and the life our planet sustains. In space technology is everywhere: when it comes to medical issues, communications, transport, energy and even when it comes to exercising!

Speakers
avatar for André Kuipers

André Kuipers

André Kuipers is the first Dutchman with two space missions to his name. His second mission is one of the longest spaceflights in European history. In total the ESA astronaut and medical doctor spent 204 days in space: 11 days during mission DELTA in 2004 and 193 days during mission... Read More →


Wednesday May 22, 2019 17:45 - 18:45
Room 8

17:45

Closing keynote: Technology and Innovation (Overflow)
In space you can find an outstanding multinational: the International Space Station (ISS), realized by the United States of America, Europe, Russia, Canada and Japan. André Kuipers was given the great privilege to work in the ISS twice and be a part of this international enterprise.

The ISS is the largest, most complex, international technological structure ever made by mankind. Working on groundbreaking technology which can exist in an extraterrestrial environment enables us to come to scientific insights about our place in the universe, we gather enormous amounts of information about our own Earth and the life our planet sustains. In space technology is everywhere: when it comes to medical issues, communications, transport, energy and even when it comes to exercising!

Speakers
avatar for André Kuipers

André Kuipers

André Kuipers is the first Dutchman with two space missions to his name. His second mission is one of the longest spaceflights in European history. In total the ESA astronaut and medical doctor spent 204 days in space: 11 days during mission DELTA in 2004 and 193 days during mission... Read More →


Wednesday May 22, 2019 17:45 - 18:45
Room 6

17:45

Closing keynote: Technology and Innovation (Overflow)
In space you can find an outstanding multinational: the International Space Station (ISS), realized by the United States of America, Europe, Russia, Canada and Japan. André Kuipers was given the great privilege to work in the ISS twice and be a part of this international enterprise.

The ISS is the largest, most complex, international technological structure ever made by mankind. Working on groundbreaking technology which can exist in an extraterrestrial environment enables us to come to scientific insights about our place in the universe, we gather enormous amounts of information about our own Earth and the life our planet sustains. In space technology is everywhere: when it comes to medical issues, communications, transport, energy and even when it comes to exercising!

Speakers
avatar for André Kuipers

André Kuipers

André Kuipers is the first Dutchman with two space missions to his name. His second mission is one of the longest spaceflights in European history. In total the ESA astronaut and medical doctor spent 204 days in space: 11 days during mission DELTA in 2004 and 193 days during mission... Read More →


Wednesday May 22, 2019 17:45 - 18:45
Room 7

18:45

Prize draw and closing reception
Win some prizes and have a drink. It's time to relax!

Wednesday May 22, 2019 18:45 - 20:30
Hollywood