October 19, 2018
Microsoft Office Cologne
Who Spoke
Developer Advocate at Microsoft
System Expert at Baloise Insurances, Microsoft MVP
Sirus
CEO at Zure Netherlands, Microsoft MVP
Senior Software Engineer at Microsoft
Google Developer Expert for Flutter & Dart
.NET Consultant at Xebia, Microsoft MVP
Managing Engineer at DHL IT Services, Microsoft MVP
Dunnhumby
Noser Engineering
Microsoft
Lead IT Consultant at msg group
What Happened
08:00
60 min
Tobias Hoppenthaler
09:00
15 min
Jim Bennett
It's been 2 years since a small tech start-up tech from Seattle called Microsoft became a part of the Xamarin family, and this has led to many great things happening in the cross-platform mobile space. This keynote from Xamarin Developer Advocate Jim Bennett covers where we are now with Xamarin development across classic, forms and the tooling, and takes a glimpse into where Xamarin will be going in the future.
09:15
45 min
Glenn Versweyveld, Bart Lannoeye
In this session, we'll go through what the actor model is all about and how it solves complex development problems. Afterwards, we'll tackle a small demo with the use of Akka.NET on a mobile app with Xamarin. The Actor Model provides a higher level of abstraction for writing concurrent and distributed systems. It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems.
10:10
50 min
Gerald Versluis
It has never been more important to create apps that also work offline. Mobile app users can flick that 'airplane mode' switch any given time and the cellular connection isn't as stable as it is at home. To ensure a great user-experience you, as a developer, need to account for these scenarios. In this session I will show you how to use awesome libraries like Akavache and Polly to create connected apps in a very easy way.
10:10
50 min
Geert van der Cruijsen
In this session Geert will explain how to build your own bots using .NET, C#, Azure and the Microsoft Bot Framework. During the session we will cover all areas involved in building a successful production ready bot. Starting from the initial idea to getting a prototype working as fast as possible to actually running it in production on channels such as Skype, Facebook or Telegram.
11:10
50 min
Pieter Nijs
How is it possible that your app, written in a managed programming language, has memory issues? After all, isn't it the Garbage Collector's job to release unused or unreachable objects to free up memory? Pieter will investigate and try to find the culprits of different memory leaks, and their motives. This often requires a deep dive into some Xamarin/iOS/Android internals. After this session you should have a good understanding of how and why some types of memory leaks arise, how to search for them and how to avoid them in the future.
11:10
50 min
12:00
60 min
Mike James
13:00
50 min
Kerry W. Lothrop
In the olden days, everything was simple: You use C# to write .NET applications that run under Windows. Nowadays, there are many possible target platforms that will run .NET applications, from UWP or Windows Store to iOS, Android, macOS, Linux, or even Tizen. To not re-implement your app for every platform there are many different code sharing strategies: Portable Class Libraries, Shared Projects, File Linking, .NET Standard, .NET Core. The talk will give you all the information you need to make the technology decision for your next project, enabling you to maximize your code sharing.
14:00
50 min
Robin-Manuel Thiel
A deep dive into setting up a real-world end-to-end CI/CD pipeline from scratch. Want to trigger a cloud-hosted build just by checking in code to the master branch? Great, let's talk about Azure DevOps for Xamarin! Starting with automated Builds, over to triggering UI Tests on real devices and finally releasing in multiple stages to Testers first and the App Stores afterward.
14:00
50 min
Luce Carter
As a Microsoft MVP and possessor of a UK passport, Luce is blessed with opportunities to speak all over the UK and now Europe. In this talk, she discusses how Xamarin and Microsoft Cognitive Services have allowed her to engage more with locals and not worry that she is only fluent in English.
15:00
50 min
Tobias Hoppenthaler
Like the animations from the Airbnb Apps? Want something like that in your own app? This talk will show you how you can integrate animations with Lottie in your app and where you can get them from if you do not have an Adobe wizard at your disposal.
15:00
50 min
Mark Allibone
Out of the box Xamarin Forms enables you to target Android, iOS and UWP/Windows 10. But thanks to an ever growing community effort you can easily expand your reach and target platforms such as WPF, macOS, Linux, your Samsung TV and even the web. Breaking out of a mobile only world comes with its own sets of challenges when it comes to the UI. During this session we will see how we can extend Xamarin Forms to target new platforms, scale your UI and avoid a UX nightmare.
16:00
50 min
Thomas Burkhart
16:00
50 min
17:00
60 min
Where It Was
Holzmarkt 2, 50676 Köln, Germany