Loading…
This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, May 23
 

07:30

Registration & Breakfast
Wednesday May 23, 2018 07:30 - 08:45
Hollywood

08:45

Customers the day after tomorrow
We are entering the third phase of digitization where artificial intelligence will raise the bar in terms of customer experience. Customer experience is evolving from a mobile-first to an AI-first business. For customers this is the start of the most exciting phase ever. They will enjoy benefits like hyper-personalization, faster than real-time customer service and the most user-friendly interfaces ever seen. In his NEW keynote, Steven describes how to invest in the customer experience of the day after tomorrow. The keynote expounds on three key investment areas: consumer science, automated interfaces and intelligence augmented. As always, Steven’s enthusiastic delivery illustrates the journey with a variety of real-life cases and new management models.

Speakers
avatar for Steven Van Belleghem

Steven Van Belleghem

Steven is an expert in customer focus in a digital world. He is a popular speaker at home and abroad. In his keynote presentations, Steven takes his audience on a journey to the world of modern customer relationships in a clever, enthusiastic and inspiring way.Steven is the author... Read More →


Wednesday May 23, 2018 08:45 - 09:45
Room 9

08:45

Customers the day after tomorrow (overflow)
We are entering the third phase of digitization where artificial intelligence will raise the bar in terms of customer experience. Customer experience is evolving from a mobile-first to an AI-first business. For customers this is the start of the most exciting phase ever. They will enjoy benefits like hyper-personalization, faster than real-time customer service and the most user-friendly interfaces ever seen. In his NEW keynote, Steven describes how to invest in the customer experience of the day after tomorrow. The keynote expounds on three key investment areas: consumer science, automated interfaces and intelligence augmented. As always, Steven’s enthusiastic delivery illustrates the journey with a variety of real-life cases and new management models.

Speakers
avatar for Steven Van Belleghem

Steven Van Belleghem

Steven is an expert in customer focus in a digital world. He is a popular speaker at home and abroad. In his keynote presentations, Steven takes his audience on a journey to the world of modern customer relationships in a clever, enthusiastic and inspiring way.Steven is the author... Read More →


Wednesday May 23, 2018 08:45 - 09:45
Room 4

08:45

Customers the day after tomorrow (overflow)
We are entering the third phase of digitization where artificial intelligence will raise the bar in terms of customer experience. Customer experience is evolving from a mobile-first to an AI-first business. For customers this is the start of the most exciting phase ever. They will enjoy benefits like hyper-personalization, faster than real-time customer service and the most user-friendly interfaces ever seen. In his NEW keynote, Steven describes how to invest in the customer experience of the day after tomorrow. The keynote expounds on three key investment areas: consumer science, automated interfaces and intelligence augmented. As always, Steven’s enthusiastic delivery illustrates the journey with a variety of real-life cases and new management models.

Speakers
avatar for Steven Van Belleghem

Steven Van Belleghem

Steven is an expert in customer focus in a digital world. He is a popular speaker at home and abroad. In his keynote presentations, Steven takes his audience on a journey to the world of modern customer relationships in a clever, enthusiastic and inspiring way.Steven is the author... Read More →


Wednesday May 23, 2018 08:45 - 09:45
Room 7

08:45

Customers the day after tomorrow (overflow)
We are entering the third phase of digitization where artificial intelligence will raise the bar in terms of customer experience. Customer experience is evolving from a mobile-first to an AI-first business. For customers this is the start of the most exciting phase ever. They will enjoy benefits like hyper-personalization, faster than real-time customer service and the most user-friendly interfaces ever seen. In his NEW keynote, Steven describes how to invest in the customer experience of the day after tomorrow. The keynote expounds on three key investment areas: consumer science, automated interfaces and intelligence augmented. As always, Steven’s enthusiastic delivery illustrates the journey with a variety of real-life cases and new management models.

Speakers
avatar for Steven Van Belleghem

Steven Van Belleghem

Steven is an expert in customer focus in a digital world. He is a popular speaker at home and abroad. In his keynote presentations, Steven takes his audience on a journey to the world of modern customer relationships in a clever, enthusiastic and inspiring way.Steven is the author... Read More →


Wednesday May 23, 2018 08:45 - 09:45
Room 6

09:45

Break & Room Switch
Wednesday May 23, 2018 09:45 - 10:00
Hollywood

10:00

Creating custom Visuals for Power BI
If you’ve ever used Power BI, you know that reports are build using Visuals. Power BI has quite some Visuals build-in, plus you can download additional Visual from the Office Store. But did you know that you can build your own custom Visuals? Come to this session and learn how to do so. First you will see how you can setup your development machine with everything that is needed to develop your custom Visuals. Next, we will talk about how you can use the Power BI CLI to create and start a custom Visual. Next, we will see how you can use the capabilities.json file to define the properties and data fields for your custom Visual. And finally we will delve into the Typescript code you need to write for your custom Visual. 

Speakers
avatar for Jurgen Postelmans

Jurgen Postelmans

U2U, U2U
Jurgen Postelmans originally started working as a SQL Server consultant and trainer about 15 years ago at U2U, a local Belgian company. Over the last 6 years he also has been working with SharePoint and Dynamics 365, delivering both training and providing companies with technical... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 15
  • Level 300
  • Tags BI

10:00

Introduction to Azure 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 DocumentDB or MongoDB APIs), graphs (Gremlin API), and key/value entities (tables API). You’ll learn about global distribution, scale-out partitioning, tunable consistency, custom indexing, attachments, and more. We’ll also explore client development using the many available SDKs and APIs. Attend this session, and get up to speed on Cosmos DB today!

Speakers
avatar for Leonard Lobel

Leonard Lobel

CTO, 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 23, 2018 10:00 - 11:00
Room 16

10:00

Async Programming with JavaScript and TypeScript
Some people call async JavaScript the "callback hell". They had been right in the past, but time have changed. JavaScript and TypeScript have recently made impressive progress when it come to writing beautiful, readable async code. Join Rainer Stropek in this deep dive into async programming with web technologies. You will learn about Promises, async/await, ReactiveX, backwards compatibility, etc. Be prepared for a coding session without slides but with lots of live demos.

Speakers
avatar for Rainer Stropek

Rainer Stropek

Timecockpit
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit".Rainer... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 9

10:00

Building a Globally Distributed App With Azure PaaS
Microsoft Azure is huge! In this session, I'll show you how to use some of the Platform-as-a-Service service in Azure to design and create a modern, ASP.NET Core application that will be used globally. 
Amongst other things, I'll show you how to route global traffic with Azure Traffic Manager and how to use Azure Redis Cache to speed up the application. I'll also show you how to script the environment using ARM templates so that we can deploy it consistently to all of your environments using Visual Studio Team Services. And I'll show you how to secure the application with Azure App Service Authentication! We'll go through a lot stuff that will show you that Azure helps to take care of the plumbing and "boring stuff", so that you can build things that matter!

Speakers
avatar for Barry Luijbregts

Barry Luijbregts

Independent software developer and architect with a passion for the cloud
Barry is a software architect and developer with a passion for the cloud. He is also a Pluralsight author. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He has a broad and deep knowledge of the Microsoft stack... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 3

10:00

DevOps: Zero to Hero with Visual Studio Team Services
DevOps doesn't have to be complicated and yet we are still getting it wrong. Once the culture is in place, then the problem is then choosing the right tools. And choice overload and the associated required effort to set the whole process correctly is where most teams get it wrong. Visual Studio Team Services brings people, process and tools together and it's the one tool to support any language and any platform. In this demo-heavy session, I will show you how to go from “zero to hero” using VSTS to set up the complete CI/CD pipeline for a number of applications and even to deploy to Azure.

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 an Azure Engineer (PFE) helping developers and teams leverage the power of the cloud. Before joining Microsoft, he was a successful entrepreneur and has successfully... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 6
  • Level 300

10:00

Getting Started with Deep Learning
Machine learning is fast becoming the software spice of choice to spruce up your projects. Deep Learning is in the hot sauce category. In this session attendees will learn the basics of deep learning in an approachable and friendly way. Often deep learning sessions gloss over the actual inner workings of how models are actually created – not so with this session. Attendees should come away with a solid understanding of how models are both used for prediction as well as how they are trained. I make jokes too.

Speakers
avatar for Damian Brady

Damian Brady

Cloud Developer Advocate, Microsoft
Damian works for Microsoft as a Cloud Developer Advocate, specializing in DevOps.He's an Australian speaker, author, and developer recently based in Toronto, Canada, but now back home! Formerly a Microsoft MVP and Octopus Deploy developer, he regularly speaks at conferences, User... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 10
  • Level 300

10:00

Unlocking Angular’s full potential: what's new in Angular 6?
One topic often pushed to the side when talking about Angular apps is security. The short answer is "you can't secure the client side". However, the reality is you still need to secure your application as a whole. In this session you will learn about what you can and can't do with security in Angular, and how you can protect the application as a whole with a combination of securing the files that compose your application, providing a good user experience for login and authorization in your client side app, and securing the Web API calls that your Angular app depends on to access the sensitive parts of your application - the data. You'll also learn about other aspects of security that the client side has to participate in, including CSRF/XSRF, XSS, and CORS. You'll learn all this primarily in the context of using ASP.NET for your back end, and you'll see how to leverage Angular constructs such as guards, service components and HttpClient interceptors to get your auth token added to your back end calls.

Speakers
avatar for Boubacar Siddighi Barry

Boubacar Siddighi Barry

Hackages
Boubacar or ‘Bouba’ is Open Source Engineer at Hackages, an educational company on a mission to grow the skills of developers and specialised in giving hands-on training. He’s passionate about Angular, GraphQL, JavaScript in general, Vue.js and actually all new technologies... Read More →
avatar for Davy Engone

Davy Engone

Hackages
Davy is a software engineer and educator. He's an engineering manager at Hackages where he combines technology and education to help other technologists stay up to date with the latest techniques and trends. When he's not busy building things with technology you can find him playing... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 4

10:00

What's new in Web Development with ASP.NET Core 2.1
Let’s take a look at what’s new in ASP.NET Core 2.1! A number of improvements big and small are here, and we walk you through them in this demo-filled session. See how ASP.NET Core 2.1 brings improvements in building WebAPIs, Razor pages enhancements, a new HttpClientFactory and much, much more. We'll also show you a sneak peak of Blazor, an experimental project we're working on to bring C# directly to the browser via WebAssembly.


Speakers
avatar for Jon Galloway

Jon Galloway

Microsoft
Senior Program Manager at Microsoft focused on .NET and Web Development


Wednesday May 23, 2018 10:00 - 11:00
Room 7

10:00

Make the move to modern Windows management - notes from the field
Modern management is here and everyone should get on the train to the future! But how do I get there? What is modern management? During this session we will cover the good and the bad, how to get modern and what modern means to different companies! Modern management can be different setups depending on your legacy. Co-management in Configuration Manager and Windows Autopilot is a bridge to the future!

Speakers
avatar for Jörgen Nilsson

Jörgen Nilsson

Consultant, Microsoft MVP, Onevinn AB
Jorgen 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 Ronni Pedersen

Ronni Pedersen

Freelance Cloud Architect
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 23, 2018 10:00 - 11:00
Room 13

10:00

Managing Your Microsoft Azure Spend
Azure cost management need not be a "dark art"! In this session you'll learn where to go and what to do to completely visualize what you're spending in the Azure public cloud. You'll also pick up cost-saving tips for the most popular Azure services.

Speakers
avatar for Tim Warner

Tim Warner

Author, Pluralsight
Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management based in Nashville, TN. He is a TechMentor presenter, Pluralsight author, and a self-employed Microsoft Azure solutions consultant. You can reach Tim via Twitter (@TechTrainerTim), LinkedIn... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 12

10:00

Hybrid SharePoint deep dive & troubleshooting
Hybrid is all the rage nowadays and “coexistence” seems to be the latest buzzword as organizations realize their on-premises infrastructures won’t be abandoned as fast as they thought. Configuring a hybrid setup involves much more than just following through a wizard to get up and running: you quickly realize that your setup might be slightly more complicated than the one at Contoso or Fabrikam. In this session, we’ll look at what you need to know before you embark on your hybrid journey, the changes that are made to your precious SharePoint farm, the problems you might encounter and how to troubleshoot and fix them - in the real world.

Speakers
avatar for Thomas Vochten

Thomas Vochten

Solution Architect | Microsoft MVP, Xylos
Thomas is a SharePoint and Office 365 consultant focusing on the infrastructure side of things. As a platform architect he supports his customers in planning, deploying and maintaining their SharePoint infrastructures, whether on-premises or in the cloud. Thomas is also a trainer... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 14
  • Level 300

10:00

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 10:00 - 11:00
Room 11

11:00

Break & Partner Expo
Wednesday May 23, 2018 11:00 - 11:30
Hollywood

11:05

How to connect a 30-year old car to the cloud (by Sam Vanhoutte of Codit)
Three of our colleagues had the crazy idea to participate in The Barrel Challenge, a six-day trip through Europe in a classic car. Over more than 3000 km, they traversed steep hills and snowy mountain passes, facing cold and other unexpected weather conditions. 
 We wouldn't be Codit if we didn't equip the car with various sensors and connect these to the cloud.  We were able to track it at any moment and see its position, temperature, altitude and various other parameters. During this session, we will tell you the story on how we connected this car and give you a behind-the-curtain view on the technical architecture. Technologies that will be discussed are : Azure IoT, Edge connectivity, Stream Analytics and SignalR.

Wednesday May 23, 2018 11:05 - 11:25
Partner stage

11:30

Cognitive Services drilldown
Knock down barriers between you and your ideas!
Enable natural and contextual interaction with tools that augment user’s experiences with the power of artificial intelligence.
In this session you’ll learn about Microsoft Cognitive Services APIs. You’ll get a solid overview of Cognitive APIs, use case scenarios.
By the end of a session you’ll have great understanding on how to build your own applications, create chatbots, and enable the use of cognitive capabilities in your applications.

