Loading…

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

Tuesday, October 2
 

07:30

Registration and breakfast
Tuesday October 2, 2018 07:30 - 08:45
All of Cinemec

08:45

The Intelligent Cloud
Designed for developers, this talk features Scott Guthrie, executive vice president of Microsoft's Cloud + AI Group, who will show how Azure and the intelligent cloud can help you solve your most complex business and developer problems. Whether you're a seasoned expert or new to the Cloud, you will learn how to better develop, deploy and manage cloud applications during this talk. You’ll catch the newest Azure technologies in action, featuring cool demos, with topics ranging from serverless to hybrid to security to app modernization and more – it’s an overview of Microsoft’s intelligent cloud that you won’t want to miss!

Speakers
avatar for Scott Guthrie

Scott Guthrie

Microsoft
EVP of Cloud + Enterprise, Microsoft Corporation


Tuesday October 2, 2018 08:45 - 09:45
Expo-theater (Room 9)

09:45

Break and room switch
Tuesday October 2, 2018 09:45 - 10:00
All of Cinemec

10:00

Azure Deep Dive with Scott Guthrie
See and experience the latest technologies in Azure by joining Scott Guthrie for an overview on the latest in Azure. Scott will discuss actionable scenarios you can use today with advanced workloads and capabilities to help you and your customers do more using any coding language, on any device, anywhere. He’ll do a number of demonstrations first-hand to show how these capabilities work, how they work together, and how these solutions can enable you to achieve more.

Speakers
avatar for Scott Guthrie

Scott Guthrie

Microsoft
EVP of Cloud + Enterprise, Microsoft Corporation


Tuesday October 2, 2018 10:00 - 11:00
Expo-theater (Room 9)

10:00

Don't let your serverless solution become the frontpage news!
Designing a highly distributed system is great of course, but it also might open up a lot of possibilities for attackers!
Are your endpoints secure, is your code fortified, how about your infrastructure?
Lots of stuff to think about and if that's not all how will you do this in a serverless world?
I'll show you some of the best practices there are at the moment and give you some advice on how to design and develop a system which is fast, can scale infinitely while still being secure! There will be a lot of code, diagrams and configuration, so brace yourself for this session!

Speakers
avatar for Jan De Vries

Jan De Vries

4DotNet
Jan has been developing software for well over a decade. Currently he is working at 4DotNet as a Cloud Solution Architect/Developer. His main focus is developing highly performant and scalable solutions using the awesome services provided by the Microsoft Azure platform.Because of... Read More →


Tuesday October 2, 2018 10:00 - 11:00
Room 5

10:00

Why Containers Will Take Over the World
"Containers are the next model of compute, after VMs and bare metal. And you all know containers are here to stay. They're the leaner, faster and more portable alternative, and one day every app will run in a container. Containers will be ubiquitous because of the wide range of problems they solve, and the huge ecosystem that's making the solutions.

The core concepts in container platforms are all open - the image and runtime specifications, the registry, the engines and the orchestrators. The promise of portability makes containers a safe choice for the next generation of software delivery. Companies are making that choice and investing in containers for everything from legacy apps to new cloud-native projects.

In this session I'll demonstrate two of the main uses cases for containers - moving existing apps to the cloud, and building apps in lean, modern technology stacks. I'll take an existing ASP.NET 3.5 WebForms app from a Windows Server 2003 VM, migrate it to Docker with no code changes, and then run it in Azure. Then I'll deploy a brand-new .NET Core Web API running on Nano Server in a container alongside the WebForms app."


Speakers
avatar for Elton Stoneman

Elton Stoneman

Microsoft MVP | Pluralsight Author | Dev Advocate @ Docker
I'm a Pluralsight Author, Microsoft MVP and Developer Advocate at Docker, Inc. I've been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data and API implementations in Azure, and distributed applications with Docker.Currently... Read More →


Tuesday October 2, 2018 10:00 - 11:00
Room 2

10:00

An admin’s look at Power BI
Learn all the gory details of how to administer your Power BI tenant. From Azure Active Directory, to Office 365 and elements inside of Power BI, it is good to understand what is available to you to properly govern your tenant. This session will also look at how you can utilize the Power BI APIs and PowerShell to accomplish tasks as a Power BI administrator.

Speakers
avatar for Adam Saxton

Adam Saxton

Microsoft
Adam Saxton is just a guy in a cube doing the work! He is on the Power BI CAT team at Microsoft working with customers to help adopt Power BI. He is based in Texas, and started with Microsoft supporting SQL Server connectivity and Reporting Services in 2005. Adam has worked with Power... Read More →


Tuesday October 2, 2018 10:00 - 11:00
Room 4

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. Join me to learn how


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 →


Tuesday October 2, 2018 10:00 - 11:00
Room 3

10:00

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

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


Speakers
avatar for Bart De Smet

Bart De Smet

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 →


Tuesday October 2, 2018 10:00 - 11:00
Room 1

10:00

Holo world - Create your first HoloLens app with Unity
HoloLens breached a barrier, a barrier between the digital and the real world, bringing digital content into our world.
Over the past year the HoloLens has continued to create new ways to visualize, to change education and the medical industry.
HoloLens is not only for games it is a Business platform (that is game enabled)
Using Unity we can create an experience that lets you bring digital content and interact with the real world.
During this session we will take a look at the HoloLens hardware, the possibilities, the limitations and tooling.
We will take a look at the basics of Unity and also create a HoloLens app from scratch complete with Gaze, Air Tap, Spatial mapping and Voice using Mixed Reality Toolkit.


Speakers
avatar for Jimmy Engström

Jimmy Engström

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


Tuesday October 2, 2018 10:00 - 11:00
Room 6

10:00

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 10:00 - 11:00
Secret room

10:00

Scaling Agile in your Organization with the Spotify Model
"Using agile methodologies like Scrum or XP has become common place in a lot of organizations, but what do you do when you want to scale your business or department in size. Just being Agile in it self won't stop growth of your business and teams descending into chaos. In this talk we will look at different techniques and team dynamics changes you can make to allow you to scale Agile across your business.

In this talk we will take a look at the Spotify model that has been gaining in popularity recently and discuss how this works for consumer facing products and how you can adapt it to work in more regulated business to business enterprises. I will give examples of where I have started to apply this model to a start-up working with regulated insurance companies, that is currently going through a hyper growth stage.
"


Speakers
avatar for Stephen Haunts

Stephen Haunts

CTO, LadderPay
Stephen Haunts is the CTO and CoFounder for LadderPay Ltd in the United Kingdom. LadderPay is a cloud-based payments platform that makes B2B, B2C and C2B payments easier for everyone.Stephen is also an experienced software developer with a focus on .NET technologies and security for... Read More →


Tuesday October 2, 2018 10:00 - 11:00
Room 8

10:00

Angular Application Testing Outside the Church of TDD
I hate writing tests! There, I said it! I think TDD gets in my way, and it annoys me! People who preach it annoy me! People who tell me that “I just don't understand it” annoy me! Not to mention the ones that say, “real professional developers use TDD”. Unfortunately, this “religious” view on testing has also kept me away from writing tests in my Angular applications for years. Until I decided to give it a try on my own terms. And you wouldn’t believe what happened next…
In this talk you will get an introduction to testing Angular applications from a person that dislike TDD with a passion. It won't be the usual sermon about how great testing is! It’s all about testing Angular applications in a pragmatic way. It will give you enough to understand how to write the tests, but also information about what benefits different tests can give you, and why you might want to use them. Even if you don’t like writing tests, like me, I have actually come to the conclusion that some of them actually make my development life less annoying.
DISCLAIMER: If you are a TDD person, you are more than welcome, but accept the fact that you will not see tests written up front. You might also want to know that there will likely be personal opinions expressed about testing, that you do not agree with. It is purely about writing tests, and their potential benefits, and not about “religion”.

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 →


Tuesday October 2, 2018 10:00 - 11:00
Room 7

11:00

Break and partner expo
Tuesday October 2, 2018 11:00 - 11:30
All of Cinemec

11:30

Automating car body shops with ancient devices all around the global
The repair process of damaged cars used to be a lot of manual work. Old equipment is used to match the color of a car and come to the right paint recipe. Old computers were provided with new paint recipe’s all around the globe via CD’s. We’ve automated this process and build a cloud application in Azure that synchronizes new paint formula’s worldwide within seconds. In this session we will show our solution including our global DevOps release pipeline, IoT strategy to leverage old devices, our paint recipe synchronization system between on-premise LoB systems and Azure and finally our worldwide application build on Azure PaaS and SaaS technology.

Speakers
avatar for Mulder Dibran

Mulder Dibran

Caesar Experts
I’m a Solutions Architect with focus on new technologies. I’m all into building high performance cloud solutions using serverless and PaaS technology. I’ve become intrigued with the Intelligent Edge principle and the possibilities for our customers. Because of that I have a... Read More →
avatar for Jeroen Meijer

Jeroen Meijer

Caesar Experts
I am a tech geek with a deep interest on cloud computing on Azure. My focus is on creating solutions for customers that are easy to build and maintain using PaaS and SaaS solutions available on the Azure platform. I am a strong believer in emerging architectures and apply these techniques... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 6

11:30

Microservices Development Sanity with Azure Dev Spaces
Struggling to build microservice applications efficiently? Are you constantly stepping on your own toes and losing hours, days and weeks to manage and create the complex architecture in your application? Problems with setting up new development environments to debug small part of your application?
In any microservices project these are common issues, but now there are Azure Dev Spaces to let developers work on any component in the microservice environment safely, without impeding other traffic flows. It’s like someone just sprinkled magic container unicorns over your development environment.
In this talk learn to set up and use Azure Dev Spaces from Visual Studio to quickly work with any service inside your microservice architecture, all without having any container knowledge at all.

Speakers
avatar for Lars Klint

Lars Klint

Lars is an author, trainer, Microsoft MVP, community leader, authority on all things Windows Platform and part time crocodile wrangler. He is heavily involved in the space of HoloLens and mixed reality, as well as a published Pluralsight author, freelance solution architect and writer... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 7

