October 6, 2017

XamExpertDay 2017 Cologne

Microsoft Office Cologne

Who Spoke

Speakers

Laurent Bugnion

Laurent Bugnion

Principal Cloud Advocate at Microsoft

Thomas Burkhart

Thomas Burkhart

Google Developer Expert for Flutter & Dart

Geert van der Cruijsen

Geert van der Cruijsen

CEO at Zure Netherlands, Microsoft MVP

Tomasz Cielecki

Tomasz Cielecki

Microsoft MVP, MvvmCross maintainer

Glenn Versweyveld

Glenn Versweyveld

System Expert at Baloise Insurances, Microsoft MVP

Gerald Versluis

Gerald Versluis

Senior Software Engineer at Microsoft

Kerry W. Lothrop

Managing Engineer at DHL IT Services, Microsoft MVP

Pieter Nijs

Pieter Nijs

.NET Consultant at Xebia, Microsoft MVP

Tobias Hoppenthaler

What Happened

Schedule

Registration

08:30

30 min

Welcome Talk

Tobias Hoppenthaler

09:00

10 min

Keynote: Azure Functions and Xamarin

Laurent Bugnion

09:10

30 min

Skynet Activated – Building Smarter Apps with Cognitive Services and Xamarin

Gerald Versluis

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

09:40

40 min

Is Your App Secure?

Kerry W. Lothrop

Security is a major focus when building web applications. But what about app security? What do I have to look out for as a developer to write a secure app? How do I handle sensitive data, and what should I consider when designing a service to be consumed by apps? In this session, you'll learn the different potential security issues and the corresponding solutions for mobile developers to consider when beginning a mobile development project.

10:30

50 min

Learn by Doing! – Xamarin Workbooks

Glenn Versweyveld

Each time you pick up a training manual to learn something new in software, you'll probably simultaneously also open up your computer to try out small code snippets. Nothing more frustrating to get out of the reading flow and switch your focus to the IDE while trying the code samples. Thanks to Xamarin Workbooks, this is now something of the past! Workbooks enables live documentation, meaning you can read the tutorial and have code sampling directly integrated in the learning environment. During this session, we'll show you how to use and create Workbooks to help users engage and interact more with your tutorial or samples.

11:40

40 min

Lunch

12:20

70 min

Getting Hungry for ReactiveUI with Xamarin Forms

Thomas Burkhart

Although Reactive Programming is well known to be a good paradigm for reliable Apps the effort it takes to make the necessary mind shift is quite hard which stops most developers before they even start. My goal is it to give developers with intermediate knowledge of Xamarin Forms development and experienced ones without experience with the Rx World a good impression what it can do for you in your daily live to get the motivation to start with Reactive Programming. This won't be a introduction that goes deep into the details of Rx or ReactiveUI but a presentation and explanation of real-world code examples that are easy to follow.

13:30

50 min

Realm, the Cool New Kid in Xamarin Town

Pieter Nijs

In this session Pieter will show you exactly why Realm is such a hot topic at the moment. He will start of simple with a local data storage example, but will quickly change gears and show you where Realm really shines: connecting to a remote Realm Object Server, building a realtime collaboration app that does realtime data synchronisation, creating serverless functions that get triggered when data is pushed to the remote data store. And what about offline capabilities, networking code, conflict resolution? Don't you worry about that! After this session you won't believe how easy it is to build these kind of complex looking things with Realm in no time!

14:30

50 min

Building Cloud Native Mobile Apps with Azure & Xamarin

Geert van der Cruijsen

Is building a mobile backend in the cloud any different compared to building a mobile backend on premise? It sure can be! Join this session to learn how to use cloud native components in Azure and what impact this has on your Xamarin app. We'll look at different options to implement your backend by using DocumentDB, Azure Functions and Azure Mobile Apps.

15:30

50 min

Custom Views on Android – Avoiding GPU Overdraw, Slow Animations and More

Tomasz Cielecki

16:30

50 min

Where It Was

Location

Microsoft Office Cologne

Holzmarkt 2, 50676 Köln, Germany

Made Possible By

Sponsors