Speakers
avatar for Dandy Weyn

Dandy Weyn

Microsoft
As worldwide technical lead for Data Insights and IoT, Dandy works with the largest customers on digital transformation in the enterprise.He supports our teams of deep technical global blackbelts and solutions architects on SQL Server, Azure Data Services, Machine Learning and IoT... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 4
  • Level 300

11:30

Geospatial Data Types in SQL Server
The geospatial capabilities in SQL Server are not only powerful, but easy and fun to use! And because they are implemented as CLR types, they can be used just the same in your .NET applications. In this session, Lenni shows you how to integrate location-awareness into your own database applications with the geometry and geography data types. We’ll explore the planar and geodetic spatial models, spatial markup languages such as WKT and GML, and then put these concepts to use and build several spatial desktop and web applications. Demos show how to integrate with Bing Maps, and how to use the geospatial methods to easily calculate area, length, and distance, and project new shapes based on intersection and overlap. We’ll also cover the latest geospatial enhancements in SQL Server 2012. Attend this session and embrace spatial programming today!

Speakers
avatar for Leonard Lobel

Leonard Lobel

CTO, 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 23, 2018 11:30 - 12:30
Room 10

11:30

Build Real-Time, High-Performing Software with ASP.NET Core
If you've ever wanted to build a highly responsive app that leverages a real-time communications library, then this session is for you! Real-time web functionality is the ability to have the server push messaging aggressively to the client, rather than relying on the client to make multiple and frequent requests. SignalR is a set ASP.NET Core libraries that you can use to build real time, scalable, websites and apps. You can use them in both enterprise and consumer apps, and across platforms. This session covers what you need to know to build a real-time app using ASP.NET Core SignalR.

Speakers
avatar for Rachel Appel

Rachel Appel

Microsoft
Rachel currently works for Microsoft writing docs for ASP.NET and Azure. She has been in the business of creating software for over 25 years, as an author, mentor, and speaker at top industry conferences such as Microsoft Build, VSLive!, DevConnections, Øredev, NDC and SDD. During... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 7

11:30

How I built my geek house
Throughout the years I've been trying to make my home "smart" by installing all kind of IoT devices and sensors, Arduinos, Raspberry Pi's ... . That's nice, but it gets really interesting when you try to integrate all of this. In this session we'll see how you can use Azure IoT, Power BI, C#, NodeJS and even the Bot Framework to create a true "geek house", in a fun way.

Speakers
avatar for Jan Tielens

Jan Tielens

Microsoft
After several years as a Microsoft MVP, Jan joined Microsoft Belgium to work in the collaboration space. Later on, he focused on Windows app development and worked with software builders to help them to migrate to Azure. Now he's trying to focus on IoT, Office 365 and Machine Learning... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 15
  • Level 200

11:30

Leverage Blockchain to Solve Business Problems
Learn what Microsoft has been up to with Blockchain technology, how we are innovating in the field to serve our customers and what companies can do to foster and nurture POCs and discoveries in Blockchain technologies. This is a great session for people that don't write code but want to learn about how Blockchain can transform their business and hear how Microsoft is doing it.

Speakers
avatar for Derek Martin

Derek Martin

Microsoft
Derek Martin is an accomplished Microsoft systems development and integrator and is a Cloud Solution Architect in Dallas, Texas. Derek has fifteen years of experience in developing and deploying public and private clouds and integrating line of business applications with modern technology... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 12

11:30

Porting MVVM Light to .NET Standard: Lessons learned
.NET Standard is the new way to create portable assemblies. After learning about portable class libraries in the past years, it is now time to upgrade our game and start coding for Linux, Mac OS and other platforms untouched by .NET until now. More and more libraries are getting ported to .NET Standard, sometimes really easily and sometimes more painfully. In this session, Laurent Bugnion, the creator of the popular open source MVVM Light Toolkit, will help you understand why .NET Standard can benefit you, and talk about his experiences converting his framework to .NET Standard.

Speakers
avatar for Laurent Bugnion

Laurent Bugnion