11:30

Docker Adventures in Azure for a Hardcore Windows Developer
Docker keeps gaining incredible popularity and given the revolution it started in software architecture, it's easy to understand why. However, even though containerization used to be a de-facto concept for the Linux world, Windows users weren't left behind especially given the strong Microsoft – Docker partnership.
At last year's CloudBrew we went through a Windows specific introduction on Docker – what it is, what it is good for and how to get started if you're a Microsoftie. This year however, we'll take it up a notch. During this session, you will learn how to make you applications container-ready, how to Dockerize an application, how to use Azure Container Instance, where and what Azure Container Services are a good fit, why to use Azure Container Registry, when to choose Kubernetes and how to use Visual Studio 2017 and Visual Studio Team Services to develop Docker-ready applications in no time.
Are you ready to make you applications modern again?


Speakers
avatar for Alex Mang

Alex Mang

Alex Mang is a trainer, consultant, regular conference and user group speaker focusing mostly on cloud-computing topics, thus aiming to help developers better understand the implications of cloud-computing as a whole. Recently, Alex was invited as a speaker at Microsoft Ignite, the... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 2

11:30

Watch Brent Tune Queries
"Ever wonder how someone else does it? Look over the shoulder of Microsoft Certified Master Brent Ozar as he takes a few Stack Overflow queries, tries various techniques to make them faster, and shows how he measures the before-and-after results.

You'll learn the B.E. C.R.E.E.P.Y. method to tuning queries and see Brent's favorite free tools to help with SQL Server performance tuning.

You should be comfortable writing T-SQL queries, but wildly uncomfortable looking at execution plans, wait stats, and STATS IO output."


Speakers
avatar for Brent Ozar

Brent Ozar

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


Tuesday October 2, 2018 11:30 - 12:30
Room 1

11:30

Modern day C# development in Visual Studio 2017
Did you leave .NET? Maybe it’s time to see what’s been happening while you’ve been gone. In the context of a .NET Core (the new high performance, cross-platform, OSS stack) app see improvements in setup, project management, editing, refactoring, debugging, and testing using Visual Studio 2017!


Speakers
avatar for Kevin Pilch

Kevin Pilch

Microsoft
Kevin has worked on Developer Tools at Microsoft for more than 15 years. During that time he has worked on the C# and VB IDE experience, including features like IntelliSense, formatting, refactoring, colorization and more. Most recently he has been the manager of the project system... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 8

11:30

The Essential Guide to Machine Learning, Cat Recognition, and Azure Custom Vision Service
In 2012 Google created a cat categorizer that could identify pictures of cats. At the time this was the state of the art in machine learning. Today Custom Vision Service allows consumers to train their own categorizer using machine learning to identify anything they want: cats, dogs, flowers, hot dogs through an easy to use web interface.

Azure Custom Vision Services provides a path to learning what machine learning is in a way anyone can understand. It is part of a wider Microsoft Cognitive Services platform that takes complex algorithms and makes them accessible to regular people and bright children. It's AI for the rest of us.

Speakers
avatar for James Ashley

James Ashley

James is an MR & AI Architect at VIMaec. He works at the intersection of AI and spatial computing platforms like the Magic Leap and HoloLens. He co-authored the LinkedIn Learning video course HoloLens App Development and wrote the Apress title Beginning Kinect Programming with the... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 3

11:30

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 11:30 - 12:30
Secret room

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

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


Tuesday October 2, 2018 11:30 - 12:30
Room 4

11:30

Handling asynchronicity in JavaScript in 2018
Are you subscribing to Observables just because you learnt you have to? Did you hear about async-await without knowing what it’s really about? Can’t you grasp the difference between switchMap, mergeMap, concatMap and exhaustMap? What is the use of having a zillion operators in RxJS anyway? And how do Promises and RxJS relate?
In modern JavaScript you can handle asynchronicity in a number of ways. You can use JavaScript’s built in async-await syntax. Or you can use Observables, which you are likely to do if you’re an Angular programmer. Probably you are already using either one of them, but do you know the real powers and pitfalls? In this talk, we’ll take a deep dive into Promises and Observables, so if you go back to your office, you can explain your colleagues what they are actually doing.

Speakers
avatar for Michel Vollebregt

Michel Vollebregt

Michel Vollebregt works as a full stack developer for QNH / ilionx. The last few years he became more and more excited about front end programming, because things are changing so rapidly and the techniques for front end programming are becoming more and more mature. He has spent a... Read More →


Tuesday October 2, 2018 11:30 - 12:30
Room 5

11:30

WebAssembly & Progressive Web Apps: 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

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 →


Tuesday October 2, 2018 11:30 - 12:30
Expo-theater (Room 9)

12:30

Lunch and partner expo
Tuesday October 2, 2018 12:30 - 13:45
All of Cinemec

13:45

Azure Messaging Crossroads
You've decided to develop in Azure and now need to make a decision on the messaging technology. You have multiple options to choose from: Storage Queues, Service Bus, Event Grid, Event Hubs, etc. Which technology should you use? How do you pick the right one if they all deal with messages? Is your head spinning yet?

This session will help you answer these questions and show you when to use each technology, so you can pick the right one for the right problem at hand.


Speakers
avatar for Sean Feldman

Sean Feldman

Solutions Architect, Particular Software
Sean Feldman is a Solutions Architect at Particular Software, the makers of NServiceBus. He is also an advisor to Microsoft's Azure teams as well as an Azure MVP. He likes tinkering with various Azure-related services and is in seventh heaven when cloud and distributed technologies... Read More →


Tuesday October 2, 2018 13:45 - 14:45
Room 1

13:45

Managing EV chargepoints in a hyperscale cloud architecture
At Allego we are building a cloud solution for electric vehicle chargepoints. Our solution is build entirely in Azure with a strong focus on Microservices and Function apps. We have 11 SCRUM teams, both horizontal and vertical oriented, pushing features to production every day.
The market expects a huge growth of electric cars, busses and other types of transportation in the next few years. In this session we will show you how we are preparing our PaaS solution for massive growth using a hyperscale architecture.

Speakers
avatar for Tom Kuijsten

Tom Kuijsten

Allego
Tom works at Allego as a developer on the Azure platform.


Tuesday October 2, 2018 13:45 - 14:45
Room 2

13:45

Performance in 60 Seconds – SQL Tricks Everybody MUST Know
Data and Database is a very important aspect of application development for businesses. Developers often come across situations where they face a slow server response, even though their hardware specifications are above par. This session is for all the Developers who want their server to perform at blazing fast speed, but want to invest very little time to make it happen. We will go over various database tricks which require absolutely no time to master and require practically no SQL coding at all. After attending this session, Developers will only need 60 seconds to improve performance of their database server in their implementation. We will have a quiz during the session to keep the conversation alive. 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 Performance Tuning Expert
Pinal Dave is a SQL Server Performance Tuning Expert and an independent consultant. He has authored 13 SQL Server database books, 21 Pluralsight courses and has written over 4200 articles on the database technology on his blog at a https://blog.sqlauthority.com. Along with 16+ years... Read More →


Tuesday October 2, 2018 13:45 - 14:45
Room 8

13:45

Using Excel and Power BI Together
Power BI and Excel work well together so you can have the best of both worlds. You can publish an Excel file to Power BI to share with others or analyze a Power BI dataset in Excel. You can also import Excel workbooks, Power Pivot data models, Power View worksheets and Power Query queries into Power BI Desktop. Reports and visualizations are automatically created and once imported can be improved and refined. This session will demonstrate how to bring Excel and Power BI together to create powerful, connected reports and visuals using various existing Excel workbook files.


Speakers
avatar for Christina Wheeler

Christina Wheeler

SharePoint/O365 Trainer & Consultant, MVP
Christina Wheeler (MVP) 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 →


Tuesday October 2, 2018 13:45 - 14:45
Room 4

13:45

Become a Visual Studio Productivity Ninja
Slice through bugs, jump between code files, and avoid untested code in this demo-heavy session! We'll demonstrate the many capabilities we've added to Visual Studio 2017 to make you more productive—improvements to editing, refactoring, debugging, and testing your code—which previously required additional extensions. Whether you’re new to developing or have been using Visual Studio for many years, we guarantee you'll learn something to enhance your Visual Studio ninja skills!

Speakers
avatar for Allison Buchholtz-Au

Allison Buchholtz-Au

Program Manager, Microsoft 
Allison has been a Program Manager at Microsoft since 2015. She has worked on source control integration and net-new retention and onboarding, but currently spends most of her time looking at productivity in the Visual Studio Editor. In her free time, she can be found training for... Read More →


Tuesday October 2, 2018 13:45 - 14:45
Room 6

13:45

Getting your head around .NET Standard 2.0
Last year the .NET Standard introduced a new way of creating highly portable .NET assemblies. The .NET Standard was mainly targeted at library developers. Now, .NET Standard 2.0 has much more impact on .NET developers of all platforms. And as it turns out, the .NET Standard is not trivial to understand. In this session you will learn what the .NET Standard is and how it is used to allow you to create cross-platform .NET applications. You are going to see how version 2.0 is a big step forwards for creating and migrating existing apps to new platforms such as .NET Core. You will get practical guidance to start migrating existing libraries and applications to .NET Standard 2.0, but also get to understand the internals. You are going to see how .NET Standard 2.0 works under the covers during build time and runtime, and how the standard is incorporated into the existing .NET platforms. At the end of the session, you've got your head around .NET Standard 2.0 and you are ready to use it in your .NET development with confidence and proper understanding.

Speakers
avatar for Alex Thissen

Alex Thissen

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


Tuesday October 2, 2018 13:45 - 14:45
Room 7

13:45

A practical guide to deep learning
Machine Learning is one of the fastest growing areas of computer science, and Deep Learning (neural networks) is growing even faster, with lots of data and computing power at our fingertips.
This talk is a practical (no math) guide to computer vision and deep learning.
We will look at a deep learning project from start to finish, look at how to program and train a neural network and gradually refine it using some tips and tricks that you can steal for your future deep learning projects.

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 →