Cloud Developer Advocate, Microsoft
I work as Senior Global Azure 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 Windows, WPF, Xamarin (iOS and Android... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 6

11:30

The Art of The C# Code Review
Code development doesn’t stop once your tests pass: you must also pass a code review. Come learn why code reviews are important, the technique of the critique, and tools to make your reviews productive (and where they are heading!).

Speakers
avatar for Kasey Uhlenhuth

Kasey Uhlenhuth

Program manager, Microsoft
Kasey is a program manager on the .NET Managed Languages team at Microsoft and is currently working on modernizing the C# developer experience. Previously, she worked on C# Interactive and Node.js Tools for Visual Studio.


Wednesday May 23, 2018 11:30 - 12:30
Room 9

11:30

Whose Reality is it Anyway? A Developer's Guide to Windows Mixed Reality
We are entering the age of the spatial operating system with user experiences that can blend our physical world with a digital one. Windows Mixed Reality provides a platform to power these experiences and runs across a range of immersive and holographic headsets today. In this session, we'll take a ground-up approach to looking at Windows Mixed Reality and what it means to build apps for the platform.

Speakers
avatar for Mike Taulty

Mike Taulty

Developer Evangelist, Microsoft
Mike Taulty has worked in software for over 25 years and has been in the developer group at Microsoft in the UK for over a decade. Today, his focus is on Windows Mixed Reality and the Universal Windows Platform.


Wednesday May 23, 2018 11:30 - 12:30
Room 16

11:30

10 Tips to Control Access to Corporate Resources with Enterprise Mobility +Security
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

Senior Consultant, CTGlobal
Peter is a Senior Consultant with CTGlobal with a primary focus on the System Center Configuration Manager and Enterprise Mobility. Peter is awarded six times as a Microsoft Enterprise Mobility MVP (Configuration Manager/Microsoft Intune/Enterprise Mobility Suite). Peter writes blogs... Read More →



Wednesday May 23, 2018 11:30 - 12:30
Room 3
  • Level 300

11:30

PowerShell V6 - The New Beginning
PowerShell V6 represents the first release of a new mission - to become the tool which allows teams to manage any server running in any cloud or on prem using on any hypervisor, storage and networking stack and using any client (Windows, Linux, Mac).
This session provides the details of that journey and the changes to PowerShell to achieve it.

Speakers
avatar for Jeffrey Snover

Jeffrey Snover

Technical Fellow, Microsoft
Jeffrey Snover is a Technical Fellow at Microsoft and the Chief Architect for Azure Storage and Edge Cloud Group where he focuses on Azure Stack. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 13

11:30

Branding SharePoint Classic and Modern Sites
For the longest time, the way SharePoint was branded was by customizing master pages. Even though customizing master pages are still supported it is not the recommended approach anymore when branding both on-prem and SharePoint Online sites. Because Microsoft updates SharePoint Online with new features on a regular basis, these updates can affect certain types of customizations especially when it comes to custom master pages. The recommended strategies are to avoid custom master pages and instead leverage SharePoint themes and/or O365 PnP (Patterns and Practices) development recommendations for making UI changes. The three main branding best practices with PnP are using an alternate CSS, implement JavaScript injection, and adopting the remote provisioning for ‘deploying’ components to your SharePoint sites. In this session, you will learn the basic concepts on the recommendations and see demos showing the various implementations.

Speakers
avatar for Christina Wheeler

Christina Wheeler

Trainer & Consultant, PMO Logistics
Christina Wheeler is an Independent Consultant and part-time Trainer for Critical Path Training, Combined Knowledge, and Mindsharp. With over 10 years of experience in the industry, Christina has knowledge in SharePoint Development, Administration, Branding, and Business Intelligence... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 14

11:30

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 11:30 - 12:30
Room 11

12:30

Lunch
Wednesday May 23, 2018 12:30 - 13:45
Hollywood

12:35

Improve test quality with Mutation Testing (by Nico Jansen of Info Support)
Have you ever wondered how effective your unit tests are? There’s an easy way to find out: use mutation testing.
Unit testing is important. It helps us catch common mistakes and keep our code base maintainable. But writing them is an everyday challenge. Measuring the code coverage can help us a great deal, but what does this metric actually tell us? Join this session and learn how mutation testing can measure the actual effectiveness of your unit tests.
“But how?” you might wonder. Meet Stryker - the open source mutation testing framework for JavaScript and friends. We’ve been developing it for over 2 years now and support for most JavaScript use cases. See how Stryker can also improve your testing life with a live demo.

Wednesday May 23, 2018 12:35 - 12:55
Partner stage

12:55

15 Reasons to switch to Rider (by Matt Ellis of JetBrains)
In this lightning talk, I’m going to show you 15 reasons to switch to Rider, a full .NET IDE from the team behind ReSharper. We’ll look at how you can painlessly switch to a new IDE, and how Rider can make you a faster and more productive developer.

Wednesday May 23, 2018 12:55 - 13:15
Partner stage

13:45

SQL Server 2017 - Intelligence Built-in
SQL Server 2016 and SQL Server 2017 Just Works! But if you are a IT Professional you want to be armed with all the right diagnostics to react to a mission critical problem or tune the engine to the needs for your business. Dev-Ops also requires the right tools to build and tune queries for maximum performance. SQL Server 2016 and 2017 have all the diagnostics you need just built-in to the product. We also have intelligence built-into the engine based on these diagnostics to automate, learn, and adapt. In this demo-filled session we will show you the wide variety of these built-in diagnostics and performance tools, and you will learn why SQL Server diagnostics are the best in the industry, built-in, and spans all platforms across SQL Server, Azure, and Linux.

Speakers
avatar for Scott Klein

Scott Klein

CTO, Cloud and Devices
Scott Klein is CTO of Cloud and Devices with nearly two decades of experience working with Microsoft SQL Server. Prior to becoming CTO, Scott spent 6 years at Microsoft, traveling the globe as a technical evangelist training and speaking about SQL Server and Microsoft’s Azure data... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 16
  • Level 300

13:45

SQL Server surprises
SQL Server contains a few surprises: transactions that don’t do what most people expects, NULL values that cause queries to spit out unexpected results, data type issues and many more. These are not bugs but features, nicely documented. But hey, who reads the manual?!
In this very interactive session you can learn some SQL Server surprises, and how to avoid them in your own T-SQL code. This 1 hour session can save you from many hours of debugging...

Speakers
avatar for Nico Jacobs

Nico Jacobs

Trainer, u2u
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... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 4
  • Level 300

13:45

Do or don’t. There’s no try. Or is there? The power of monads explained. Sort of.
One of the great things about being a programmer is that you never stop learning. Even after having programmed for almost 35 years, I still improve on the way I write code. Recently the way I write code changed once again when I started to apply monads and especially the Try class.

During a recent project, my team created a small library that ports the behavior of the Scala Try monad. Although at first this new monad didn't appeal to me, I soon really started to appreciate this style of programming, where we concatenate series of Map() and FlatMap() methods, using lambda’s, and avoiding abundant try-catch blocks, and many if statements and null checks.

In the meantime, I have contaminated many programmers with this style. Developers make it a sport to always start every method with e return statement. During this talk I’ll demonstrate the power of this simple monad, using many code examples (in Java, C# and TypeScript). Don't hesitate to join in.

Speakers
avatar for Sander Hoogendoorn

Sander Hoogendoorn

Author of "This is Agile"


Wednesday May 23, 2018 13:45 - 14:45
Room 7

13:45

Microservices with Service Fabric. Easy… or is it?
Service Fabric is so simple! Just click-click-deploy and we have a stateless microservice! But what if we want to store business data? We can use reliable collections and even transactions to store data inside the cluster, but what happens when our single partition goes down? We could lose everything! Now we need to partition our data… how do we do that? And how do we integrate with other PaaS offerings like Azure Service Bus? Maybe this isn’t so easy after all.

In this talk I’ll walk you through Service Fabric Partitioning, a partition affinity model for Azure Service Bus queues and challenges you’ll face with messaging patterns like request/response, publish/subscribe, process managers and other stateful entities running inside a Service Fabric Cluster.

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... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 10

13:45

Mobile DevOps
Explore Microsoft's complete mobile DevOps offering. Learn how to use Xamarin for development, Xamarin Test Cloud for testing, HockeyApp for beta distribution and analytics and Visual Studio Team Services for CI/CD to automate your solution deployment. During this session we show you the products that will shape your process and enable your people to continuously deliver value to your end users.

Speakers
avatar for Donovan Brown

Donovan Brown

Microsoft
Meet The Man in the Black Shirt. Donovan Brown is a Principal DevOps Program Manager on Microsoft's US Developer Division team. Why is DevOps one of the hottest topics? Because it hurts the most. Luckily, Donovan's unofficial tag line is #RubDevOpsOnIt and he's here to make it all... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 6
  • Level 300

13:45

Quantum Computing with Q# 101
Classical computers operating on bits are unable to solve many complex problems that require exponential resources. But fear not, quantum computing is making steady progress and you can get your hands dirty with it too, using the Microsoft Quantum Development Kit and the Q# language.

In this talk, we'll start by painting the possibilities of quantum computers and continue to go through the basics of quantum computing, including qubits, superposition, teleportation, and more (yes, even bras). We'll go on to explore the Quantum Development Kit, write our first quantum algorithms in Q#, and run them on a simulator, all straight from Visual Studio!

Be prepared to have your mind blown by the possibilities and odd behaviors of quantum computing :-).

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, 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 23, 2018 13:45 - 14:45
Room 9
  • Level 400
  • Tags Q#

13:45

10 hidden Hyper-V features you should know about!
In this session Microsoft MVP Thomas Maurer will talk about 10 hidden Hyper-V features everyone should know about. This covers different features for Hyper-V on Windows Server as well as on Windows 10.

Speakers
avatar for Thomas Maurer

Thomas Maurer

MVP / Executive, itnetX
Thomas Maurer works as a Cloud Architect and Technology Lead at itnetX AG, a consulting and engineering company located in Switzerland. Thomas helps companies to transform their business to the Cloud. Thomas is focused on Microsoft Technologies, especially Microsoft Cloud Platform... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 3

13:45

2 SCOM or not 2 SCOM: Is that even a question?
So many tools are released in the monitoring sphere these days. Does SCOM still has it's place and where did it shift to? Find out in this session how you can use the power of SCOM and OMS to create a 360 monitoring environment completely independent from where your machines are hosted. Come in with a lot of questions and leave with a clear view on where SCOM fits right in.

Speakers
avatar for Dieter Wijckmans

Dieter Wijckmans

Managing Consultant, 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 23, 2018 13:45 - 14:45
Room 15
  • Level 300

13:45

An IT Pro’s guide to modern authentication protocols
Modern apps require modern authentication protocols, but how do they work. In this session, John Craddock who has worked extensively with OAuth 2.0 and OpenID Connect, will provide a succinct techie overview for ITPros. John will demo OAuth 2.0 and OpenID connect working with Azure AD.
Armed with your acquired knowledge of the protocols you will be able to discuss authentication and authorization scenarios with your developers and bridge the gap between Dev and Ops.

Speakers
avatar for John Craddock

John Craddock

Identity Architect, XTSeminars Ltd
John has designed and implemented computing systems ranging from high-speed industrial controllers through to distributed IT systems with a focus on security and high-availability. A key player in many IT projects for industry leaders including Microsoft, the UK Government and multi-nationals... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 13

13:45

What’s new with the Microsoft Graph?
You had a look at the Microsoft Graph sometime ago and didn’t have the opportunity to keep up? Or you don’t really know what it is and what it provides?
During this session we’ll start by quick recaps and we’ll see that the graph has evolved a great deal. It now allows you to access a lot of data and services using any language and in an easy way.
We’ll also be talking about what’s upcoming.
Lots of demos for this session mostly addressing developers and deciders.

Speakers
avatar for Vincent Biret

Vincent Biret

MVP - Office 365 and Azure Developer, 2toLead
SharePoint Geek for many years, I'm thrilled to share a bit of SharePoint Knowledge with you!


Wednesday May 23, 2018 13:45 - 14:45
Room 14

13:45

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 11

13:45

The Visible Developer: Why You Shouldn't Blend In
Ever wonder how some technical people are recognized and promoted quicker than others with the same skillset? Yes, there is a formula to make it more likely. We will explore the habits of well known developers outside of their coding chops, to identify what additionally allowed them to become a trusted and known voice in their environment. This approach can be a benefit to you, no matter how junior or senior you are.

Speakers
avatar for Heather Downing

Heather Downing

Senior Software Engineer, VML
Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office... Read More →


Wednesday May 23, 2018 13:45 - 14:45
Room 12
  • Level 200

14:45

Break & Room Switch
Wednesday May 23, 2018 14:45 - 15:00
Hollywood

15:00

Kick Start! SQL Server 2016 / 2017 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 2016 / 2017 has introduced many new features. In this 75 minute session we will be learning quite a few of the new features of SQL Server 2016 / 2017. 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 2016 / 2017 and its new features.

Speakers
avatar for Pinal Dave

Pinal Dave

SQL Server Expert, SQL Authority.com
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 23, 2018 15:00 - 16:00
Room 6

15:00

Self-service BI - Why Data Modelling Is Still Important
Self-service business intelligence is on the rise. Tools like Power BI, Power Query and Power Pivot make it easy for everyone to create a powerful model that can hold millions of rows. However, it's not all cookies and rainbows. To get good performance and correct results, a good data model is required. In this session, we go over the basics of data modelling for business analysis. You will learn to apply a set of guidelines to make your models better, faster and more robust.

Speakers
avatar for Koen Verbeeck

Koen Verbeeck

Senior Consultant & MVP, AE
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 9 years of experience in developing data warehouses, cubes and reports using the Microsoft data platform... Read More →



Wednesday May 23, 2018 15:00 - 16:00
Room 14

15:00

DevOps Infrastructure as Code: VSTS vs Azure Automation
Azure Automation is the infrastructure way of envisioning automation while VSTS encapsulates the Azure provisioning steps as part of the release lifecyle. What are the pros and cons of each product? Should we choose one over another? Aren't they overlapping?
In this session, we will confront two worlds: infrastructure & development but after all, isn't DevOps a way to bridge those worlds?

Speakers
avatar for Stephane Eyskens

Stephane Eyskens

Azure Security Architect, Freelance
Stephane Eyskens is a techical architect in Azure PaaS and .NET. He is also active in multiple AI initiatives.


Wednesday May 23, 2018 15:00 - 16:00
Room 15
  • Level 300

15:00

Functional techniques for C#
You are effective with the imperative, object-oriented core of Java or .NET but you look longingly at the winsome smile of functional languages. If you play with your language’s functional features, you’re never quite sure if you’re getting it right or taking full advantage of them. This talk is for you. You’ll learn which code to attack with functional ideas and how to do it. You’ll look at code similar to what you write every day, and see it transform from long, difficult-to-follow code to short code that’s easy to understand, hard to mess up, and straightforward to debug. Better yet, functional approaches help you apply patterns in a clear and consistent way. Apply these techniques while leveraging delegates, lambda expressions, base classes and generics.

Speakers
avatar for Kathleen Dollard

Kathleen Dollard

Principal Program Manager, Microsoft
Kathleen loves to code and loves to teach and talk about code. She’s written tons of articles, a book, and spoken at numerous conferences around the world. She’s on the .NET Core Team at Microsoft, where she works on the .NET Core CLI and SDK. If you’re not sure what all those... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 9

15:00

Keeping Secrets in Azure .NET Applications
Handling secrets is difficult, even in Azure. Where should you store e.g. database credentials? How should organize a rollover of secrets? How to handle secrets during local development and debugging? In this session, long-time Azure MVP Rainer Stropek demonstrates how to solve this problem with Azure AD Managed Service Identity plus Azure Key Vault. You will see the concepts in action in an end-to-end sample. You will get practical tips that can make your development process more secure.

Speakers
avatar for Rainer Stropek

Rainer Stropek

Timecockpit
Rainer Stropek ist seit über 20 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma "software architects" mit seinem Team die preisgekrönte Software "time cockpit".Rainer... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 12

15:00

Messaging 101
In a distributed software architecture world, asynchronous messaging is often used to solve communication challenges between different components. In this talk we discuss how to introduce a messaging infrastructure into your applications that fits your needs. Although this might seem trivial at first with today’s common frameworks, the devil not only lies in the details, you absolutely need to get your fundamentals right first. We’ll look at what it means to handle a message and what your basic choices are to achieve eventual consistency. We’ll look at error handling and the impact messaging has on your operations. The idea of this talk is to get you up to speed with some essentials and background so you are better prepared to start or continue your messaging journey.

Speakers
avatar for Koen Janssens

Koen Janssens

Cegeka
Koen is an architect with over 15 years of experience, started experimenting at a young age in GW-Basic and worked his way through the complete .NET stack. He led various teams of different shape and sizes and in 2012 he became development manager for the European Verizon Cloud software... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 13
  • Level 300

15:00

Taming Data streams in JavaScript with Reactive Extensions
Getting data from an API in one request asynchronously is easy enough today with promises to help you. But what if you want to handle streams of data? And with streams I mean for example IoT data, tweets or stock quotes. How do you observe, filter, map and handle errors?
Reactive Extensions for JavaScript (RxJS) is a set of libraries that help you tame the streams. After seeing this session you'll know how to build a resilient JavaScript app that processes any data stream dynamically.

Speakers
avatar for Roland Guijt

Roland Guijt

Geek, R.M.G. Solutions
Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .Net and browser technologies. As a long-time trainer, he led many courses on these topics and spoke about them at international conferences. He also travels... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 7

15:00

WebAssembly & Progressive Web Apps (PWA): Rethinking modern application development
Choose your programming language of choice for building fast, ubiquitously cross-platform, future-proof modern applications: dang - your dream will finally come true! Really...? Let's see. Undoubtedly, everybody needs to build business applications, somehow. The web and the browser platforms have changed the way we can build LOB applications and these platforms have evolved considerably in the past 5 years. More and more native features are available to SPAs (single page applications) running in the browser - a great base for modern applications as so called Progressive Web Apps (PWA). Now, with the rise of WebAssembly (WASM) as a standard and the improving maturity of PWAs we have powerful tools in our hand to build the next generation of web-based applications. In this session Christian Weyer will talk about the features & possibilities of Progressive Web Apps as app-like appearance, installability or offline operations, paired with the power of WebAssembly as a bytecode for all major modern browsers. See how to use PWAs to build native-like applications on the browser platforms and experience the strength of WASM to run C, C++ or C#/.NET code in the browser, without any plugin. This can be a disruptive approach for both greenfield and brownfield projects. Lean back and watch how the web is evolving into a new stage of capabilities and feel the potential of your next (business) application. Let’s do it!

Speakers
avatar for Christian Weyer

Christian Weyer

CTO, Thinktecture AG
Christian Weyer is founder and CTO of Thinktecture AG, as well as Microsoft MVP (Most Valuable Professional) and Google GDE (Developer Expert). He is an engaged and passionated speaker on several software conferences and events all over the world. His heart has always been with distributed... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 4

15:00

Azure Stack - Everything you need to know!
Microsoft released Azure Stack as a Azure appliance for your datacenter. Learn what Azure Stack is, what challenges it solves, how you deploy, manage and operate a Azure Stack in your datacenter. Learn about the features and services you will get by offering Azure Stack to your customers and how you can build a true Hybrid Cloud experience.
In this presentation Thomas Maurer (Microsoft MVP) will guide you through the highly anticipated innovations and experience during the Azure Stack Early Adaption Program and Azure Stack Technology Adoption Program (TAP). 

Speakers
avatar for Thomas Maurer

Thomas Maurer

MVP / Executive, itnetX
Thomas Maurer works as a Cloud Architect and Technology Lead at itnetX AG, a consulting and engineering company located in Switzerland. Thomas helps companies to transform their business to the Cloud. Thomas is focused on Microsoft Technologies, especially Microsoft Cloud Platform... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 16

15:00

Implement Modern Management as like brewing a beer
Beer Brewing could be simple in many ways, as also the process to implement Modern Management in a Classic on-premises environment. We will learn you how the process and roadmap will be build for modern management in a number of steps to reach the goal in your company. There are so many scenarios to do this, just like brewing a excellent beer. All the steps to go modern are based on the steps like you would brew Beer. All the tools you could use around Win 10 to accomplish your scenarios to go modern. The tools to have a look at are auto - piloting, Provisioning Packages, 3-Party tools, Co-Management, Windows10, Windows Insiders for Business, etc.

Speakers
avatar for Mirko Colemberg

Mirko Colemberg

Blackbelt Workplace Consultant, MCT, MVP
IT fascinated Mirko Colemberg in the 90's. From client support with user training over countless rollouts: Automation in the client area already inspired him to NT 4.0 times (RIS). Standardize, automate and then adapt - he has remained true to this day. As a principal consultant for... Read More →



Wednesday May 23, 2018 15:00 - 16:00
Room 3
  • Level 300

15:00

Working smarter with Microsoft Flow, Cognitive Services in your BPM
Working smarter can be described as being as much pro-active as you are reactive or at the least having the facts and being first.  In this session we will envision a use case where a company can react to customer sentiments in this case via twitter and with the use of Microsoft Flow and Azure Cognitive Services make a determination on the overall sentiments of what is being said on social media. After the AI gives you a sentiment score about tweets in real-time you can use Flow to call into other MicroServices and offer a good customer experience by promoting positive sentiments and addressing potentially negative ones. This session will highlight Flow, Text Sentiment API, Office 365 and a BPM Platform

Speakers
avatar for Fabian Williams

Fabian Williams

Architect, Adotob
FABIAN WILLIAMS is a Microsoft Office Server & Services, Microsoft Visual Studio & Development Technologies MVP, Xamarin MVP, and a Microsoft Solutions Architect / Azure Technical Evangelist. His work with the SharePoint product line dates back to the 2003 release. Fabian holds a... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 10

15:00

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 15:00 - 16:00
Room 11

16:00

Break & Partner Expo
Wednesday May 23, 2018 16:00 - 16:30
Hollywood

16:05

Fable: from F# to JavaScript (by Florian Verdonck of Axxes)
Fable is an F# to JavaScript compiler powered by Babel, designed to produce readable and standard code.

Fable brings all the power of F# to the JavaScript ecosystem. It's a bliss to work with and could very well change the way you look at front-end development.

Wednesday May 23, 2018 16:05 - 16:25
Partner stage

16:30

50 ways to show your data
„A picture is worth a thousand words“ - well, that is especially true when it comes to analyzing data. Visualization is the quick and easy way to get the big ‘picture’ in your data and the R ecosystem has a lot to offer in this regard.

They may not add up to exactly 50, but in this session I’ll show you lots of compelling visualizations produced with the help of the ggplot2 package and friends - and their usual small effort of code. We will start beyond the usual bar, line or scatter plots.

Instead our screen will show diagrams that always made you think „How do they do that?“. We will see waterfall diagrams, violins, joyplots, marginal histograms, maps and more… and you’ll get the code to reproduce everything.

Speakers
avatar for Thomas Hütter

Thomas Hütter

Seasoned data dude, @DerFredo
Thomas holds a degree in Business Administration, but has been a developer at heart ever since the days of Turbo Pascal. He touched his first SQL Server at V6.5 and used covering indexes before they became a feature. | | Thomas started developing in Navision systems in 2001 (one... Read More →



Wednesday May 23, 2018 16:30 - 17:30
Room 16
  • Level 300

16:30

DevOps, Databases, Compliance and the GDPR
More and more software teams are turning to DevOps to enable them to deliver value to the business and their customers more quickly. Environments, databases and frequency of change are all on the increase, as is the need to be compliant with a growing number of regulations and policies governing the use of data. So what should database teams do: slow delivery down or accelerate the oversight?

Neither. It's time to fully adopt a DevOps approach to speed your development while ensuring your ability to comply with more and more stringent data requirements. This session explores the pain points that GDPR, NIST and other legal data requirements places on the development and deployment process. We'll also explore how you can reduce or eliminate that pain in order to deliver functionality faster while still meeting mandatory compliance.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Product Evangelist, 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 23, 2018 16:30 - 17:30
Room 15
  • Level 300

16:30

A deep dive into microservices on Azure
When running microservices, you (almost) can’t live without a cluster and an orchestrator. In this demo-rich session we will deep dive into the two biggest cluster technologies on the Azure platform, Azure Container Service (AKS) and Service Fabric. What are their pro’s and cons and how do they distinguish.

Speakers
avatar for Gitte Vermeiren

Gitte Vermeiren

Microsoft
As a Cloud Solution Architect with Microsoft, I act as a trusted advisor for our highly valued customers and partners. I engage with them from pre-sales, through architecture design, proof of concept and design during implementation phase.I also have experience as a Technical Architect... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 14

16:30

Building Cross-Platform Server-Side Data APIs
 Front ends are cool but mostly useless without data. Sure, some of your data sources provide REST APIs so you can just write queries directly against them but that is so old school. Instead, you can build back end APIs that address the specific data needs of your web application and relieve front end devs from tangling with database schema, query syntax and other distractions. In this session you’ll learn the basics of creating a back end API as well as some smart architectural guidance to make moving data between your front end and your data store. We'll start with an ASP.NET Core Web API, EF Core and a relational database, then look at a data API built with Azure Functions to support a Cosmos DB document database.

Speakers
avatar for Julie Lerman

Julie Lerman

Software Coach, The Data Farm
Julie Lerman is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Entity Framework, Domain-Driven... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 7

16:30

Implementing Authentication and Authorization with ASP.NET Core
Authentication and authorization is not a fun topic for most people. It is generally that thing that has to be there, but nobody really cares about. And on top of that, every time the requirements are a little different. And every time we have to figure out how to write all the plumbing to get it done properly. It is security after all…
In ASP.NET Core, Microsoft has made it fairly easy to get it all done. In most cases, it is only a few lines of code and some minor configuration, and you are up going. However, if you don’t know the lines of code and the config, it can be hard.
In this presentation, you will see a whole heap of different types of authN and authZ being configured and used. There will be social logins, local logins, AD-based logins, and even token based auth for SPAs. Basically, everything you need to get up and running when it comes to authenticating your users in ASP.NET Core.

Speakers
avatar for Chris Klug

Chris Klug

Tretton37
Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 6

16:30

Inside the Microsoft Azure Storage Service
The Microsoft Azure Storage Platform is probably one of the largest scale services you can imagine, running at a dazzling 30M transactions per second and keeping trillions of objects under management at Exabyte scale.

In this session, we will walk you through the internals of the architecture, the different layers of the implementation and explain how this service achieves its amazing uptime, combined with automagic geo-replication. We will go in depth on blob storage and talk you through the newest tier called Archive as well as the innovations by Microsoft Research to build sustainable low cost storage mechanisms that you never thought possible. As a take away, we will learn you the different ways to access the storage platform and share an overview of both simple and very complex mechanisms to get the best throughput.

Get ready for a brain meltdown, as this session will be 666

Speakers
avatar for Yves Goeleven

Yves Goeleven

Solution Architect, Goeleven BVBA
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 →
avatar for Kristof Rennen

Kristof Rennen

Microsoft
Kristof Rennen is Program Manager Azure Storage at Microsoft, with over 12 years of experience in software development, architecture and design. Being in Cloud and Microsoft Azure for the past 6 years, his passion is building high quality, scalable and maintainable solutions, both... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 13
  • Level 400

16:30

Optimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
Xamarin.Forms helps you build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Apps and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.

This session will focus on the latest developments in Xamarin.Forms that will help you share more code and build more beautiful apps in less time. You will look at Custom Renders, Effects, Platform Specifics, Bindable Native Views, the Xamarin.Forms previewer, and more. You'll also look at tweaking and tuning your Xamarin.Forms applications for the best performance possible.

Speakers
avatar for James Montemagno

James Montemagno

Principal Program Manager, Microsoft
James Montemagno is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 9

16:30

Understanding Redux By Building Your Own
Why does Redux work the way it does? And why would you want to use it anyway. In this session I'll create my own Redux implementation based on the needs of my example application. The session will be in C# but basically applies to any language. Some basic knowledge of Redux and Observables is advisable.

Speakers
avatar for Lander Verhack

Lander Verhack

Trainer/Architect, U2U Training
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 →


Wednesday May 23, 2018 16:30 - 17:30
Room 4
  • Level 400

16:30

Containers: Resistance is Futile
Containers are coming...

Instead of running or hiding, come along to this session and get your head around things like Docker and Kubernetes - they're about to become some of the hottest skills to have!

This action-packed session will get you up-to-speed on containers. And it'll be demonstrated in a fun way with cookies and Nerf guns!

Speakers
avatar for Nigel Poulton

Nigel Poulton

Author, Self
Nigel is a popular name in the container community. He is a Docker Captain and author of many container-related books and video training courses. When he's not working with containers he spends his time with his family, supports a terrible football team, and dreams about American... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 10

16:30

From Code to Cash
In this session we will walk you through how hackers are exploiting companies and what you can do to stop them from being successful. We will walk you through one of the biggest cases where 700 companies in Sweden where compromised by a group of hackers.

Speakers
avatar for Mattias Borg

Mattias Borg

IT Security Specialist, Mattias Borg
Security researcher and penetration tester working in the finance sector and interested in everything security related.  | A true geek | | He previously presented in the Social-Engineering Village at DefCon 2016, SEC-T Conference 2016, TechDays Sweden 2017 | and at a few Community... Read More →
avatar for Stefan Schörling

Stefan Schörling

Microsoft MVP, Innofactor
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 →



Wednesday May 23, 2018 16:30 - 17:30
Room 3

16:30

Classic vs. “Modern” a.k.a. Personalized Search Experiences in Office 365 – Are you confused?
If you use Office 365, you must also know the feeling of confusion when it comes to the various Search experiences. We still have the classic search center, but also more and more modern search experiences.
Sounds exciting, but in practice, it can be very confusing.
When to use which one?
How to explain to the end users?
Understanding the user interfaces, and the processes behind is essential. - Let me help with that: by summarizing and demonstrating my real-world, unbiased experiences.

Speakers
avatar for Agnes Molnar

Agnes Molnar

Agnes Molnar is CEO and Managing Consultant of Search Explained, recognized Information Architecture and Search Expert. She has worked for various companies throughout the world, architecting and implementing dozens of SharePoint and FAST Search implementations for both commercial... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 12

16:30

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 16:30 - 17:30
Room 11

17:30

Break & Room Switch
Wednesday May 23, 2018 17:30 - 17:45
Hollywood

17:45

Migrating Data and Databases to Microsoft Azure
As the concept of Hybrid Datacenter becomes more mainstream data professionals will need to understand how to effectively manage and migrate data from Earthed to Cloud servers. In this session we will review how to decided if Iaas or PaaS is right for you, how to prepare your data for migration to Azure, and how to migrate your data in an efficient manner. Leave this session knowing how to best plan and execute your Azure data migration projects.

Speakers
avatar for Thomas LaRock

Thomas LaRock

SolarWinds
Thomas LaRock is a Head Geek at SolarWinds and a Microsoft® Certified Master, SQL Server® MVP, VMware® vExpert, and a Microsoft Certified Trainer. He has over 15 years’ experience in the IT industry in roles including programmer, developer, analyst, and database administrator... Read More →
avatar for Pieter Vanhove

Pieter Vanhove

Technical Sales Professional - Data Platform, Microsoft
Pieter Vanhove is a Technical Sales Professional at Microsoft Belgium and has been working with SQL Server since 2000. Pieter has a profound knowledge in high availability and disaster recovery solutions and loves the new Azure stuff. Together with the SQLUG in Belgium, he helps organizing... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 13
  • Level 300

17:45

Architecting systems for Devops and Continuous Delivery
“You build it, you run it!” It is a great DevOps tagline, but how can you make this work in practice?
In order to “run” the software you need to have insights in how your application is doing in production.
You need insights into the performance, usage, infrastructure utilization and new releases that are deployed and their impact.
In this session I will provide you with practical architectural principles that will help you:
  • Separate deployment from release so you can deliver your software any time you want, without downtime
  • Get telemetry and insights on product usage, Performance and infrastructure utilization.
In DevOps you also strive for autonomy. You just don’t want dependencies on other teams. How do you design your system to be independent of other system, while still integrating?
I will talk about: how to gather telemetry and performance data, deployment techniques, development techniques that prevent downtime.
After this talk, you will have new insights how to build a system that you can build and run without losing sleep when you are on pager duty.

Speakers
avatar for Marcel de Vries

Marcel de Vries

CTO, 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 23, 2018 17:45 - 18:45
Room 4
  • Level 300

17:45

Docker for ASP.NET Core Developers
Docker enables .NET developers to build containerized applications for Windows or Linux. Windows containers support full .NET Framework applications, which makes for a great migration story. With AspNetCore developers can target both Linux-based Docker containers or Windows containers. In either case you can now develop your applications on Windows using your favorite .NET developer tools - then build Docker images and run them as containers on Windows Server or Linux machines. In this session, you will learn to build AspNetCore applications that can target either Windows or Linux containers - and learn development tricks for rocking your local development experience with Docker, including structuring your CICD workflows with VSTS. Topics include common considerations as you work locally, running local Docker containers, composing multiple containers, instrumenting early, working with a Docker Registry, automating image builds and deploying to Azure with just a few clicks.

Speakers
avatar for Michele Leroux Bustamante

Michele Leroux Bustamante

CIO, Solliance
Michele Leroux Bustamante is co-founder / CIO at Solliance (solliance.net), a Cloud/Security architect, a Microsoft Regional Director and Microsoft Azure MVP. Michele is a thought leader recognized in many fields including software architecture and design, identity and access management... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 9

17:45

ElasticSearch - Search done right
Google changed the whole search experience on the web with one searchbox. Unfortunately business applications are lagging behind. But users are expecting more… How can we bring the power of Google search to our own applications? In this session Bart explains you the basic concepts of ElasticSearch and how it allows you to bring a better search experience to your .NET(Core) applications.

Speakers
avatar for Bart Wullems

Bart Wullems

Ordina
Bart is a passionate Application Architect, who believes software will save the world. Bart has a strong focus on evolutionary design, reuse, automation and application lifecycle management. He is always looking for technical challenges.


Wednesday May 23, 2018 17:45 - 18:45
Room 7
  • Level 300

17:45

Fixing Distributed Systems Fail
It seemed like an easy feature to implement, a checkout page to place an order. But this payment gateway has a simple API, so we added that. And this email service provider makes it possible to send an email with one line of code! Finally we can notify downstream systems via a message queue. The code looks simple, 6 little lines of distributed systems code.

But those lines hid a dark secret that we only found after launching. Customers complained they didn't get their email. The back end system wasn't getting updated from our messages. And by far the worst of all, customers complained they saw an error page but still got charged!

Clearly it wasn't as easy as calling a few APIs and shipping, we actually need to worry about those other systems. In this session, we'll look at taking our 6 lines of distributed systems fail, examining the inevitable failures that arise, and possible mitigating scenarios. We'll also look at the coupling our code contains, and the ways we can address it. Finally, we'll refactor towards a truly resilient checkout process that embraces, instead of ignoring, the fallacies of distributed computing.

Speakers
avatar for Jimmy Bogard

Jimmy Bogard

Chief Architect, Headspring
Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the "Microsoft Most Valuable Professional" (MVP) award for ASP.NET in 2009-2018. Jimmy is also the creator and maintainer of the popular OSS library AutoMapper.


Wednesday May 23, 2018 17:45 - 18:45
Room 3

17:45

Skynet activated – Building smarter apps with Cognitive Services and Xamarin
AI is not taking over our planet just yet, but we're getting there! In this session we will look at how we can integrate the Microsoft Cognitive Services into our Xamarin apps.
With doing so, you can now determine what your users are looking at and even how they are feeling or who they are and use that to enhance your functionality.

"Come with me if you want to live!"

Speakers
avatar for Gerald Versluis

Gerald Versluis

Developer, DotControl
Gerald Versluis (@jfversluis) is a full-stack software developer and Microsoft MVP from Holland. After years of experience working with Xamarin and .NET technologies, he has been involved in a number of different projects and has been building several apps. He has also authored his... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 12
  • Level 300

17:45

Visual Studio Team Services: DevOps for any language and any platform
Take a guided tour of Visual Studio Team Services to see how seamlessly it works for any developer using any platform.

This is no longer the Microsoft of old! I’ll be showing live demos in three different operating systems, using three different languages! As a developer, you can easily use your existing toolset and existing investments alongside VSTS and Azure.

Come and learn about all the new VSTS announcements, out of the box features, and extensibility options to help your team adopt new Agile, Git, and DevOps practices!

Speakers
avatar for Damian Brady

Damian Brady

Cloud Developer Advocate, Microsoft
Damian works for Microsoft as a Cloud Developer Advocate, specializing in DevOps.He's an Australian speaker, author, and developer recently based in Toronto, Canada, but now back home! Formerly a Microsoft MVP and Octopus Deploy developer, he regularly speaks at conferences, User... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 10

17:45

The Connected Vessel - A Maersk journey
Imagine that you have you have the power of the cloud at your hands.... Imagine that you have one of the worlds largest IoT devices.... in the middle of the ocean.... Now try to connect them.
 
Join us for a session about architectural challenges, bending best practices and  fun anecdotes from Maersk´s Connected Vessel journey. We will walk though how Maersk is building rich cloud capabilities by connecting the very physical world of a container vessel to Azure using IoT, Service Fabric, Edge Computing, VSTS and a lot more.

Speakers
avatar for Rasmus Hald

Rasmus Hald

Head of Cloud Architecture, Maersk
I build awesome cloud stuff for Maersk using modern DevOps practices, cloud tools and hands-free automation.


Wednesday May 23, 2018 17:45 - 18:45
Room 14
  • Level 200

17:45

Under the hood of Azure AD Connect
Did you ever wonder how Azure AD Connect works?
Do you want to know what connector spaces, the metaverse, tens of rules, attribute flows, soft matching, write-back and source anchors do and how they help you synchronize objects and their attributes between Active Directory Domain Services, LDAP stores and Azure AD.

After attending this session you'll have the tools to meet the hardest Azure AD Connect challenges out there. Knowing Sander Berkouwer (ten-fold Microsoft MVP), you'll also have laughed really loud.

Speakers
avatar for Sander Berkouwer

Sander Berkouwer

Senior consultant, SCCT
Sander Berkouwer is a Dutch IT Professional and has been a Microsoft Most Valuable Professional (MVP) in Directory Services for the past eight 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 23, 2018 17:45 - 18:45
Room 16
  • Level 400

17:45

Unraveling Microsoft Teams vs Skype for Business
Microsoft Teams brings together an amazing amount of functionality into one client, it's built on Groups in Office 365 and integrates almost into any Office 365 feature. How does Microsoft Teams fit into the Communication Tools for Unified Communications. Skype for Business has been around for more than a decade and Microsoft Teams is the new kid on the block but how do they fit together and what does the transitioning Skype for Business Online to Microsoft Teams really mean and how does that relate to Skype for Business Server.

Speakers
avatar for Johan Delimon

Johan Delimon

MVP #Teams #Skype4B, idelimon BVBA
Johan runs his own company “idelimon BVBA” where he is working for large international System Integrators and Hosting Companies.  His primary work is centered around Skype for Business, Enterprise Architecture, Business Development and Technical Leadership. | | Johan joined... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 6

17:45

Extending SharePoint Framework tasks to automate releases of your projects
If you already started developing with SharePoint Framework, you know that you have to run a certain set of gulp tasks to get everything ready for your next release. All of this requires some manual interaction, but did you know that you can also automate the process? In this session, you will see how you can extend the default gulp tasks that are in place, and how you can fully automate your SPFx releases with a build and release pipelines in Visual Studio Team Services.

Speakers
avatar for Elio Struyf

Elio Struyf

Architect & MVP, Valo Intranet
Elio is an Office Servers and Services MVP and board member of BIWUG (Belgian Information Worker User Group). He works as a senior developer & architect at Valo Intranet. He likes to stay up-to-date with Office 365, SharePoint, Web and Azure development. Elio loves to share his knowledge... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 15
  • Level 300

17:45

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Wednesday May 23, 2018 17:45 - 18:45
Room 11
 
Thursday, May 24
 

07:30

Registration & Breakfast
Thursday May 24, 2018 07:30 - 08:45
Hollywood

08:45

A gentle introduction to Databricks
With the announcement of Azure Databricks you get access to a fast, easy, and collaborative Apache Spark-based analytics platform in a fully managed way.  But how does it exactly work and what are some of the architectures that work best?  Join us in this session to learn more about it.

Speakers
avatar for Wesley Backelant

Wesley Backelant

Cloud Solution Architect - Advanced Analytics & AI, Microsoft
In his role as a Cloud Solution Architect - Advanced Analytics & AI at Microsoft, Wesley is responsible for supporting customers in their journey to the cloud with their data related workloads. Before joining Microsoft, Wesley was a Database Architect working on some of the largest... Read More →
avatar for Nathan Bijnens

Nathan Bijnens

CSA, Advanced Analytics + AI, Microsoft


Thursday May 24, 2018 08:45 - 09:45
Room 13

08:45

DevOps for the DBA
Far too many people responsible for production data management systems are reluctant to embrace DevOps. The concepts behind DevOps can appear to be contrary to many of the established best practices for securing, maintaining and operating a reliable database. However, there is nothing inherent to a well-designed DevOps process that would preclude ensuring that the information stored within your data management system is completely protected. This session will examine the various methods and approaches available to the data professional to both embrace a DevOps approach to building, deploying, maintaining and managing their databases and protect those databases just as well as they ever have been. We will explore practices and plans that can be pursued using a variety of tooling and processes to provide DevOps methodologies to the systems under your control. You can embrace DevOps and protect your data.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Product Evangelist, 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 →


Thursday May 24, 2018 08:45 - 09:45
Room 14
  • Level 300

08:45

Building real cross platform applications with Electron - Tales from the Field
Transforming existing web-apps into a cross platform application with GitHub Electron may look really easy. But if you want to deliver high quality and provide the best user experience, a lot of things have to be considered. Join Thorsten's talk and see a ton of tips from real world projects. From the architectural blueprint over debugging tips and tricks to production proven implementations, you'll see everything you need to build robust applications. Ever wanted to use native C++ Node.js modules inside of your Electron app? Then it's time to join and learn.

Speakers
avatar for Thorsten Hans

Thorsten Hans

consultant, Thinktecture AG
Thorsten works as a consultant at Thinktecture AG. He’s engaged in the design and implementation of cross platform solutions for enterprise customers. He’s also teaching and coaching enterprise developers to craft modern business applications for all platforms using a single code... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 7

08:45

End to End DevOps on the Microsoft Stack
DevOps is more than just a buzzword. It represents a really effective way of thinking about your product lifecycle, and while choosing tools should only be a part of the story, the right tools can guide you down the correct path very effectively. From idea, through development, build, testing, deployment, and monitoring, there are plenty of tools such as TeamCity, Octopus Deploy, Application Insights, Raygun, and of course the whole Visual Studio Team Services suite to help you.
 
In this session, I'll introduce the important stages in a DevOps pipeline, and walk through each of them, all the way from requirement management to monitoring code in production. Along the way, I'll show you all the tools listed above (and more) and discuss which of them work best in different scenarios. By the end of this very hands-on session, you'll know exactly which products can help you "do DevOps" like a pro.

Speakers
avatar for Damian Brady

Damian Brady

Cloud Developer Advocate, Microsoft
Damian works for Microsoft as a Cloud Developer Advocate, specializing in DevOps.He's an Australian speaker, author, and developer recently based in Toronto, Canada, but now back home! Formerly a Microsoft MVP and Octopus Deploy developer, he regularly speaks at conferences, User... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 16

08:45

Mapping DDD Domain Types with EF Core 2.1
Entity Framework half-heartedly supported DDD patterns. But the new-from-scratch EF Core has brought new hope for DDD practitioners to map your well-designed domain classes to a database, reducing the cases where a separate data model is needed. EF Core 2.1 is very DDD friendly, even supporting things like fully encapsulated collections, backing fields and the return of support for value objects. In this hands we'll review some well-designed aggregates and explore how far EF Core 2.1 goes to act as the data model between your domain classes and your data store.

Speakers
avatar for Julie Lerman

Julie Lerman

Software Coach, The Data Farm
Julie Lerman is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Entity Framework, Domain-Driven... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 6

08:45

OWASP Top Ten 2017
The Open Web Application Security Project (OWASP) curates a list of the top ten security risks for web applications and how to mitigate them. The ever changing world of web development created a challenge for the 2017 list, which needs to combine both existing approaches and modern trends in web development. We will have a look at each item in the list, see what can go wrong, and make sure that this won't happen in our web sites. 

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 4
  • Level 300

08:45

Succeeding with Xamarin
Building mobile apps is hard work, getting code shared across the different platforms is even harder. Honestly, I’m lazy and I don’t want to repeat myself so I do whatever I can to only write code once, and have it work everywhere.

If you’re like me and want to optimize your time and be more efficient building mobile apps, join this session where we’ll explore some good, and bad, practices to get code shared across different mobile platforms when using C#.

Speakers
avatar for Filip Ekberg

Filip Ekberg

Author. Speaker. Pluralsight author. Microsoft MVP
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 →


Thursday May 24, 2018 08:45 - 09:45
Room 10

08:45

How to get started as an IT-Pro with Microsoft Graph API to manage Microsoft Intune
For years IT-Pros were waiting and asking Microsoft for automation capabilities around Microsoft Intune. For a long time this was one of the big blockers for customers to adopt Microsoft Intune. Last year Microsoft released the Microsoft Graph API, with the Graph API you are able to access and manage the Microsoft Intune service.

But wait, what? No PowerShell modules or cmdlets? No, with the Microsoft Graph API you are able to use any programming language that exist to manage services that are accessible through the Microsoft Graph API. That is scary, isn't it?? No it is!

Join this session to learn from a long time ITPro what we can do with the Microsoft Graph API, how we can make use of the automation capabilities and how we are able to make our lives useful again.

Expect a lot of tips and tricks how to adopt the Microsoft Graph API so that you can easily start right away when you are in our session or when you are back at work!

Speakers
avatar for Peter Daalmans

Peter Daalmans

Senior Consultant, CTGlobal
Peter is a Senior Consultant with CTGlobal with a primary focus on the System Center Configuration Manager and Enterprise Mobility. Peter is awarded six times as a Microsoft Enterprise Mobility MVP (Configuration Manager/Microsoft Intune/Enterprise Mobility Suite). Peter writes blogs... Read More →



Thursday May 24, 2018 08:45 - 09:45
Room 3
  • Level 300

08:45

Project Honolulu: Modern Evolution of Windows Server Management
Honolulu is a locally deployed, browser-based, management tool set that enables on-premises administration of Windows Servers with no Azure or cloud dependency. Honolulu gives IT Admins full control over all aspects of their Server infrastructure and is particularly useful for management on private networks that are not connected to the Internet.

Honolulu is the evolution of “in-box” management tools, like Server Manager and MMC. Attend this session to learn all about modern management.

Speakers
avatar for Els Putzeys

Els Putzeys

IT Pro Trainer, U2U
With over 15 years of experience in the industry, Els Putzeys has knowledge in 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... Read More →



Thursday May 24, 2018 08:45 - 09:45
Room 15
  • Level 200

08:45

Understand Credential Security: Important Things You Need to Know about Storing Your Identity
Do cached credentials bring any danger? Can we just extract them and crack the password or use the value to do the pass the hash attack? One thing is for sure: Paula and her team made a DPAPI world discovery where they have reverse-engineered this mechanism to tell you right now how it works and if it is safe. What about other places where credentials are stored? Paula will demonstrate the technology weaknesses in credential security and specific misused actions within the operating system. You will learn the unexpected places your passwords reside, how the password attacks are performed, the typical paths where credentials can be leaked and how to prevent these by implementing various solutions. This session will be demo heavy!

Speakers
avatar for Paula Januszkiewicz

Paula Januszkiewicz

CEO, CQURE
Paula is a top speaker at many well-known conferences including TechEd North America, TechEd Europe, TechEd Middle East, RSA, TechDays and CyberCrime. Last year she was rated as number one speaker at MS Ignite – the biggest Information Technology conference! Paula is engaged as... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 9

08:45

Provision modern sites in SharePoint Online with custom site designs
Microsoft released a completely new way to provision modern sites in SharePoint Online by using custom site designs. With a custom site design, you can apply a consistent set of actions, such as setting the site theme, creating lists & columns, or even sending an email to a person or group. Custom site designs do not only enable you to provision modern team sites, but also communication sites, which is another great new feature in SharePoint Online. In this session I will walk you through this great new feature.

Speakers
avatar for Karine Bosch

Karine Bosch

I'm a SharePoint addict since I first laid eyes on it in 2003. I'm currently working for Recomatics as a SharePoint Architect. Before joining Recomatics, I've been working as a Premier Field Engineer for Microsoft Belgium. I developed the U2U CAML Query Builder and its successor the... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 12

08:45

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Thursday May 24, 2018 08:45 - 09:45
Room 11

09:45

Break & Room Switch
Thursday May 24, 2018 09:45 - 10:00
Hollywood

10:00

Index Tuning for the developer
During our time I will be explaining the impact of indexes and why you should use them. After the session Clustered/Nonclustered/Columnstore/Filtered will no longer be a mystery for you. You will also know what the impact of indexes are on your system thus allowing you to develop a good indexing strategy in your own environment!

Speakers
avatar for Stijn Wynants

Stijn Wynants

SQL Server Consultant, Kohera
Stijn is an independent Data Platform Consultant & DataMinds (Belgian Data Platform User Group) core member. He is also one of the organisers of the local user group sessions & the yearly event called DataMinds Connect (SQL Server Days). He spends his days tuning SQL Servers & solving... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 12

10:00

Secrets of SQL Server - Database Worst Practices
“Oh! What did I do?” Chances are you have heard, or even uttered, this expression. This demo-oriented session will show many examples where database professionals were dumbfounded by their own mistakes, and could even bring back memories of your own early DBA days. The goal of this session is to expose the small details that can be dangerous to the production environment and SQL Server as a whole, as well as talk about worst practices and how to avoid them. In this session we will focus on some of the common errors and their resolution. Developers will walk out with scripts and knowledge that can be applied to their servers, immediately post the session.

Speakers
avatar for Pinal Dave

Pinal Dave

SQL Server Expert, SQL Authority.com
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 →


Thursday May 24, 2018 10:00 - 11:00
Room 9

10:00

Common questions from customers about Azure
A lot of customers want Azure and use Azure. As a Microsoft Azure partner we receive a lot of questions regarding Azure architecture and implementations. In this session we will show some of those questions and how we implement them for our customers. Topics included will be: network connectivity, data in the cloud, automation, databases, backup, GDPR, …

Speakers
avatar for Bart Verhoeven

Bart Verhoeven

cloud/solution architect, DataCore
In his role as CEO of Datacore, a Microsoft Partner, Bart is responsible for supporting customers with their journey in Office365 and Azure. Based on hands-on experience in both domains, Bart helps customers in their first steps into the cloud and helps them connect their on-premise... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 16
  • Level 300

10:00

Deep Dive into ASP.NET Core Razor Pages
ASP.NET Core 2.0 comes with the MVC framework that we are already familiar with, but you can also build your applications quickly and easily with the new Razor Pages feature. Razor Pages allow you to build your application by focusing on the markup and content, and adding server-side features easily. Join us and learn how to get started building a cross-platform application with Razor Pages.

Speakers
avatar for Jon Galloway

Jon Galloway

Microsoft
Senior Program Manager at Microsoft focused on .NET and Web Development


Thursday May 24, 2018 10:00 - 11:00
Room 6
  • Level 300
  • Tags .NET

10:00

Getting from Monolith to Microservices
Convincing management seemed easy, but now we have to deliver. Take the years old legacy system and break it apart into smaller services we can actually maintain.

But where to start? In this session, we’ll look at strategies to bust apart the monolith, from the front end to the back. We’ll also look at database refactoring techniques to help us keep our risk down. Finally, we’ll look at analysis tools to guide our way through the tangled dependencies of legacy code to help us deliver new systems without breaking the old.

Speakers
avatar for Jimmy Bogard

Jimmy Bogard

Chief Architect, Headspring
Jimmy is a member of the ASPInsiders group, the C# Insiders group, and received the "Microsoft Most Valuable Professional" (MVP) award for ASP.NET in 2009-2018. Jimmy is also the creator and maintainer of the popular OSS library AutoMapper.


Thursday May 24, 2018 10:00 - 11:00
Room 13

10:00

Help, my Xamarin app has memory issues!
"How is it possible that your app, written in a managed programming language, has memory issues? After all, isn't it the Garbage Collector's job to release unused or unreachable objects to free up memory? Clearly you are not paging your data, hence the large memory footprint of your app."
If you think the above it true, then you are more than welcome to join Pieter's session about finding and fixing memory issues in Xamarin.iOS, Xamarin.Android and Xamarin.Forms! Pieter will investigate and try to find the culprits of different memory leaks, and their motives. This often requires a deep dive into some Xamarin/iOS/Android internals, and spans a lot wider than your basic and typical TableView or ListView optimizations.
After this session you should have a good understanding of how and why some types of memory leaks arise, how to search for them and -most importantly- how to avoid them in the future.

Speakers
avatar for Pieter Nijs

Pieter Nijs

Senior .NET Consultant, Ordina
Pieter Nijs is passionate about mobile and cloud development, in combination with some DevOps. As he is primarily interested in the Microsoft stack, this translates to technologies and tools like .NET, C#, Xaml, Xamarin, UWP, Azure, Visual Studio, TFS, VSTS, … He is also a big fan... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 4
  • Level 300

10:00

The Power of Roslyn: Writing a Live Code Analyzer
Four years ago we open sourced the C# and Visual Basic compilers and exposed their functionality through APIs as the Roslyn project. The Roslyn analyzer API empowers the developer community to be more productive by lighting up their own features in the editor in real-time - meaning anyone can write a refactoring, code fix, code style rule, or code diagnostic. Come learn more about the Roslyn project and what these live analyzers mean for you and your productivity (including our new API, IOperation).

Speakers
avatar for Kasey Uhlenhuth

Kasey Uhlenhuth

Program manager, Microsoft
Kasey is a program manager on the .NET Managed Languages team at Microsoft and is currently working on modernizing the C# developer experience. Previously, she worked on C# Interactive and Node.js Tools for Visual Studio.


Thursday May 24, 2018 10:00 - 11:00
Room 7

10:00

Deep-dive: Azure Active Directory authentication and Single-Sign-On
Azure AD Connect is used to synchronise on-premises users to Azure AD, but how do you give your users the best possible sign-in experience? There is a whole range of possibilities, password synchronisation, federated SSO with AD FS, pass-through authentication, and Azure AD Connect single sign-on. We can then add Windows 10 into the mix with Azure AD join and Windows Hello. Struggling to know what to do? Come to this session, and John Craddock will show you the advantages and caveats associated with each option. Fully informed, you will be able to choose the best options for your environment.  The session is full of demos and should not be missed.

Speakers
avatar for John Craddock

John Craddock

Identity Architect, XTSeminars Ltd
John has designed and implemented computing systems ranging from high-speed industrial controllers through to distributed IT systems with a focus on security and high-availability. A key player in many IT projects for industry leaders including Microsoft, the UK Government and multi-nationals... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 10

10:00

Kubernetes for IT Pros
We've all heard of Kubernetes. But a lot of us don't have a clue what it really is!

This session is all about getting you up-to-speed on the basics of Kubernetes: Zero to Kubernetes in a ~30 minutes!

You'll get the big picture. You'll see demos. There'll even be a handful of free books and cookies if you sit on the front row :-D

Speakers
avatar for Nigel Poulton

Nigel Poulton

Author, Self
Nigel is a popular name in the container community. He is a Docker Captain and author of many container-related books and video training courses. When he's not working with containers he spends his time with his family, supports a terrible football team, and dreams about American... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 3

10:00

Workplace management beyond on-premise
Today the workplace landscape is different than before: devices on-premise and connected to a corporate LAN are losing ground and are being replaced by new solutions which no longer fit the on-premise model.

This session will outline how you can leverage your existing investments and extend your Configuration Manager infrastructure to manage devices outside your corporate perimeter. Learn about features like IBCM, CMG and CDP and how they will tear down the boundaries of your on-premise solution and become a stepping stone towards modern management.

Speakers
avatar for Tim De Keukelaere

Tim De Keukelaere

Managing Consultant, OB-V-US
Tim is an Enterprise Mobility MVP and a managing consultant at OB-V-US, a consultancy firm based in Belgium. He has over 15 years of experience in the field and a deep focus on workplace and mobility. Tim is a board member of the System Center User Group in Belgium, an active community... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 15
  • Level 300

10:00

Harness the Power of OneDrive and Files On-Demand
OneDrive for Business has come a long way from when it started. In the past, when someone syncs a SharePoint Online team site files are re-downloaded on all synced devices when anyone makes a change. With Files On-Demand, you can access all your files without using up your device storage. Files On-Demand will also reduce your network bandwidth by eliminating the need to continuously sync shared files on every synced device as teams collaborate. In this session, you will see how to use Files On-Demand for SharePoint sites, OneDrive for Business and OneDrive personal. This session will also demonstrate how organizations have been leveraging this new feature to streamline tedious business processes.

Speakers
avatar for Christina Wheeler

Christina Wheeler

Trainer & Consultant, PMO Logistics
Christina Wheeler is an Independent Consultant and part-time Trainer for Critical Path Training, Combined Knowledge, and Mindsharp. With over 10 years of experience in the industry, Christina has knowledge in SharePoint Development, Administration, Branding, and Business Intelligence... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 14

10:00

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Thursday May 24, 2018 10:00 - 11:00
Room 11

11:00

Break & Partner Expo
Thursday May 24, 2018 11:00 - 11:30
Hollywood

11:05

Coding at the Speed of Thought in Visual Studio with CodeRush (by Don Wibier of DevExpress)
Join Technical Evangelist Don Wibier on his quest to become more productive with Visual Studio.
Get ready to have your mind blown with some of the coolest features in the latest release of CodeRush to easily accomplish your coding/debugging/refactoring/testing goals with the fewest possible keystrokes. Not to be missed!

Thursday May 24, 2018 11:05 - 11:25
Partner stage

11:30

Modernize your database environment with SQL Database Managed Instance
Are you interested in moving to the cloud? Do you want to close your data center? Is your current hosting solution giving you high maintenance? You’re asked to do more with less or do you want to expand your reach globally? A lot of questions where Microsoft can provide you the perfect answer! You will be able to lift and shift, at scale, your on-premises SQL Servers with the fully-automated Database Migration Service to a Managed Instance that is highly compatible with SQL Server. This means you can continue to use the tools and features you're familiar with and not have to worry about re-architecting your apps or high maintenance. In this session, we will cover what features Managed Instance brings to SQL Database. After completing the session, you will understand what SQL Database Managed Instance is, how it’s different from an existing SQL Database offering and how you can use it to speed up and simplify your journey to the cloud.


Speakers
avatar for Pieter Vanhove

Pieter Vanhove

Technical Sales Professional - Data Platform, Microsoft
Pieter Vanhove is a Technical Sales Professional at Microsoft Belgium and has been working with SQL Server since 2000. Pieter has a profound knowledge in high availability and disaster recovery solutions and loves the new Azure stuff. Together with the SQLUG in Belgium, he helps organizing... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 14

11:30

Who, What, When. Monitoring usage of your MS BI stack
You have created great cubes and Reporting Services reports but how do you know if it is being used? Learn how to set up the collection of the usage data and how you can use this data in your decision making. 

We will talk about how to collect the data, how to build something meaningful from the data and how you can report on top of the data. We will do this for SSAS cubes and for Reporting Services Reports and we will explore ways you can further develop this for your own organization.

At the end of the session all participants will leave with all the code as well as the know how to get started with the collection of usage statistics for their Microsoft BI Solutions. 

Speakers
avatar for Ásgeir Gunnarsson

Ásgeir Gunnarsson

Business Intelligence Developer, Össur
Ásgeir is a Data Platform MVP and a Business Intelligence Developer at Össur in Iceland. He works on Business Intelligence solutions using the whole of the MS BI stack. Ásgeir has been working in BI since 2007 both as a consultant and internal employee. Before turning to BI Ásgeir... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 15
  • Level 300
  • Tags BI

11:30

A developers guide to Machine Learning
Machine Learning is one of the fastest growing areas of computer science. Are you curious about Machine Learning, but think it just seems like too big of a mountain to climb?  This talk is a beginners guide to machine learning and data science.  We will cover everything from getting and massaging the data to publishing your model.  You won't leave an expert data scientist but you will definitely be off to a running start.

Speakers
avatar for Tess Ferrandez-Norlander

Tess Ferrandez-Norlander

Developer, Microsoft
Tess is a developer working at Microsoft. She is equally happy debugging nasty back-end issues as she is developing web front-ends, apps or designing super nice User Interfaces. She has been blogging at http://blogs.msdn.microsoft.com/Tess for the better part of her career, and spoken... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 12

11:30

Forget React, Angular and Vue Js. Use Blazor!
The new experimental web framework Blazor is extending the reach of .NET and C# to the browser. This is made possible by the new web standard WebAssembly. By using C#, Razor, and HTML in the browser you can now use your existing skills for browser-based development. Blazor promises to greatly simplify the task of building fast and beautiful single-page applications that run in any browser. In this demo-driven session, you will get a good understanding of the capabilities and opportunities of the new technology Blazor in combination with WebAssembly.

Speakers
avatar for Peter Himschoot

Peter Himschoot

U2U
Peter Himschoot works as a lead trainer, architect and strategist at U2U. Peter has a wide interest in software development including web, Windows and mobile applications. Peter has trained thousands of developers, is a regular speaker at international conferences and was involved... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 3

11:30

Rock Your Microservices Eventual Consistency and Events Strategy in Azure
Microservices are not for everyone, but there are some incredible benefits to employing microservice architecture principles to enable co-evolution of services and features and reduce friction during the DevOps cycle. The growth of moving parts, however, does require tight DevOps procedures, and visibility into system operations including diagnostics, application events and audit trail. Event streaming can enhance your solution enabling async processing and scale, but also enhancing visibility to the solution as a whole. The good news is that if you are already designing a solution based on microservice principles, you are already positioned to incorporate events with less pain. Services that "fit in your head" lead to a manageable approach to introducing event-based strategies. In this session you'll learn how to design a microservices solution that relies on event streams to produce workflow state, history and full audit. You'll see patterns for structuring your solutions, managing events and payloads, and producing full history and audit logs for the solution. Event streaming will be implemented with Azure Event Hubs to compliment a microservices solution hosted in Azure Kubernetes Service (AKS) with Application Insights showing instrumentation output.

Speakers
avatar for Michele Leroux Bustamante

Michele Leroux Bustamante

CIO, Solliance
Michele Leroux Bustamante is co-founder / CIO at Solliance (solliance.net), a Cloud/Security architect, a Microsoft Regional Director and Microsoft Azure MVP. Michele is a thought leader recognized in many fields including software architecture and design, identity and access management... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 9

11:30

Serverless with Azure Functions - the rebel service
Azure Functions in a few words: event-driven, micro-billing, horizontally scalable and all running on a fully managed infrastructure. Did I give it all away? This is not even half of the story! Azure Functions is the go-to service for many different solutions built on top of a serverless architecture, allowing developers to focus on what really matters, solving real world problems. Functions come with a great developer story, a testable framework, local development and support for end-to-end DevOps. Join me in this session to find how to use your favourite IDE, command line tool and language to develop serverless, scalable, high performant and reliable solutions with the power of Azure Functions.

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 an Azure Engineer (PFE) helping developers and teams leverage the power of the cloud. Before joining Microsoft, he was a successful entrepreneur and has successfully... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 16
  • Level 300

11:30

Web Applications Under Attack – Browsers to the Rescue!
Since developers seem to have a hard time writing secure apps—according to one study, nine out of ten web apps have security vulnerabilities—browsers have come to their aid with new techniques and protocols like built-in XSS filters, special HTTP headers, and more that can help prevent many attacks. This session offers an overview of these new safeguards, including HSTS, CSP, secure cookies, and much more, helping you make your browser an additional defense against attacks.

Speakers
avatar for Christian Wenz

Christian Wenz

Arrabiata Solutions GmbH
Christian Wenz is an author, trainer, and consultant. His main focus of working and writing is on web technologies and security. Christian has written or co–written over 100 books for various publishers. He works with both open source and closed source web technologies. This leads... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 7

11:30

Azure Information Protection and Shadow IT for Cloud Apps
Imagine GDPR wasn’t coming and you would have a look into Information Protection. Make a good guess on how many use cases you would have that benefit from the solution? If you are already using cloud platforms today, you can still catch up with a variety of methods to get all information labeled! So what about onprem? Well, that’s covered as well when it comes to protecting and controlling what happens to your data! 
 
We’ll provide quick wins, use cases, pitfalls and much more. The cherry of this session will be to taste the added value related to cloud applications. The hard part of shadow IT is cloud app usage and remote workers. Right?

Speakers
avatar for David De Vos

David De Vos

Synergics
David has been working for nearly two decades as an IT pro, ranging from system engineer up to cybersecurity architect. He became MCSE certified in 2002 and maintains the certification up until today. Recognized Azure Champ in MAPA, Azure advisor, mentor and coach. He's very passionate... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 6
  • Level 300

11:30

Design and manage a modern Windows 10 client in your non-modern on-prem AD
Windows introduces many "modern"features like Onedrive, Azure AD hybrid Join, Autopilot and much much more. How can we utilize these features when we are stuck with our Legacy in our on-prem environment. How do we do reporting on Update compliance, configuration managaement, onedrive 4Bussiness. We focus on using as much as possible of the modern features we can in an on-prem environment. 

Speakers
avatar for Jörgen Nilsson

Jörgen Nilsson

Consultant, Microsoft MVP, Onevinn AB
Jorgen 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 Ronni Pedersen

Ronni Pedersen

Freelance Cloud Architect
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 →



Thursday May 24, 2018 11:30 - 12:30
Room 4

11:30

MS Teams from a developer's perspective
Microsoft Teams is the new kid on the block and comes with its own specific developer story. We can integrate our own services and applications into this new 'High-Velocity' communication tool. MS Teams can give our existing add-ins and apps some extra visibility. In this session we will go deeper in creating our own Tabs, connectors and even integrate a fully functional bot. 

Speakers
avatar for Rick Van Rousselt

Rick Van Rousselt

Managing partner, Advantive
Rick is a managing partner @ Advantive and is an Office Servers and Services MVP. He has been working with SharePoint since 2007 and has now made the transition to Office 365. With a strong focus on development this job pushed him to become a versatile expert in both Office 365, Azure... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 13
  • Level 300

11:30

Imposter Syndrome: Overcoming Self-Doubt in Success
Impostor Syndrome is the domain of the high achiever. Those who set the bar low are rarely it’s victim. What matters most is not whether we fear failing, looking foolish or not being enough; it’s whether we give those fears the power to keep us from taking the actions needed to achieve our goals and highest aspirations. In this session we will bring this sensitive subject to light by exploring:

Why having this mindset is detrimental to your career
Identifying the differences between healthy concern and illogical doubt
What it actually means to ‘fake it till you make it’
How believing something negative about yourself can make it really happen
Ways to cope once you experience a sincere failure
Learning to graciously express confidence

Speakers
avatar for Heather Downing

Heather Downing

Senior Software Engineer, VML
Heather is a passionate coder and entrepreneur. She has experience working with Fortune 500 companies building enterprise-level voice, mobile and C#/.Net applications. She focuses on external thought leadership, encouraging fellow programmers to present on topics outside of the office... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 10
  • Level 200

11:30

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Thursday May 24, 2018 11:30 - 12:30
Room 11

12:30

Lunch
Thursday May 24, 2018 12:30 - 13:45
Hollywood

12:35

The fastest way to an Enterprise Mobile Solution using Xamarin: do’s and don’ts (by Peter Theunissen of Aprico)
What is the fastest way to have an Enterprise-worthy mobile application published online in the store(s) or in your company’s private store? And this with a full scalable Azure Cloud backend to support your application. As I work on a daily base with all the latest Microsoft technology, I want to give a quick overview of every aspect of a mobile architecture. I will discuss the best practices and all the pitfalls I have encountered during several mobile projects. The Mobile and Cloud Technology is evolving with such a pace, it’s very hard to keep up with all the latest evolvements. There very well-though choices following some simple rules will help you to make your project a success.

Thursday May 24, 2018 12:35 - 12:55
Partner stage

12:55

AI: We got the power & the tools! What will you do with it? (by Sammy Deprez of InspireX)
With innovative technology such as artificial intelligence and mixed reality, we have more power at our fingertips than entire generations that came before us.
Yet, technology is just a tool, and a tool is only as useful as the person who wields it.
 
But what can you do with those tools? And more importantly how do you use them?
Microsoft is giving us services that when we implement them well, they can blow the minds of our customers.
Let’s learn how:
At the InspireX booth there will be a letterbox.
Write your idea/question down on a business card and drop it in the box.
At the session we will handpick some of the ideas/questions and discuss how they can be solved.

Thursday May 24, 2018 12:55 - 13:15
Partner stage

13:45

.NET Everywhere and for Everyone
In a mobile first, cloud first world it is essential to have a powerful framework that is high performant and available on every platform you want to target. That framework is .NET and has expanded to every device imaginable. Whether it is server, web, mobile, wearables, or IoT, .NET is there and fully cross-platform. Developers can now leverage Xamarin to craft native Mobile and Desktop applications from a single shared code base while build backends and websites in .NET Core and ASP.NET Core that can run on any operating system to power them.

Join James Montemagno in a general session focused on how you can leverage your existing .NET and C# skills to build apps for any platform. During this session he will take you through everything you need to get started building apps and a few revolutionary tools to help learn the amazing APIs packed into each platform.

Speakers
avatar for James Montemagno

James Montemagno

Principal Program Manager, Microsoft
James Montemagno is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James... Read More →


Thursday May 24, 2018 13:45 - 14:45
Room 4

13:45

Datacenter Transformation – A Roadmap for Platforms, Processes, and People
Cloud adoption opens a new opportunity for IT pros to play a strategic role in the future of the business by ensuring hybrid cloud assets are secure and well managed. To effectively manage cloud born assets, it’s key to understand how application architectures are evolving through innovations in the cloud platform. Get some advice for how IT practitioners can not only stay relevant, but thrive today while getting ahead of a rapidly changing ecosystem. Join Jeffrey Snover, Technical Fellow, to understand how you can innovate and drive business results faster using Microsoft Azure.

Speakers
avatar for Jeffrey Snover

Jeffrey Snover

Technical Fellow, Microsoft
Jeffrey Snover is a Technical Fellow at Microsoft and the Chief Architect for Azure Storage and Edge Cloud Group where he focuses on Azure Stack. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell... Read More →


Thursday May 24, 2018 13:45 - 14:45
Room 6

13:45

Enterprise transformation (and you can too)
“That would never work here.” You’ve likely heard this sentiment (or maybe you’ve even said it yourself). Good news: change is possible. Donovan Brown explains how Microsoft's Visual Studio Team Services (VSTS) went from a three-year waterfall delivery cycle to three-week iterations and open sourced the VSTS task library and the Git Virtual File System.

Speakers
avatar for Donovan Brown

Donovan Brown

Microsoft
Meet The Man in the Black Shirt. Donovan Brown is a Principal DevOps Program Manager on Microsoft's US Developer Division team. Why is DevOps one of the hottest topics? Because it hurts the most. Luckily, Donovan's unofficial tag line is #RubDevOpsOnIt and he's here to make it all... Read More →


Thursday May 24, 2018 13:45 - 14:45
Room 7

13:45

It’s a small world after all. How thinking small is changing software development big time
The world is changing fast. More precisely, the world is changing at increasing speed. This means things that were not possibly five years ago come into reach. Incumbent organizations need to adopt fast to keep up with new competitors that use new technologies easier, faster and better than they do.

As a result, every aspect of software changes towards smaller. Smaller teams, less management, flatter organizations, shorter cycles and smaller components. During this energizing and fast-paced talk Sander discusses the Cynefin model, shows why software development goes so terribly wrong, how to move beyond Scrum and enterprise agile, why self-organization is not as easy as it looks like, why continuous delivery leads to not doing projects or estimates anymore and why microservices are hard, but essential as underlying foundation.

Speakers
avatar for Sander Hoogendoorn

Sander Hoogendoorn

Author of "This is Agile"


Thursday May 24, 2018 13:45 - 14:45
Room 16

13:45

The (r)evolution of data and artificial intelligence
Join us on the journey of a digital revolution, the path of data and artificial intelligence, expanding beyond our imagination.
Learn about new capabilities in data processing, machine learning, and artificial intelligence.

Speakers
avatar for Dandy Weyn

Dandy Weyn

Microsoft
As worldwide technical lead for Data Insights and IoT, Dandy works with the largest customers on digital transformation in the enterprise.He supports our teams of deep technical global blackbelts and solutions architects on SQL Server, Azure Data Services, Machine Learning and IoT... Read More →


Thursday May 24, 2018 13:45 - 14:45
Room 13

13:45

Think and Act Like a Hacker to Protect Your Company’s Assets
The reality here is as follows: attacks happen and they will happen as long as there are humans on this planet. However they should not happen if you protect your infrastructure properly. Is there a weakness right now in your IT security system? Wouldn't it be better to find it before an untrusted source or hacker does? Even a small scale security breach could leave your business in poor condition. Every day, you can apply some basic behaviors to protect your company from attack. It is really surprising how often a hacker can use the same paths to enter your system! In the end, information security is not an IT department's problem, it is a business issue! Let’s put you into the hacker's role, and perform all the activities they would to better understand the threats.

Speakers
avatar for Paula Januszkiewicz

Paula Januszkiewicz

CEO, CQURE
Paula is a top speaker at many well-known conferences including TechEd North America, TechEd Europe, TechEd Middle East, RSA, TechDays and CyberCrime. Last year she was rated as number one speaker at MS Ignite – the biggest Information Technology conference! Paula is engaged as... Read More →


Thursday May 24, 2018 13:45 - 14:45
Room 9

14:45

Break & Room Switch
Thursday May 24, 2018 14:45 - 15:00
Hollywood

15:00

SQL Server Audit
Beginning with SQL Server 2016 SP1, all editions of SQL Server now support SQL Server Audit. SQL Server Audit is a feature that allows for administrators to capture and track activity at both the database and server instance level. Built upon Extended Events, SQL Server Audit will log details of events each time the audit action happens.

Attend this interactive session for an overview of SQL Server Audit, learn how to create and configure audits, and discuss the best ways to consume, centralize, and analyze audit logs.

Speakers
avatar for Thomas LaRock

Thomas LaRock

SolarWinds
Thomas LaRock is a Head Geek at SolarWinds and a Microsoft® Certified Master, SQL Server® MVP, VMware® vExpert, and a Microsoft Certified Trainer. He has over 15 years’ experience in the IT industry in roles including programmer, developer, analyst, and database administrator... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 16
  • Level 300

15:00

Taming the Beast – How a SQL DBA can keep Kerberos under control
The word Kerberos can strike fear into a SQL DBA as well as many Windows Server Administrators.
What should be a straight forward and simple process can lead to all sorts of issues and trying to resolve them can turn into a nightmare.
This talk looks at the principle of Kerberos, how it applies to SQL Server and what we need to do ensure it works

Speakers
avatar for David Postlethwaite

David Postlethwaite

DBA, Liverpool Victoria
David Postlethwaite has been a SQL Server and Oracle DBA for Liverpool Victoria in Bournemouth, England for the last 7 years. He supports SQL Servers from 2000 to 2016, DBMS, SSIS, SSAS, Reporting Services and Azure.  | Before that he was a .NET developer and way back in history... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 12

15:00

Async/Await and the Task Parallel Library: await headexplosion
You’ve played with async and await. You’ve got it. After all, async/await can’t be that hard, right? The keywords are nice and simple … until you start integrating it with the Task Parallel Library. Do you instruct the TPL with long-running task creation options? Can you omit the async/await keywords? How do you limit concurrency and efficiently track multiple running tasks? And what on earth is scheduler hiding? Where do all the allocations come from? In this presentation, I’ll explain how you efficiently integrate async/await with the TPL and provide you with a helmet to make sure your head doesn’t explode!

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... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 10

15:00

Introduction to Chaos Engineering
Chaos Engineering is methodology that experiments on a distributed system in order to build confidence that the system will work well in production. Essentially, we experiment by trying to break our system to uncover system weakness. In this talk, Paul will cover the basics of Chaos Engineer, give some case studies of companies that currently do this in production and give an introduction to some of the open source tooling that currently exists so that you can maybe try this at your company. Paul will also show that, by following good infrastructure management practices, that you can recover and scale the system when necessary, easily!

Speakers
avatar for Paul stack

Paul stack

Software Developer, Joyent
Paul Stack is a London based infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 14
  • Level 300

15:00

OpenID Connect In Depth
You've used OpenID Connect.  You know a thing or two about OAuth.  But have you ever wondered how to achieve Single Sign-On between Angular & ASP.NET Core MVC apps, and automated Single Sign-Out?  How, and why, to work with reference tokens?  How to create a custom grant, and for what use case that might be a good idea?  Or even how to handle multi-tenancy?

In this in-depth session we'll cover all of these topics, extensively using IdentityServer4 in the process.   Note that some previous knowledge on OpenID Connect is a must.

Speakers
avatar for Kevin Dockx

Kevin Dockx

Architect, 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... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 6
  • Level 400

15:00

ReST 3.0 – A lap around HTTP Apis' next generation
As JSON continues to take over the world, many new specifications promise to deliver an easier way to create and evolve our APIs. After covering what problems ReST 3.0 tries to solve, we'll evaluate the specifications and tools we can leverage. To the cloud and beyond!

Speakers
avatar for Sebastien Lambla

Sebastien Lambla

Geek In Chief, Videndel
Keen open-source advocate and contributor, Sebastien is also a long-time ReST proponent, and distributed systems aficionado. He has been known to talk a lot about technical things and unicorns, and can write bugs in most languages.


Thursday May 24, 2018 15:00 - 16:00
Room 4
  • Level 300

15:00

The road to C# 8
See what's proposed for the next major version of your favorite programming language. Proposed features for C# 8 will help you write more stable applications and better manage types. The Nullable Reference Types feature is an opt-in feature that provides warnings if the compiler believes your code is vulnerable to a null reference exception. Default Interface Implementation and Extension Everything are different ways to extend classes without changing them. Other features include Records Async Streams, support for the new framework feature Span<T>. In addition to seeing the current design of these features, you'll see how to explore the full list, better understand the language design process, follow your favorite features and contribute to the design conversation.

Speakers
avatar for Kathleen Dollard

Kathleen Dollard

Principal Program Manager, Microsoft
Kathleen loves to code and loves to teach and talk about code. She’s written tons of articles, a book, and spoken at numerous conferences around the world. She’s on the .NET Core Team at Microsoft, where she works on the .NET Core CLI and SDK. If you’re not sure what all those... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 9

15:00

Azure and Amazon Web Services - A Comprehensive Comparison
It's a multi-cloud world, and you need to determine whether Azure, AWS, both, or neither are the best fit for your business workloads. You will leave this session with a mind full of possibilities, and with clear metrics with which to compare these two public cloud providers.

Speakers
avatar for Tim Warner

Tim Warner

Author, Pluralsight
Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management based in Nashville, TN. He is a TechMentor presenter, Pluralsight author, and a self-employed Microsoft Azure solutions consultant. You can reach Tim via Twitter (@TechTrainerTim), LinkedIn... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 3

15:00

Disasters and Recovery - How to NOT do it
Disasters happen. Companies spend large sums of money and resources planning for them. Many, if not most, fail miserably when the disaster strikes. This session walks through the ins and outs of an actual disaster response that happened and discusses the lessons learned and the technology that can be used from Microsoft Azure to make sure that this scenario doesn't happen to you. Come to this session for an intimate look at what happens when your company doesn't plan for DR beyond a disk backup.

Speakers
avatar for Derek Martin

Derek Martin

Microsoft
Derek Martin is an accomplished Microsoft systems development and integrator and is a Cloud Solution Architect in Dallas, Texas. Derek has fifteen years of experience in developing and deploying public and private clouds and integrating line of business applications with modern technology... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 7

15:00

Take care of your Clients you don't WannaCry
In this session we will walk you through how to Build a Secure Client that is resistant against modern Threats. We will cover the Security Stack of a Client  including Windows 10 Security Features  and Windows Defender ATP

Speakers
avatar for Mattias Borg

Mattias Borg

IT Security Specialist, Mattias Borg
Security researcher and penetration tester working in the finance sector and interested in everything security related.  | A true geek | | He previously presented in the Social-Engineering Village at DefCon 2016, SEC-T Conference 2016, TechDays Sweden 2017 | and at a few Community... Read More →
avatar for Stefan Schörling

Stefan Schörling

Microsoft MVP, Innofactor
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 →



Thursday May 24, 2018 15:00 - 16:00
Room 13

15:00

Deep dive into Microsoft Graph
You have experience working against the Microsoft Graph and you’re curious about the cool new features that came out over the last year or so?
During this session we’ll run together demonstrations and explanations of the new capabilities or the Microsoft Graph.
Regardless to whether you’re developing using .Net, TypeScript or plain REST requests, expect to see the latest and what’s upcoming.
This session is mostly addressed to developers that have experience with the Microsoft Graph.

Speakers
avatar for Vincent Biret

Vincent Biret

MVP - Office 365 and Azure Developer, 2toLead
SharePoint Geek for many years, I'm thrilled to share a bit of SharePoint Knowledge with you!


Thursday May 24, 2018 15:00 - 16:00
Room 15

15:00

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Thursday May 24, 2018 15:00 - 16:00
Room 11

16:00

Break & Partner Expo
Thursday May 24, 2018 16:00 - 16:45
Hollywood

16:05

How to get there together: building a community (by Jerry Van Echelpoel & Thomas Van Thillo of Realdolmen)
While most of our consultants work in a client's office, we don't want them to become strangers. Instead, we try to keep them informed of what's going on in our Microsoft unit, what their colleagues have been doing, in short: trying to increase the community feeling. Think past organizing a technical session after a long day of work, for example. Rather, try to mix some fun into the seriousness, or just meet up instead of going to a meetup.
In this short session, we will talk about our efforts in how to build our Microsoft community, inspiring you - or perhaps even your manager - to do the same.

Thursday May 24, 2018 16:05 - 16:25
Partner stage

16:45

Introduction to Microsoft NoSQL Databases
When you think about databases and Microsoft, often times you will just think of MS SQL Server, but there is a new cadre of NoSQL Databases that are offered under Cosmos DB that include MongoDb, DocumentDb, Table, and Gremlin (Graph).  In this session we will go over the basics of NoSQL to lay a foundation and compare contrast with what we traditionally think about databases RDMS style.  We will focus our efforts on Document DB, creating our Database, our Collection, our Documents for storage and perform queries from within the Azure Portal.

Speakers
avatar for Fabian Williams

Fabian Williams

Architect, Adotob
FABIAN WILLIAMS is a Microsoft Office Server & Services, Microsoft Visual Studio & Development Technologies MVP, Xamarin MVP, and a Microsoft Solutions Architect / Azure Technical Evangelist. His work with the SharePoint product line dates back to the 2003 release. Fabian holds a... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 3

16:45

Bots and AI with Azure
Are Bots a real thing, or are they just a hype? Why are Bots being talked about so much? This session will take a look at bot technologies and how Microsoft is forging into the bot and AI space with the Bot Framework and practical uses in the real world.

Speakers
avatar for Scott Klein

Scott Klein

CTO, Cloud and Devices
Scott Klein is CTO of Cloud and Devices with nearly two decades of experience working with Microsoft SQL Server. Prior to becoming CTO, Scott spent 6 years at Microsoft, traveling the globe as a technical evangelist training and speaking about SQL Server and Microsoft’s Azure data... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 12
  • Level 300

16:45

Deep dive into the Bot Framework and Luis
Chat bots are getting more and more popular. Dubbed by the CEO of Microsoft as “the new apps”, bots and especially chatbots are the key digital trend for 2018. Join me in this interactive hands-on session to see how the Bot Framework can help us build and surface bots. We will use the Language Understanding Intelligent Service (LUIS) and other Cognitive Services provided by Microsoft to put some intelligence in our bot so that users can communicate with the bot in an interactive manner.

Speakers
avatar for Rick Van Rousselt

Rick Van Rousselt

Managing partner, Advantive
Rick is a managing partner @ Advantive and is an Office Servers and Services MVP. He has been working with SharePoint since 2007 and has now made the transition to Office 365. With a strong focus on development this job pushed him to become a versatile expert in both Office 365, Azure... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 14
  • Level 300

16:45

From 100 to 1,000+ deployments a day!
With more than 1,000 deployments a day, Coolblue takes CI/CD seriously.
Pat will dive into what is required to enable development teams to deliver so quickly.
What tooling, guidance, and mindset is required, in order for us to deliver with such a rapid pace, at scale.

Speakers
avatar for Pat Hermens

Pat Hermens

Coolblue
Pat is a loud Australian that’s been living in the Netherlands for a few years – and still trying his best to learn Dutch... He's a skilled .Net developer, experienced public speaker, husband and father, but most of all, a geek that loves to solve real-world problems. Pat is currently... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 15
  • Level 300

16:45

Hacking a new language feature into C#
In this demo-only session, we'll clone the Roslyn repo from GitHub, compile the compiler, open the solution in Visual Studio, roll up our sleeves and get our hands dirty by adding a new language feature to C#.

This is your chance to get to see the inner workings in the C# compiler, get to know about the different phases of compilation, familiarize yourself with the codebase, and learn about the workflow of a compiler developer. At the end of the session, you should be ready to make your first contribution to the Roslyn project on GitHub!

Speakers
avatar for Bart De Smet

Bart De Smet

Principal Software Development Engineer, 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 →


Thursday May 24, 2018 16:45 - 17:45
Room 9

16:45

Introduction to the Actor Model through Akka.net
In this session we'll go through what the actor model is all about and how it solves complex development problems.
Afterwards we'll tackle a small demo with the use of Akka.net on a mobile app with Xamarin.

The Actor Model provides a higher level of abstraction for writing concurrent and distributed systems. It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems.

Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications.

Speakers
avatar for Bart Lannoeye

Bart Lannoeye

Bart is an enthusiastic consultant at Sirus for the Microsoft technology stack, mainly focusing on Windows (UWP/WPF/backend), Mobile (Xamarin) and custom .NET development. He’s always open for a new challenge and eager to learn.Bart keeps a personal blog at http://www.bartlannoeye.com/blog... Read More →
avatar for Glenn Versweyveld

Glenn Versweyveld

Glenn Versweyveld is a developer with interest in everything surrounding Microsoft and .NET in particular, currently working as a Xamarin mobile software engineer at Bank J. Van Breda & C°.Still loves Windows Phone, but don't judge him for it :)


Thursday May 24, 2018 16:45 - 17:45
Room 13

16:45

Kotlin for the curious
Interested in Kotlin? And why not - it’s a pragmatic language designed to remove ceremony, solve real world problems and still feel familiar to newcomers. It can target the JVM, Android, JavaScript and native code, even running on iOS. That’s a lot of reach for a single programming language.

In this talk, we’ll go on a high level, introductory tour of Kotlin - how to get up and running, what Kotlin looks like, and how to write idiomatic, concise code - functional or object oriented. We’ll look at data classes, top level and first class functions, inlining, null safety and more, including the design decisions behind some of the language choices. We’ll see how you can build DSLs, with examples from Android and HTML, and look at how we can build multi-platform projects. And we’ll take a look at coroutines, Kotlin’s answer to C#’s async/await.

Speakers
avatar for Matthew Ellis

Matthew Ellis

Developer Advocate, 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 →


Thursday May 24, 2018 16:45 - 17:45
Room 6

16:45

Modern Web Performances
You probably heard stories about applications losing their users due to slowness. What are the issues they ran into? How can you prevent such a scenario in your web application? During this talk, we will examine modern web techniques for building performant applications. Moreover, we will examine the concept of PWA (Progressive Web Apps) and how this could help you build reliable, fast and engaging applications with extra capabilities like offline. Last but not least, we will dive into the toolset that helps you measure all these metrics on your application.

Speakers
avatar for Antonio Calapez

Antonio Calapez

Open Source engineer, Hackages
Antonio is an Open Source Engineer at Hackages. He is passionate about cyber security, web performance, and progressive web apps. He loves solving problems with code and he’s eager to share his knowledge with the community.


Thursday May 24, 2018 16:45 - 17:45
Room 4
  • Level 300
  • about Antonio is an Open Source Engineer at Hackages. He is passionate about cyber security, web performance, and progressive web apps. He loves solving problems with code and he’s eager to share his knowledge with the community.<br>

16:45

Security in your pipelines. The shift to Rugged DevOps
Putting Developers and IT-Pros in one team does not make it a DevOps team. And even when they work smoothly together there is always Security that needs to be addressed. Build and Release Pipelines take care of building and deploying your application, but are your pipelines secure? And the code that you are deploying? With many releases a day, security officers will not be able to verify each release. Rugged DevOps is all about securing your assets and your pipeline and really embed Security in to your DevOps process.

In this talk I will guide you through the concepts of Rugged DevOps, the risks companies are currently facing and talk about some strategies and tools which can help you embed security in to your DevOps processes.

Speakers
avatar for Rene Van Osnabrugge

Rene 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 →


Thursday May 24, 2018 16:45 - 17:45
Room 10
  • Level 300

16:45

Upgrade Your Skills to ES2017 and ES2018
 If you think you're up-to-date with your ES2015 knowledge, also known as ES6, you're wrong. ES2017 is feature complete and contains some very interesting additions such as async functions and a shared arraybuffer. Most of these additions are already supported by the current version of browsers and node! We'll also take a look of what ES2018 is bringing us. After this session you'll be up-to-date with your javascript skills and ready to use the latest features right away.

Speakers
avatar for Roland Guijt

Roland Guijt

Geek, R.M.G. Solutions
Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .Net and browser technologies. As a long-time trainer, he led many courses on these topics and spoke about them at international conferences. He also travels... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 7
  • Level 300

16:45

The Secrets of Media Flows in Microsoft Teams and Skype for Business
This session will guide you through a journey exploring all the aspects of settings up Media Session on Microsoft Teams and Skype for Business, getting down to the nitty gritty details of the STUN, TURN and ICE process and what happens when media sessions are setup, all about networking to fully understand how Skype for Business works on various networks and what Network components can do to harm or do unexpected things. The session covers both Skype for Business Online, Microsoft Teams as well as Skype for Business Server Hybrid and Cloud Connector.

Speakers
avatar for Johan Delimon

Johan Delimon

MVP #Teams #Skype4B, idelimon BVBA
Johan runs his own company “idelimon BVBA” where he is working for large international System Integrators and Hosting Companies.  His primary work is centered around Skype for Business, Enterprise Architecture, Business Development and Technical Leadership. | | Johan joined... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 16
  • Level 300

16:45

Scrum is dead
Scrum is the most versatile agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work. The scrum framework is deceptively simple and the possibilities are endless. However, scrum has its pitfalls and it's sometimes hard to tie up the loose ends without proper guidelines. During this session, Stacey will show you many common mistakes of agile software development, using real world examples applied in renowned companies like IBM, Google and Microsoft. She will show you how to avoid the common traps where many development teams, big and small, that are implementing scrum struggle. And how to overcome them. Note that this is a highly interactive session, with limited seating available. Tickets for this session can be located in your goodie-bag.

Speakers
avatar for Stacey Calahan

Stacey Calahan

Sinnovation Tech
Stacey Calahan is the co-founder of Sinnovation Tech, an IT strategy company with a strong focus on agile software development methodologies. She is an independent agile coach and trainer, and a Certified Scrum Master with more than fifteen years of experience in the IT industry... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 11

17:45

5 Year Anniversary Party
Thursday May 24, 2018 17:45 - 20:30
Hollywood