Tuesday October 2, 2018 13:45 - 14:45
Room 3

13:45

From Custom Vision to WinML on HoloLens - an end-to-end demo
In this session you will see an end-to-end workflow and demo combining applied Deep Learning from training in the cloud using Microsoft Cognitive Services Custom Vision to deploying and running it on a Mixed Reality devices such as Microsoft HoloLens.
You will see the required tools and APIs in action.
This makes deep learning quite accessible.
After this session most developers will have an understanding on how to enrich their apps.

Speakers
avatar for Andreas Erben

Andreas Erben

Andreas spent most of his professional life and a career of over 20 years integrating "backend" applications. First inside or between Enterprises and Startups directly, then - "in the cloud".Before he did that, Andreas dabbled with Virtual Reality in the 90s. In 2013, Andreas started... Read More →


Tuesday October 2, 2018 13:45 - 14:45
Room 5

13:45

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 13:45 - 14:45
Secret room

13:45

Enhancing Web Pages with VueJS: When You Don’t Need a full SPA
Creating large, monolithic SPAs is all the rage, not all solutions need a single page application. I found that improving parts of my web projects with islands of functionality was better in many cases, but the complexity of Angular and my hatred of .jsx made me yearn for a modern framework that is simple and straightforward. That’s where VueJS came in and saved the day.  In this talk I’ll build a simple page using VueJS and then talk about using it is larger projects without having to use bundling and transpilers if you don’t want to.


Speakers
avatar for Shawn Wildermuth

Shawn Wildermuth

Microsoft MVP, Speaker and Pluralsight Author
Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003, he’s also involved with Microsoft as an ASP.NET Insider and ClientDev Insider. You may have taken one of his more than twenty courses on... Read More →


Tuesday October 2, 2018 13:45 - 14:45
Expo-theater (Room 9)

14:45

Break and room switch
Tuesday October 2, 2018 14:45 - 15:00
All of Cinemec

15:00

An intro to Azure Data Lake
This session shows you the basics on Azure Data Lake, and then some… This technical session includes demo’s on how to store information in Data Lake Store and how to use PowerBI to create reports based on data from Azure Data Lake.

Speakers
avatar for Rick Van Den Bosch

Rick Van Den Bosch

Betabit
Active in software development since 1999, I have been working with Microsoft Azure since it was introduced. I've performed numerous Azure projects and have drafted cloud migration advises and migration strategies for customers. Next to that I also design system architectures, coach... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Room 7

15:00

Eventing, Serverless, and the Extensible Enterprise
“Serverless” computing describes the latest wave of (cloud-) application platform technologies, where the complete responsibility for running and scaling the platform infrastructure hosting the application code is taken on by a cloud provider. The greatest upside of “serverless” platforms is that they provide an architectural harness that enables more developers to build highly scalable applications, and ready-made tooling to operate them. Serverless apps are increasingly interconnected with eventing and messaging infrastructures that take care of robust, high-scale data flows into and between app services and functions. In this talk, Clemens Vasters, Messaging Architect at Microsoft and standards architect working on OASIS AMQP and CNCF CloudEvents, will discuss the role of events and messaging in “serverless” and how the combination enables “the extensible enterprise” – enabling businesses to rapidly build and run extensions to their core application portfolios with minimal complexity


Speakers
avatar for Clemens Vasters

Clemens Vasters

Clemens Vasters is Lead Architect in Microsoft’s Azure Messaging team that builds and operates a fleet of hyper-scale messaging services, including Event Grid, Service Bus, and Event Hubs. Clemens represents Microsoft in messaging standardisation in OASIS (AMQP) and CNCF (CloudEvents... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Room 4

15:00

How Far Can ‘Serverless’ Actually Go?
Azure Functions is getting a lot of traction, which is completely understandable in the fast-paced world of applications developed under agile methodologies. Comparing the world of IT and software development today with the one 10 years ago, when we knew not only what operating system our application was going to run on but also the exact part number of the server that was running the workload, we can only conclude that PaaS infrastructures have gone a far way! 
But how far? How much can you and is advisable that you externalize your infrastructure, anyway?  
Throughout this fast-paced advanced talk we will go the real micro-services way and develop a full application, top-to-bottom using Azure Functions. Seatbelt buckled yet?


Speakers
avatar for Alex Mang

Alex Mang

Alex Mang is a trainer, consultant, regular conference and user group speaker focusing mostly on cloud-computing topics, thus aiming to help developers better understand the implications of cloud-computing as a whole. Recently, Alex was invited as a speaker at Microsoft Ignite, the... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Room 8

15:00

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 →


Tuesday October 2, 2018 15:00 - 16:00
Room 5

15:00

The Secret Sauce of Native Mobile Apps
The hope and dream of every developer to is creating amazing mobile experiences that people love to use and their fellow developers all envy. What does it require to truly take your work from just "ok, that's a good job" to "how in the world did _____ do that?!" In this session David will spill the beans on how you can make your mobile app the one that everyone is talking about. You'll learn tips and tricks along the way for using Xamarin to make you more productive and innovative in your everyday work.


Speakers
avatar for David Ortinau

David Ortinau

Speaker, Techorama
David is a Senior Program Manager for Mobile Developer Tools at Microsoft, focused on Xamarin.Forms. A .NET developer since 2002, and versed in a range of programming languages, David has developed web, environmental, and mobile experiences for a wide variety of industries. After... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Expo-theater (Room 9)

15:00

AI for Software Developers
Artificial intelligence (AI) and machine learning (ML) are all the rage, and skilling up on both should be priority #1 for software developers. But what are AI and ML? How do you build an ML model that identifies fraudulent credit-card transactions in real time, or a neural network that identifies hot-dog images? What tools and techniques should you be familiar with, and where is the dividing line between a Ph.D. data scientist who invents new neural-network architectures and a software developer whose goal is simply to incorporate AI into his or her apps? Take a deep dive into AI and ML from a developer's perspective and learn why the future of coding lies at the intersection of software development and data science.

Speakers
avatar for Jeff Prosise

Jeff Prosise

Cofounder, Wintellect
Jeff Prosise is cofounder of Wintellect (www.wintellect.com), a developer consulting and education firm that provides services to companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time doing mobile... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Room 1

15:00

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 15:00 - 16:00
Secret room

15:00

Designing the Future with Science Fiction. Will Future Technology Empower People With Disabilities?
It’s more than 30 years since the movie ‘Back to the Future’ was released.  This and other sci-Fi classics all had weird and wonderful Technology that was the stuff of dreams but so much is now actually available and the future will quickly bring even more Technology that is today the stuff of sci-fi movies.  
The presentation is not going to focus on what Sci-Fi movies have predicted.  It will instead focus on how the predicted technology has empowered people with visible and hidden or cognitive disabilities.

Science fiction is more than a distraction from reality; it actually tells us a lot about the world we want to live in. Pay close attention to the futuristic technology envisioned in popular culture, and you will see glimpses of the changes that people want to see.

But what drives these innovations and advancements in Tech?
Technologists and futurists have dreamed visions of how Technology might make our lives easier in the future, for example the idea of a Smart Kitchen can be seen in the 60’s animated kids show, The Jetsons.

Interestingly though, these visions have been seen primarily from a convenience perspective – the idea of mass market products designed for the family of the future.

Since the technology boom of the 50’s, technology has been seen as freeing us from the domestic chores and allowing us the freedom of leisure and time.

So, are we missing the main opportunity of such innovations – the chance to improve the lives of many individuals for whom access is a big issue?

In recent years many research activities have focused on designs that aim to produce universally accessible systems that can be used by everyone, regardless of their physical or cognitive skills.

Just as the Industrial revolution gave birth to consumerism and mass market appeal, should we not be on the verge of an Accessible Revolution, which will enable and empower our civilisation – to Create a society whose sum is greater than its parts?

As Einstein said “Concern for man himself and his fate must always constitute the chief objective of all technological endeavours…in order that the creations of our minds shall be a blessing and not a curse to mankind.”

So what is disability? Is it the person or the environment?
We believe that often, the negative perception around Disability is because it is seen as part of an identity, when actually Disability is more a consequence of our designed environment and societies attitudes.

MIT bionics designer Hugh Herr, who lost both his legs in a mountain climbing accident, recently said in a TED Talk on disability, “A person can never be broken. Our built environment, our technologies,  are broken and disabled. We the people need not accept our limitation, but can transcend disability through technological innovation.”

We will all have an impairment at some stage in our lives and as we age these impairments increasingly become permanent. – affecting things such as Vision, Hearing, mobility & Cognitive.  But impairment may also be temporary, caused by things such as surgery, fatigue and even drugs, such as alcohol.

So, how we can change attitudes and adapt environments which can inadvertently disable an individual?  We think the answer is in Science Fiction, inspiring new technology which can be the bridge to help us cross this divide in attitudes and environment.

We don’t necessarily see disability in Science Fiction movies, but it does exist and we have identified our very own Access League of fictional superheroes from Science Fiction.

We will reveal our access heroes and explore how we, as the audience reflect on these characters.  They will help to inspire us in our quest to evolve the current attitudes of disability through technological innovations, from something which is limiting to instead being empowering and aspirational.
It seems that with Technology in Sci-Fi, our attitudes towards disability are changed. In science fiction, disability is not a barrier to achievement or success as technology has removed these barriers.  Instead of disabled characters, all we see is ability and their super-powers.  Characters who are empowered and enabled by tech.  We will then provide a glimpse into existing technology and areas of innovation, to explore how close we are to this science fiction future and discuss how we feel this might change our perceptions of disability.

Speakers
avatar for Sean Gilroy

Sean Gilroy

Head of Cognitive Design & Neurodiversity Lead, BBC
I am the Head of Cognitive Design for BBC UX&D and the BBC’s formative Neurodiversity lead, based at MediaCityUK in Salford, England.In 2014 I co-created and led a small team researching the challenges facing Neurodivergent individuals in employment. This research delivered a series... Read More →
avatar for Leena Haque

Leena Haque

Senior UX Designer and Neurodiversity Lead, BBC
Leena is currently a Senior UX Designer and also Neurodiversity Lead for the BBC initiative called BBC Cape (Creating A Positive Environment) aimed at researching interactive design through the lens of cognition and neurodiversity. Autism & ADHD are Leena’s super power. She is passionate... Read More →


Tuesday October 2, 2018 15:00 - 16:00
Room 6

15:00

Best Practices for Building Async APIs with ASP.NET Core
Did you know the main driver for async isn't performance but scalability?  Ever wondered why it makes sense to async I/O-bound tasks, but why doing the same with a long-running algorithm can actually hurt scalability?  Or why using .Result on a Task in ASP.NET can result in a deadlock but perfectly works in ASP.NET Core - yet you still shouldn't use it?  For answers to all of that and more, join this session on async best practices for ASP.NET Core.


Speakers
avatar for Kevin Dockx

Kevin Dockx

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


Tuesday October 2, 2018 15:00 - 16:00
Room 2

15:00

JavaScript Futures—ES2018 and Beyond
JavaScript keeps on expanding. As adoption of the extensive new features from ES6 has spread and projects have adapted, the language has continued to evolve under the guidance of Ecma TC39. Over the past two years, another handful of constructs entered the ECMAScript specification. And there are nearly two dozen more proposals on the cusp of being added.

One thing is certain: the JavaScript community is not slowing down! How can we determine when it is “safe” to use a new feature? Investigate the new and proposed features of JavaScript. Understand the TC39 review process. And most of all, become empowered to prepare for what lies ahead.

Speakers
avatar for Jeff Strauss

Jeff Strauss

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


Tuesday October 2, 2018 15:00 - 16:00
Room 3

16:00

Break and partner expo
Tuesday October 2, 2018 16:00 - 16:30
All of Cinemec

16:30

Building resilient micro-services with Azure Service Fabric
Micro-services are a hot topic these days. Everybody talks about them and how to implement them.
If you dive into this world you will notice there are different options to host them, i.e. using some container based solution like Docker, Azure Container Services (or Container Instances) etc.

During this talk we will go through a slightly less familiar but very powerful option: Azure Service Fabric.
The Service Fabric is the system that is underlying Windows Azure itself, and it's made available as a programming model for developers to create ""Born in the Cloud"" applications.
How do apps live, work, and scale beyond just running VMs or Web Apps in the cloud?


Speakers
avatar for Ronald Harmsen

Ronald Harmsen

Cloud architect
Ronald has been active in professional software development since the mid-90s and has worked on lots of different projects and technologies.Currently he mainly works with the .NET stack, Azure, Angular 2 & TypeScript.Ronald’s focus is on delivering well engineered and maintainable... Read More →


Tuesday October 2, 2018 16:30 - 17:30
Room 7

16:30

The New Rules of SQL Server Monitoring
If the regulatory requirements for data and data management in the GDPR weren’t enough incentive to put more monitoring and protection in place, the ever expanding number of data breaches should be. You’re not only required to monitor your systems for GDPR compliance, you need to monitor your systems for all possible issues. This session will introduce methods and mechanisms that enable you to minimize the risk of losing availability. This knowledge will help you ensure that you can meet the new and challenging requirements of the GDPR and our modern security environment.


Speakers
avatar for Grant Fritchey

Grant Fritchey

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


Tuesday October 2, 2018 16:30 - 17:30
Room 8

16:30

DevOps for the SQL Server Database
DevOps is hot, but the database is often the missing link. How do you manage the necessary changes needed to support your applications? How do you track these changes and follow a change from development to test to production? You need an effective database lifecycle management plan.

In this session, you'll learn where SQL Server fits in to DevOps and how you can use tools to extend your infrastructure to make the database a first-class citizen, just like your source code. You'll see how to track changes with version control; create update packages; and deploy to multiple environments with complete automation like development, test, UAT, and production. You'll bring things under control with Database Lifecycle Management. You'll learn the process as well as see examples using the Visual Studio SQL Server Database Tools, Team Foundation Server Team Build, Release Management, and custom tools from Redgate.



Speakers
avatar for Brian Randell

Brian Randell

Partner, MCW Technologies LLC
Brian A. Randell is a Partner with MCW Technologies LLC. For more than 20 years he has been building software solutions. He educates teams on Microsoft technologies via writing and training—both in-person and on demand. He’s also a consultant for companies small and large, worldwide... Read More →


Tuesday October 2, 2018 16:30 - 17:30
Room 1

16:30

Understanding Git — Behind the Command Line
Git has become the de-facto version control system of our industry, and for good reason. What you're able to achieve with Git is unmatched by any other version control system that came before it. But for all its power and flexibility, Git has one terrible flaw: its complexity. You won't find me arguing with that. However, I don't believe that Git is hard to understand. In fact, it's quite the opposite — Git is surprisingly simple at its core. The key to unlock its power is to understand it at a fundamental level.

In this session, we'll do just that by going through how Git works from the ground up. We'll start out by understanding Git's fundamental concepts and how they're implemented in the object model. From there, we'll work our way up to the user-facing commands and learn to take advantage of Git's unique features to craft a beautiful history without having to compromise on our working style.

If you ever wished you knew how Git really works, come to this session and find out.


Speakers
avatar for Enrico Campidoglio

Enrico Campidoglio

Freelance Programmer and Mentor
Enrico is a freelance programmer, teacher and mentor with a strong passion for quality and good old fashioned knowledge sharing. He also loves typing on mechanical keyboards. ⌨️


Tuesday October 2, 2018 16:30 - 17:30
Room 4

16:30

Building Native iOS Apps using React Native
React Native is an open source library from Facebook and Instagram that allows you to write your mobile apps using JavaScript. A React Native app consists of both JavaScript and a native code (either Java for Android, or Objective-C for iOS). The JavaScript code runs in a virtual machine on your mobile device and communicates with the native code through a JSON message passing interface.

With React Native, you code the UI of your mobile app using a set of components in JavaScript. These components are then rendered natively on the respective mobile platform. For developers, React Native supports live reload and hot reload, allowing you to immediately see the changes you have made to your app without lengthy recompilation and redeployment. What's more, React Native supports live updates, allowing your app to be dynamically updated without republishing to the AppStore or Google Play.

In this session, you will learn how to use React Native to build iOS apps. You will see how to start building your iOS app within minutes and understand how live reload, hot load, and live updates work.

Speakers
avatar for Wei-Meng Lee

Wei-Meng Lee

Founder, Developer Learning Solutions
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special... Read More →


Tuesday October 2, 2018 16:30 - 17:30
Room 3

16:30

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


Speakers
avatar for Jessica Engström

Jessica Engström

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


Tuesday October 2, 2018 16:30 - 17:30
Room 5

16:30

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 16:30 - 17:30
Secret room

16:30

Teamwork - Playing Well with Others
When you were younger you may have had the experience of lining up to get picked for teams at school or in the park for a game.  The kids who were really skilled at the game got picked first, and then the kids who could work well on a team or were popular came next.  Either right or wrong, your adult work life isn't all that much different than back then and almost all of us have to be on a team in which we have to work well with others.

There can be a lot of factors that go into being a team member, but this presentation will cover having good communication, not losing sight of the big picture and what to do if you get flagged as the team captain.  There will be ideas and thoughts for all members of the team.

There will be all sorts of sessions that will help you increase your skills as a developer, come to this talk to learn how be an effective team player and make yourself a first draft pick at work.


Speakers
avatar for Mike Wood

Mike Wood

Product Manager, SentryOne
Mike is a Lead Cloud Engineer for SentryOne helping bring the SentryOne monitoring products and services to the cloud. Mike has over 20 years experience in the industry and has most recently been focusing on cloud technologies. He was one of the first Microsoft Azure MVPs recognized... Read More →


Tuesday October 2, 2018 16:30 - 17:30
Room 2

16:30

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


Speakers
avatar for Rainer Stropek

Rainer Stropek

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


Tuesday October 2, 2018 16:30 - 17:30
Expo-theater (Room 9)

16:30

Write Object-Oriented JavaScript with TypeScript
TypeScript is a typed superset of JavaScript that compiles to JavaScript. It's a free cross-platform, cross-browser, open source language that enables developers to build large scale enterprise applications with JavaScript. TypeScript is built so that developers can easily learn the language, and that tools can easily work with it as well. If you're writing mission critical or large scale web apps, and need JavaScript, then TypeScript can work for you. In this session, you'll learn the basics of organizing and writing a web app using TypeScript and Visual Studio code, so you can get started building large web apps today.


Speakers
avatar for Rachel Appel

Rachel Appel

Microsoft
Rachel currently works for Microsoft on Azure Functions. 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 VSLive!, DevConnections, Øredev, NDC and SDD. During her career, she has worked on projects... Read More →


Tuesday October 2, 2018 16:30 - 17:30
Room 6

17:30

Break and room switch
Tuesday October 2, 2018 17:30 - 17:45
All of Cinemec

17:45

Azure - Plug & Play Architecture
Microsoft Azure Platform offers a wide range of services, predominantly PaaS services. And building a solution architecture you will use various of these pluggable services. In this session a few real world Azure solution architectures will be discussed with 'plug & play' view. Why, how the solution where designed that way, pitfalls, alternatives, constraints and lessons learned.


Speakers
avatar for Steef-Jan Wiggers

Steef-Jan Wiggers

Senior Consultant, CoditNL
Steef-Jan is a Microsoft Azure MVP, blogger, author and frequent public speaker. He has over 15 years of experience as a technical lead developer and application architect, specializing in custom applications, enterprise application integration (BizTalk), Web services and Microsoft... Read More →


Tuesday October 2, 2018 17:45 - 18:45
Room 7

17:45

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 →


Tuesday October 2, 2018 17:45 - 18:45
Room 4

17:45

A Practical Guide to DevOps Dashboarding
Dashboarding, also known as visualisation, is a difficult thing to do. First, there is a vast choice of tooling and setup. Then, figuring out what information should be displayed, where and why can be confusing.

Together we will journey through a practical tour of dashboarding. Focusing on metrics, we will cover how to get information out of your applications using telemetry. I will show you how you might set up your monitoring infrastructure with a demo powered by Docker. Finally we will cover some of the common patterns that can ensure your visualisations and dashboards are useful, and anti-patterns to avoid..

This will be a whirlwind tour from start to finish on how to get started making impactful dashboards.

Speakers
avatar for Jessica White

Jessica White

Jessica is a software developer currently working for UNiDAYS. She has a particular interest in monitoring and back-end development. She originally found her passion for code while studying neuroscience, and since switching field hasn’t looked back. Outside of development Jessica... Read More →


Tuesday October 2, 2018 17:45 - 18:45
Room 8

17:45

Building concurrent systems using Akka.NET
The Actor Model programming paradigm for building highly concurrent systems was defined back in the seventies. In this session I focus on Akka.NET, a modern open-source framework that can be used to build highly concurrent systems based on the Actor Model programming paradigm. I introduce the Actor Model concepts, followed by an overview of the Akka.NET framework. Finally I walk you through the code of a sample application built using Akka.NET.


Speakers
avatar for Edwin Van Wijk

Edwin Van Wijk

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


Tuesday October 2, 2018 17:45 - 18:45
Room 5

17:45

WooHoo, mobile my app is on the store! Now what?
After months of hard work your app is on the stores and is being downloaded by iOS and Android users alike. But what now? Are all users happy? Do your users only use your app once, or do they keep coming back? Does it crash all the time? Without decent analytics it is hard to know how well your app is doing, and this is where Visual Studio App Center can help.

App Center has a whole suite of crash and user analytics tools. You can use these to see if your app is crashing, and if so under what conditions and on what devices or operating systems. You can also see details of your user base, including how often they use your app or where in the world you are. App Center also provides push notifications that you can send to different groups of users to help drive user engagement.

In this session we will look at how to use App Center, starting with how to integrate the App Center SDK into a Xamarin app. We'll then see crash analytics in action, catching and fixing a real bug in our code. Next up we'll look at the user demographics of our app to see how it is being used, and finally we'll send a push notification to a set of users to encourage them to use our app more.

Speakers
avatar for Jim Bennett

Jim Bennett

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


Tuesday October 2, 2018 17:45 - 18:45
Room 3

17:45

Applying ML to Software Development
Machine Learning (ML) has proven to be quite effective in a variety of application domains, including speech recognition, object recognition, image retrieval etc. In each of these aforementioned application domains, ML based “programs” must adapt to changing conditions, handle large data sets often with irregularities, and come up with algorithms with little / incomplete knowledge. Sounds similar to software development? Turns out that ML is being applied to the field of software development including reverse engineering legacy code, software fault detection, and requirement analysis. In this session we will look at various examples of ML being applied to software development.

Speakers
avatar for Vishwas Lele

Vishwas Lele

CTO, Applied Information Sciences
Vishwas Lele serves as CTO at Applied Information Sciences, Inc. Mr Lele is responsible for assisting organizations in envisioning, designing and implementing enterprise solutions related cloud and mobility. Mr Lele brings close to 28 years of experience and thought leadership to... Read More →


Tuesday October 2, 2018 17:45 - 18:45
Expo-theater (Room 9)

17:45

The Connected Vessel - The worlds largest IoT Device
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

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


Tuesday October 2, 2018 17:45 - 18:45
Room 6

17:45

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Tuesday October 2, 2018 17:45 - 18:45
Secret room

17:45

Blockchain Internals : A Developers View of How Blockchain Works
The blockchain is described as the next revolution in computing as it solves the problem of distributed trust when there is no trust on the internet (Byzantine Generals Problem).  Blockchain technology is generating an enormous amount of interest and is a current hot topic with financial institutions, insurance companies or any industry that works with transactional data that could benefit from the distributed trust it gives. The blockchain is also generating lots of investment from Venture Capital funds, so learning about this technology could certainly be career changing.
 
In this talk, we will explore what blockchain is in some detail from the conceptual use cases for it through to looking under the covers at how it works in detail. As the talk progresses, we will build up a sample implementation that will help developers form their mental model of what a blockchain is and how it works.
 
In this talk, I will cover
 
    •    Blockchain quick overview
    •    Cryptographic principles used by blockchain
    •    How transactions are stored in a block
    •    How transactions are hashed in Merkle trees
    •    Authorising transactions
    •    Verifying transactions in a block
    •    Solving the Byzantine Generals Problem
    •    Proof of work vs Proof of stake
    •    Maintaining consistency and consensus
 
You will leave this talk with a very good understanding of how the blockchain technology works and how it helps you solve the problem of trust on a trust-less internet. I will be demonstrating code written in C# and .NET Core 2 (Standard 2) specifically.


Speakers
avatar for Stephen Haunts

Stephen Haunts

CTO, LadderPay
Stephen Haunts is the CTO and CoFounder for LadderPay Ltd in the United Kingdom. LadderPay is a cloud-based payments platform that makes B2B, B2C and C2B payments easier for everyone.Stephen is also an experienced software developer with a focus on .NET technologies and security for... Read More →


Tuesday October 2, 2018 17:45 - 18:45
Room 2

17:45

Building Progressive Web Apps with React
Progressive web apps are a happy middle ground between a responsive web app and a native app. They are lightweight apps designed to conform to any device, work offline, and when appropriate, feel like a native app. But all this is made possible with JavaScript frameworks you already know. Come learn how to use your existing React knowledge to build the next generation of web applications.


Speakers
avatar for Jonathan Mills

Jonathan Mills

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


Tuesday October 2, 2018 17:45 - 18:45
Room 1
 
Wednesday, October 3
 

07:30

Registration and breakfast
Wednesday October 3, 2018 07:30 - 08:45
All of Cinemec

08:45

Azure Stack: Lessons learned from use in the real world
Azure Stack is unique in offering a truly cloud consistent experience for users and developers. But just how consistent is that experience, and what do you need to know if you are developing on and for Stack?
In this session we’ll talk about what Stack has to offer and the two flavours it comes in: production MAS and development ASDK. We’ll focus on managing the ASDK and how key deployment decisions for MAS have implications for ASDK. We’ll cover running an ASDK within your network and how to configure it to give your development teams the best experience, and how to connect Stack within your DevOps pipeline.
Knowing where Stack and Azure are the same and where they diverge is critical to effective use. During the session we’ll see where those differences are, how some are dependent upon your deployment model and how to avoid issues in production by thinking ahead during development and planning.
The learnings I will cover all come from my own involvement in software development project targeted at Azure Stack. I will share my experiences and learnings and talk about where I believe Stack can be a good fit for your hybrid cloud project, and where not. Come to this session to learn about how you can use Azure-consistent services with and without an internet connection and what I believe are the current strengths and weaknesses of Azure Stack.


Speakers
avatar for Rik Hepworth

Rik Hepworth

Consultant, Azure MVP and Evangelist, Black Marble
In my day-job as Consulting Services Director at Black Marble I work with customers large and small to help them develop and deliver projects both on-premises and in the Cloud. As an Azure MVP and evangelist I share the things I learn and the technologies I use with the technical... Read More →


Wednesday October 3, 2018 08:45 - 09:45
Room 4

08:45

Data Protection and Privacy in the Database World
Ensuring the ongoing protection of personally identifiable information is mandatory in today's business, helping you to guard against data breaches, and comply with the GDPR and other compliance requirements.

In a climate where cyber attacks are all too frequent, and data is spread across a growing number of different environments, the challenge of protecting your data can seem daunting.

This session will address the implications of the GDPR on database management, and demonstrate a privacy-first approach to controlling and protecting data as it changes and moves through your SQL Server estate.

As well as offering guidance for assessing your data estate for GDPR readiness, this session will include some great tips for building data protection and privacy into your development processes, and dispel the myth that database DevOps and compliance can't go hand in hand.

With the right preparation, you can build compliance into your processes, keep sensitive data safe, and deliver value quickly to your end users.

Speakers
avatar for Grant Fritchey

Grant Fritchey

Speaker, Techorama
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 October 3, 2018 08:45 - 09:45
Room 5

08:45

Indexes - The Unsung Heroes of SQL Server
Slow Running Queries are the most common problem that developers face while working with SQL Server. While it is easy to blame the SQL Server for unsatisfactory performance, however the issue often persists with the way queries have been written, and how Indexes has been set up. The session will focus on the ways of identifying problems that slow down SQL Server, and Indexing tricks to fix them. We will have a quiz during the session to keep the conversation alive. 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 Performance Tuning Expert
Pinal Dave is a SQL Server Performance Tuning Expert and an independent consultant. He has authored 13 SQL Server database books, 21 Pluralsight courses and has written over 4200 articles on the database technology on his blog at a https://blog.sqlauthority.com. Along with 16+ years... Read More →


Wednesday October 3, 2018 08:45 - 09:45
Room 8

08: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 René van Osnabrugge

René van Osnabrugge

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


Wednesday October 3, 2018 08:45 - 09:45
Room 1

08: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

Sander Hoogendoorn is a dad, an independent consultant, software craftsman, coach, speaker, trainer and writer. He is seasoned in agile, Scrum, Kanban, continuous delivery, (no) software estimation, agile requirements, design patterns, domain driven design, UML, software architecture... Read More →


Wednesday October 3, 2018 08:45 - 09:45
Room 7

08:45

Developing for Magic Leap One, Creator Edition
Magic Leap One, Creator Edition is the newest entry in the emerging world of spatial computing devices. With a controller, gesture recognition, eye tracking and multiple focal planes alongside more familiar features like spatial reconstruction and plane finding, Magic Leap’s HMD brings us a step closer to highly immersive and interactive mixed reality apps. In this session you will learn how to program for these new MR features and combine them to create novel experiences.

Speakers
avatar for James Ashley

James Ashley

James is an MR & AI Architect at VIMaec. He works at the intersection of AI and spatial computing platforms like the Magic Leap and HoloLens. He co-authored the LinkedIn Learning video course HoloLens App Development and wrote the Apress title Beginning Kinect Programming with the... Read More →


Wednesday October 3, 2018 08:45 - 09:45
Room 3

08:45

Google Assistant VS Alexa: Battle of the Bots
Why choose? Support them all! This code-centric talk demonstrates the approach you need to centralize your app logic and handle multiple voice interface ecosystems at once. We will walk through code examples for Alexa and Google Assistant integration, discovering the pros and cons of each in detail.


Speakers
avatar for Heather Downing

Heather Downing

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


Wednesday October 3, 2018 08:45 - 09:45
Room 6

08:45

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Wednesday October 3, 2018 08:45 - 09:45
Secret room

08:45

The Myth of a Normal Brain: Rewiring conventional thinking &the benefits of embracing Neurodiversity
Ever considered how hard it is to concentrate in classrooms or in meetings because the patterns on the walls are alive? Why do the words in an email begin to dance and whirl the closer you get to a deadline? What if you couldn’t find the words to properly explain why you do things differently to everyone else? What if you preferred to explain things using pictures instead Neurodiversity is a relatively new term and focuses on the positive attributes associated with hidden disabilities, such as autism spectrum conditions (ASC), AD(H)D, Dyslexia, Dyspraxia, Dyscalculia, Tourette’s and Learning Disabilities to name just a few. The future of workplace diversity is not what you think but how you think. Neurodiversity allows for new perspectives and ways of thinking that spur more creative solutions and innovations. This talk offers the opportunity for people from diverse backgrounds to connect and learn about these differences in a unique way and understand that there is a huge amount of untapped potential being overlooked by society in general. Come and be part of a Neurodiverse mind and discover how differently wired brains interact with their environment and the world around us.


Speakers
avatar for Sean Gilroy

Sean Gilroy

Head of Cognitive Design & Neurodiversity Lead, BBC
I am the Head of Cognitive Design for BBC UX&D and the BBC’s formative Neurodiversity lead, based at MediaCityUK in Salford, England.In 2014 I co-created and led a small team researching the challenges facing Neurodivergent individuals in employment. This research delivered a series... Read More →
avatar for Leena Haque

Leena Haque

Senior UX Designer and Neurodiversity Lead, BBC
Leena is currently a Senior UX Designer and also Neurodiversity Lead for the BBC initiative called BBC Cape (Creating A Positive Environment) aimed at researching interactive design through the lens of cognition and neurodiversity. Autism & ADHD are Leena’s super power. She is passionate... Read More →


Wednesday October 3, 2018 08:45 - 09:45
Room 2

08:45

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


Speakers
avatar for Jonathan Mills

Jonathan Mills

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


Wednesday October 3, 2018 08:45 - 09:45
Expo-theater (Room 9)

09:45

Break and room switch
Wednesday October 3, 2018 09:45 - 10:00
All of Cinemec

10:00

Building Intelligent Apps with Azure Machine Learning Studio
Azure Machine Learning Studio enables developers to build sophisticated machine-learning models using a visual interface, deploy them to the cloud, and leverage them to build intelligent apps. It also allows developers to supplement its features with code written in R or Python. Real-time fraud detection? Image analysis that identifies faulty parts coming off an assembly line? All of this and more is possible with Azure Machine Learning Studio. See for yourself how it works and how to leverage it to build apps that are smarter than you. 

Speakers
avatar for Jeff Prosise

Jeff Prosise

Cofounder, Wintellect
Jeff Prosise is cofounder of Wintellect (www.wintellect.com), a developer consulting and education firm that provides services to companies all over the world. He has written nine books and hundreds of articles on software development, and today spends most of his time doing mobile... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 1

10:00

Microservices with AKS (Managed Kubernetes)
Many are increasingly seeing microservices and containers as an architectural style of choice. Additionally, Kubernetes is gaining a lot of momentum. This session will look at key tenets of microservices. Then you'll switch to practically applying these concepts to Azure Container Service ( Managed Kubernetes)


Speakers
avatar for Vishwas Lele

Vishwas Lele

CTO, Applied Information Sciences
Vishwas Lele serves as CTO at Applied Information Sciences, Inc. Mr Lele is responsible for assisting organizations in envisioning, designing and implementing enterprise solutions related cloud and mobility. Mr Lele brings close to 28 years of experience and thought leadership to... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 7

10:00

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

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


Speakers
avatar for Brent Ozar

Brent Ozar

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


Wednesday October 3, 2018 10:00 - 11:00
Room 5

10:00

CI/CD for the Database - Powered by Containers
It’s difficult to fit SQL databases into a continuous delivery platform using standard techniques, but with containers it becomes easy.

In this session I’ll show you to run SQL Server in containers on Linux and Windows, and how to package your own database schema in a Docker image. That gives you a versioned, portable unit for your database. In non-production environments, you can run any version of the database in a container in seconds, without needing SQL Server installed.

In production you can run a container from the tried and tested Docker image to upgrade your existing database - in the datacenter or the cloud. I’ll show you how to automate the whole process in a CI/CD pipeline, which tests and promoted changes to production from every push to source control.


Speakers
avatar for Elton Stoneman

Elton Stoneman

Microsoft MVP | Pluralsight Author | Dev Advocate @ Docker
I'm a Pluralsight Author, Microsoft MVP and Developer Advocate at Docker, Inc. I've been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data and API implementations in Azure, and distributed applications with Docker.Currently... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 8

10:00

Improving design and code quality with Property-based testing
A suite of traditional unit tests will only be as strong as the possible arguments or parameters tested against your code. Quoting Romeu Moura: If you take a String as an argument, then the works of Shakespeare in Japanese & Korean are ONE valid input. Obviously, this can be achieved with parameterized testing. However, this makes the unit tests so big that it is harder to understand which behaviour it is validating. We want our unit tests to also serve as living documentation so they should be comprehensible and to the point.

Enter Property-Based Testing. In Property-Based Testing, we randomly generate data points within the boundary of a property to verify the property’s behaviour. This not only lets us test edge cases that could expose unwanted and unexpected errors in the code but also enables us to make small tests that are readable and clear. Making these tests will also force you to think harder about the problem at hand and improve your design and code quality.

In this technical session, Kenny & João demonstrates and explains what property-based testing is, and how to implement it in C# with FsCheck and Java with JUnit-Quickcheck. If you are interested in improving your unit testing, so you don’t have to worry much about test data anymore, but more about the problem your code is solving, this talk is for you!

Speakers
avatar for Kenny Baas

Kenny Baas

Kenny Baas is a Software Engineer and Consultant focusing on software quality at Xebia. He mentors teams by using practices and techniques from Domain Driven Design, Behaviour Driven Development, Test Driven Development and Continuous Delivery.He is an advocate for collaborating in... Read More →
avatar for João Rosa

João Rosa

João Rosa is a Software Developer, focused on delivering quality software that matters. Believes in the software crafts to provide software in sustainable peace; he is a DDD, BDD and TDD practitioner. Can't live without his CI/CD pipelineDuring his career he always pushed the teams... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 3

10:00

Join me on my TDD journey
In the last couple of years, I've come to master TDD in an extraordinary way. Let me take you on a trip to find some beautiful places where TDD proved to be very powerful and let me show you the souvenirs I brought with me. 

Most of my work is in C#/.NET but I'm convinced the experiences I had do apply everywhere. We'll take some side paths along NodeJS, GoLang, vue.js, and PowerShell. Promise.

Speakers
avatar for Jesse Houwing

Jesse Houwing

MVP, Scrum trainer, Tech enthusiast, Tinkerer and depending on the topic sometimes called walking encyclopedia. Jesse helps team organize their tools and the way to work together.
avatar for Manuel Riezebosch

Manuel Riezebosch

I come as an entertainer not a salesman. I want you to enjoy these ideas because I enjoy them.Manuel likes to be on the ball. You won’t find him busy with e-mailing or writing extensive documents or powerpoints. You’ll find him in an editor instead where he teaches by example... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 6

10:00

Xamarin: All the Latest and Greatest
Xamarin continues our mission at Microsoft to delight developers and empower you to do more! Come learn about all the latest advancements from Microsoft made just for you in Visual Studio, Xamarin, and Xamarin.Forms.

Speakers
avatar for David Ortinau

David Ortinau

Speaker, Techorama
David is a Senior Program Manager for Mobile Developer Tools at Microsoft, focused on Xamarin.Forms. A .NET developer since 2002, and versed in a range of programming languages, David has developed web, environmental, and mobile experiences for a wide variety of industries. After... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Expo-theater (Room 9)

10:00

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Wednesday October 3, 2018 10:00 - 11:00
Secret room

10:00

The Force Awakens - Mastering Your Inner Developer
It takes effort and discipline to be a great developer, but how do you know what to focus on, what to pursue, what to say no to? And how do you fit it all into an already packed life of family, friends, discovery and ambition?

Getting a grasp on key professional skills, such as time management, learning to say no, building a network and, most importantly, keeping an open mind is no simple task. This talk will provide guidance and share personal experiences on how to build up the life of your creation, rather than the life you have settled for. From managing 3 businesses, being an author and speaker, organising conferences, giving as much back to the community as possible as well as being a father and partner, there are gold nuggets aplenty in this highly rated talk. Be inspired to think beyond yourself.

Speakers
avatar for Lars Klint

Lars Klint

Lars is an author, trainer, Microsoft MVP, community leader, authority on all things Windows Platform and part time crocodile wrangler. He is heavily involved in the space of HoloLens and mixed reality, as well as a published Pluralsight author, freelance solution architect and writer... Read More →


Wednesday October 3, 2018 10:00 - 11:00
Room 4

10:00

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


Speakers
avatar for Rainer Stropek

Rainer Stropek

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


Wednesday October 3, 2018 10:00 - 11:00
Room 2

11:00

Break and partner expo
Wednesday October 3, 2018 11:00 - 11:30
All of Cinemec

11:30

Azure Service Bus Messaging - Deep dive
Messaging is the backbone of many systems. Not all messaging platforms are born the same. Some are less sophisticated, some are more. Some are so advanced it's like taking a racing car for a spin; powerful and thrilling at the same time. Say hello to Azure Service Bus.

In this session, you will learn what Azure Service Bus messaging has to offer and why it could become the next cloud service you want to use. Unleash the power of Azure Service Bus in ways you've never seen before and add one of the most advanced messaging platforms to your toolkit.

Speakers
avatar for Sean Feldman

Sean Feldman

Solutions Architect, Particular Software
Sean Feldman is a Solutions Architect at Particular Software, the makers of NServiceBus. He is also an advisor to Microsoft's Azure teams as well as an Azure MVP. He likes tinkering with various Azure-related services and is in seventh heaven when cloud and distributed technologies... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 8

11:30

New SQL Server 2016 Security Features for Developers
With the release of SQL Server 2016, the database engine has been greatly enhanced for security, with three new features that you’ll learn about in this demo-packed session. With dynamic data masking (DDM), you can fully or partially conceal sensitive columns from query results. Masking does not modify data on in the table, it simply hides data from users that don’t have permission to see it. Row-level security (RLS) also hides data from unauthorized users, but at the row level. With RLS, you can create your own security policy to control which users can read or write specific rows in the table. Finally, Always Encrypted (AE) uses client-side encryption to ensure that data is encrypted in flight, not just at rest. Furthermore, the encryption keys are accessible only to the client. This guarantees that data cannot be decrypted on the server, easing the migration path to the cloud for users with highly sensitive data.


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 October 3, 2018 11:30 - 12:30
Room 5

11:30

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 →


Wednesday October 3, 2018 11:30 - 12:30
Room 6

11:30

Ship-it with Microsoft Azure, VSTS, and GitHub
Visual Studio Team Services (VSTS) provides powerful Azure hosted services to build, deploy, and release to any platform. With VSTS public projects you can even use a single Azure service to build your open source applications from GitHub on hosted Windows, Linux, or Mac machines and share with the world. In this demo-packed session we show you how to get started for free and deploy to the world for any language, on any platform, using Microsoft Azure.

Speakers
avatar for Edward Thomson

Edward Thomson

Edward Thomson is a Program Manager for Git in Microsoft Visual Studio Team Services. Previously, he was a software engineer, building version control tools at Microsoft, GitHub and SourceGear. He is the co-maintainer of the libgit2 project, an author of books and video training about... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 2

11:30

Learnings in Obsessive Experimentation
Customer obsession and experimentation are at the core of the way we develop our tools. In this session, you'll hear how the Visual Studio team researches customer needs and translates those into testable solutions. You'll get to hear some of the pitfalls we encountered along our journey, as well as best practices we've learned.


Speakers
avatar for Allison Buchholtz-Au

Allison Buchholtz-Au

Program Manager, Microsoft 
Allison has been a Program Manager at Microsoft since 2015. She has worked on source control integration and net-new retention and onboarding, but currently spends most of her time looking at productivity in the Visual Studio Editor. In her free time, she can be found training for... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 4

11:30

Programming Quantum Computers in .Net using Q#
In the news quantum computers are all the latest rage. While the quantum computers we have today are still research topics and limited to toy examples, it's still a clear vision of what our future will hold. To aid in the development and understanding of quantum protocols, quantum algorithms, quantum error correction, and quantum devices, Quantum Architectures and Computation Group (QuArC) has developed new language Q#. Q# extends .Net framework with the necessary implementations and structures to specify quantum circuits which allow developers to emulate or can run a quantum computer as a virtual coprocessor.

Speakers
avatar for Rolf Huisman

Rolf Huisman

Rolf works as an application lifecycle management (ALM), DevOps, and Continuous Delivery (CD) consultant at Info Support. His main focus is using the Microsoft Technologies (e.g. Visual Studio, TFS, Release Management, Azure, Azure Stack, MTM) to improve and accelerate software development... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 7

11: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 Observables is advisable.


Speakers
avatar for Lander Verhack

Lander Verhack

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


Wednesday October 3, 2018 11:30 - 12:30
Expo-theater (Room 9)

11:30

Mixed Reality - It's all about that space, not pixels
Most coverage of Mixed Reality, especially about Microsoft HoloLens is all about great looking applications with pretty looking pixels.
I hate to break it to you: But it's all about that space, not pixels.
In this session we will talk about scenarios you can implement when utilizing spatial information.
It can be all about you, as the user: Where are you? What are you looking at? How do you roam around?
But it can also be about making smart use of the space around you.
We will discuss various ways to make use of spatial information in solutions. Comfortably leave your safe space and dive into Mixed Reality.

Speakers
avatar for Andreas Erben

Andreas Erben

Andreas spent most of his professional life and a career of over 20 years integrating "backend" applications. First inside or between Enterprises and Startups directly, then - "in the cloud".Before he did that, Andreas dabbled with Virtual Reality in the 90s. In 2013, Andreas started... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 3

11:30

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Wednesday October 3, 2018 11:30 - 12:30
Secret room

11:30

Beyond Bower: Strategies for ASP.NET Core Developers
Now that Bower has been depreciated, we need another approach that is easy for development and powerful for deployment of your ASP.NET Core project’s need for client-side dependency management. In this talk, Shawn Wildermuth will show you NPM, Yarn, LibMan, and discuss Gulp approaches to be ready to deploy your client-side dependencies in your ASP.NET Core project.


Speakers
avatar for Shawn Wildermuth

Shawn Wildermuth

Microsoft MVP, Speaker and Pluralsight Author
Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003, he’s also involved with Microsoft as an ASP.NET Insider and ClientDev Insider. You may have taken one of his more than twenty courses on... Read More →


Wednesday October 3, 2018 11:30 - 12:30
Room 1

12:30

Lunch and partner expo
Wednesday October 3, 2018 12:30 - 13:45
All of Cinemec

13:45

Cool sh*t you can build with the latest Windows
Want to know what kinds of cool things developers can do with the next version of Windows? If so, come to this session to see a train of demos that will excite and inspire. This will be super fresh, covering the very latest Windows developments. Demos may include Machine Learning, Mixed Reality, IoT, [redacted], and much more.


Speakers
avatar for Pete Brown

Pete Brown

Microsoft
Pete works in the Windows and Devices group at Microsoft, covering desktop development, apps and tech for musicians, and cool stuff with blinky LEDs. Prior to joining Microsoft in 2009, Pete was a Silverlight and WPF MVP. Pete adores his C64, and especially the SID chip.
avatar for Giorgio Sardo

Giorgio Sardo

Microsoft
Giorgio leads a team of amazing engineers and evangelists at the forefront of the latest platform innovations in Microsoft. He influences product strategy by channeling feedback from developer ecosystem. He coordinates the technical messaging and keynotes at top Microsoft events like... Read More →


Wednesday October 3, 2018 13:45 - 14:45
Expo-theater (Room 9)

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 →


Wednesday October 3, 2018 13:45 - 14:45
Room 1

14:45

Break and room switch
Wednesday October 3, 2018 14:45 - 15:00
All of Cinemec

15:00

The strengths and weaknesses of dependency injection
"Concepts like the Dependency Inversion Principle, Inversion of Control containers and Dependency Injection libraries are often mixed up, but they are not the same. You shouldn’t use a DI library until you understand the problems your solving, nor is it always the best solution.

Since I’ve felt this pain many times myself, I’d like to use this session to create some clarity. First, I’ll demonstrate the reason why people typically use libraries like Unity and Autofac in their code bases. Then I’ll show you that those same people often use the Dependency Inversion Principle in the wrong way (and need to revert to mocking libraries to compensate). Then I’ll show you how to apply the principles properly by carefully designing the seams in your architecture. And finally, I’ll show you how an advanced library can connect the dots in a very elegant way."


Speakers
avatar for Dennis Doomen

Dennis Doomen

Aviva Solutions
Dennis is an agile .NET architect with a broad interest in modern software development, Domain Driven Design, CQRS, Event Sourcing and everything agile. He specializes in designing enterprise solutions based on the .NET technologies as well as providing coaching on all aspects of... Read More →


Wednesday October 3, 2018 15:00 - 16:00
Room 3

15:00

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

Kristof Rennen

Program Manager, 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 October 3, 2018 15:00 - 16:00
Room 2

15:00

Taking a dip in the Azure Data Lake
Where to store large amounts of data, and how to turn it into useful information? Azure Data Lake can be the answer to these questions! It consists of two components: Data Lake Storage and Data Lake Analytics. In this session you will learn more on these two services: how to get started with it, what is the U-SQL language and how does it fit into the storage, and how to manage all this?


Speakers
avatar for Nico Jacobs

Nico Jacobs

SQL server and BI 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.At... Read More →


Wednesday October 3, 2018 15:00 - 16:00
Room 5

15:00

Azure DevOps with VSTS, Docker, and K8
Have you heard? Containers are where it's at and where you want to run your ASP.NET Core apps on .NET Core. But what's this K8S thing all about? Will Azure make it easier? In this session, Brian will give you a crash course in taking an ASP.NET Core app and get it running up in a container on Azure managed with Kubernetes and all driven from a CI/CD pipeline in Visual Studio Team Services (VSTS).


Speakers
avatar for Brian Randell

Brian Randell

Partner, MCW Technologies LLC
Brian A. Randell is a Partner with MCW Technologies LLC. For more than 20 years he has been building software solutions. He educates teams on Microsoft technologies via writing and training—both in-person and on demand. He’s also a consultant for companies small and large, worldwide... Read More →


Wednesday October 3, 2018 15:00 - 16:00
Room 7

15:00

PowerShell Core: What every developer should know
This session is an introduction to PowerShell Core, the cross-platform and open-source version of PowerShell. PowerShell Core uses .NET Core 2.0 as its runtime and Visual Studio Code as the editor.
You will learn about the cmdlets and features that make PowerShell so powerful, even for developers!
The basics: cmdlets that make your PowerShell life easier. Finding commands, configuring the PowerShell execution policy, working with files, folders, the registry, objects, …
Package Manager allows you to find, install and remove software from various repositories on the Internet like nuget and the PowerShell Gallery.
PowerShell Remoting lets you run PowerShell commands or access full PowerShell sessions on remote Windows or Linux systems using WinRM or SSH.
Get started with PowerShell and let it ease your life!


Speakers
avatar for Els Putzeys

Els Putzeys

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


Wednesday October 3, 2018 15:00 - 16:00
Room 4

15:00

Accessible Design & Development in Action
In this session, you'll learn many ways that accessible design benefits everyone, not just those with accessible needs. Adding accessibility features into your software opens your software to a 20% increase in market reach, while making the experience better for everyone. All too often, popular websites and apps fail to design for accessibility, unknowingly resulting in a huge loss of up to 20% of your user base who can't use the site because it simply isn't usable. In business terms, 20% is a whopping number that equates to some serious cash.
It's all due to a lack of accessible design.

In this session, you'll learn how to prepare content, as well as design and code using the techniques that enable those with visual, auditory, motor, or cognitive impairments so those millions of people can now use your apps effectively. You'll learn to assess what your customer's accessibility needs are, as well as how to write code with accessibility in mind. You'll learn about ARIA elements and design practices to keep in mind while crafting webpages and app layouts.


Speakers
avatar for Rachel Appel

Rachel Appel

Microsoft
Rachel currently works for Microsoft on Azure Functions. 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 VSLive!, DevConnections, Øredev, NDC and SDD. During her career, she has worked on projects... Read More →


Wednesday October 3, 2018 15:00 - 16:00
Room 1

15:00

CLI first .NET - Projects and MSBuild, SDKs, NuGet and Global tools
Go behind the curtain and see how to build .NET applications without Visual Studio.  In this sessions we'll dig into how the dotnet CLI pulls together pieces like project files, MSBuild, SDKs, and NuGet to build .NET apps, and how to extend those pieces and use .NET Global Tools to be more productive on the command line.


Speakers
avatar for Kevin Pilch

Kevin Pilch

Microsoft
Kevin has worked on Developer Tools at Microsoft for more than 15 years. During that time he has worked on the C# and VB IDE experience, including features like IntelliSense, formatting, refactoring, colorization and more. Most recently he has been the manager of the project system... Read More →


Wednesday October 3, 2018 15:00 - 16:00
Expo-theater (Room 9)

15:00

What You Need to Know About Open Source—Trust Me, I'm a Lawyer
Open source tools. We all use them. Whether an entire framework, a focused toolkit, or a simple custom component from GitHub, npm, or NuGet, the opportunity to improve our development speed while learning new things from open source projects is enticing.

But what does “open source” truly mean? What are our rights and limitations as open source consumers to use, modify, and redistribute these tools in a professional environment? The answer depends upon the OSS author's own decisions regarding project licensing. Come investigate the core principles of open source development and consumption while comparing and contrasting some of the more popular licenses in use today. Learn to make better decisions for your organization by becoming informed of how best to leverage the open source works of others and also how to properly license your own.

Speakers
avatar for Jeff Strauss

Jeff Strauss

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


Wednesday October 3, 2018 15:00 - 16:00
Room 8

15:00

Adding platform specific magic to cross-platform Xamarin Forms apps
Xamarin Forms is a fantastic abstraction on top of iOS, Android, Windows and Mac. It allows you to write one UI that is shared between platforms using the underlying UI controls native to each OS. The downside to this is the lowest-common-denominator model - only the features that are available on all platforms are provided out of the box. Luckily Xamarin provides a swathe of techniques to allow you to add platform specific tweaks.

In this session we will look at some of these techniques, from the small number of platform specifics provided out of the box by Xamarin, to writing effects and implementing your own custom renderers. Each technique will be demonstrated with a live coded example showing just how easy they are to get working.

By the end of this session you will have an understanding of the different tools you can use to make platform-specific tweaks to the UI, and be able to write your own effects and custom renderers.

Speakers
avatar for Jim Bennett

Jim Bennett

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


Wednesday October 3, 2018 15:00 - 16:00
Room 6

15:00

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Wednesday October 3, 2018 15:00 - 16:00
Secret room

16:00

Break and partner expo
Wednesday October 3, 2018 16:00 - 16:45
All of Cinemec

16:45

Building real world production-ready Web API's with .NET Core
You might have started building your microservices-based Web APIs using .NET Core. And you are ready to go into production. Did you think about hosting, scaling, monitoring, versioning, documentation, resiliency and logging? Because going into production with just your business logic is not enough. In this session you will learn how you have to build your evolving Web APIs using .NET Core and the Microsoft platform and run in a robust, hyper-scale production environment.


Speakers
avatar for Alex Thissen

Alex Thissen

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


Wednesday October 3, 2018 16:45 - 17:45
Room 1

16:45

Being Efficient with Azure Automation
Individual humans do not scale very well. Let's face it, we can barely multitask. So with Cloud Computing how do we keep up with the growing demand for maintenance tasks for these "infinitely scalable" assets? The answer is automation.
Azure Automation is a highly available automation service which helps you "Automate all the things". Anything from deployments, to monitoring to maintenance tasks can be set up using this reliable workflow execution engine. This presentation covers the fundamentals of the Azure Automation service and provides some insights into how to leverage it with your own solutions.

Speakers
avatar for Mike Wood

Mike Wood

Product Manager, SentryOne
Mike is a Lead Cloud Engineer for SentryOne helping bring the SentryOne monitoring products and services to the cloud. Mike has over 20 years experience in the industry and has most recently been focusing on cloud technologies. He was one of the first Microsoft Azure MVPs recognized... Read More →


Wednesday October 3, 2018 16:45 - 17:45
Room 2

16:45

Intelligent and Scalable APIs with Azure Functions
Azure Functions and LogicApps are the backbone of Microsoft’s Serverless framework . Azure Functions introduce an event driven, compute-on-demand experience that provides a radical new approach on how you set up and run tasks, create APIs and microservices. With microservices being the focus of many organisations, Functions are a great choice for creating and running extremely scalable and performant solutions while addressing some common microservice challenges. What's even greater is that you can choose your favourite language and open source tools like Visual Studio Code or the Azure CLI to do all this. The new kid on the block is all about disrupting the traditional model for developers and enterprises and I will use this session to show you how.


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 October 3, 2018 16:45 - 17:45
Room 4

16:45

Embedding with Power BI
In this session, we will look at how to get started with embedding content from Power BI. This will cover the available APIs and SDKs along with some tools to help get you started. Understand the difference between embedding as an ISV vs embedding within your company. We will also look at how Power BI Premium fits into the picture along with the Azure Power BI Embedded resource.

Speakers
avatar for Adam Saxton

Adam Saxton

Microsoft
Adam Saxton is just a guy in a cube doing the work! He is on the Power BI CAT team at Microsoft working with customers to help adopt Power BI. He is based in Texas, and started with Microsoft supporting SQL Server connectivity and Reporting Services in 2005. Adam has worked with Power... Read More →


Wednesday October 3, 2018 16:45 - 17:45
Room 5

16:45

How we moved 65,000 Microsofties to DevOps in Visual Studio Team Services
How do you migrate over 65,000 of the most demanding software engineers from infrastructure built up over decades of high-intensity work into a common engineering system based on modern software development technologies and best practices? This is exactly the challenge faced by Microsoft as they moved to their One Engineering system, a globally distributed 24x7x365 service hosted in Visual Studio Team Services and Azure.
Come and hear about how they did it, the lessons they learned along the way, and some of the technical challenges that still remain.


Speakers
avatar for Edward Thomson

Edward Thomson

Edward Thomson is a Program Manager for Git in Microsoft Visual Studio Team Services. Previously, he was a software engineer, building version control tools at Microsoft, GitHub and SourceGear. He is the co-maintainer of the libgit2 project, an author of books and video training about... Read More →


Wednesday October 3, 2018 16:45 - 17:45
Room 3

16:45

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

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


Speakers
avatar for Bart De Smet

Bart De Smet

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 October 3, 2018 16:45 - 17:45
Expo-theater (Room 9)

16:45

HyperLINQ - take your LINQ skills to the next level
LINQ is an essential part of every C# developer's toolbox, but are you getting the most out of it? Working with collections of data is a core part of pretty much every application you'll ever write, so becoming more effective at wielding the power of LINQ, has the potential to make a big impact on the quality of your code.

In this talk Mark will introduce several tips and tricks that will take your LINQ code to the next level. We'll look at using pipelines, thinking in patterns, being lazy as well as how to avoid performance pitfalls and extend LINQ.


Speakers
avatar for Mark Heath

Mark Heath

Microsoft MVP, Pluralsight Author
Mark is a Microsoft MVP, Pluralsight author and open source developer. He currently works as .NET developer and software architect, building digital evidence management systems in Azure for the police. You can keep up with what he's doing on his blog at markheath.net or on Twitter... Read More →


Wednesday October 3, 2018 16:45 - 17:45
Room 6

16:45

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


Speakers
avatar for Christina Wheeler

Christina Wheeler

SharePoint/O365 Trainer & Consultant, MVP
Christina Wheeler (MVP) 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 October 3, 2018 16:45 - 17:45
Room 8

16:45

Escape game by Microsoft
Make your way to the Microsoft booth and get access to the exclusive escape room at Techorama!

Wednesday October 3, 2018 16:45 - 17:45
Secret room

16:45

What you always wanted to know but were afraid to ask: Blockchain, Smart Contracts, and Ethereum
One of the hottest technologies of late is no doubt Blockchain. But what is a blockchain? Put simply, a blockchain is a digital transaction of records that’s arranged in chunks of data called blocks. These blocks then link with one another through a cryptographic validation known as a hashing function. Linked together, these blocks form an unbroken chain — a blockchain. A blockchain is programmed to record not just financial transactions but virtually everything of value.

Still confused about what can a blockchain really do? In this session, you will learn the fundamentals of blockchain, as well as learn how to implement Smart Contracts using Ethereum.


Speakers
avatar for Wei-Meng Lee

Wei-Meng Lee

Founder, Developer Learning Solutions
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special... Read More →


Wednesday October 3, 2018 16:45 - 17:45
Room 7

17:45

Closing reception
Wednesday October 3, 2018 17:45 - 20:00
All of Cinemec