Presentations

Here is a set of the main presentations I gave over the past years.

What's new in Windows 10 Universal?

Microsoft TechDays Switzerland, Baden, Switzerland
31 Jan 2017

See the code sample on GitHubWindows 10 was released to the public in July 2015 and since then has seen a number of evolutions such as the Anniversary update in 2016 and the upcoming Creators update in 2017. Now that Windows is distributed as a service, Microsoft keeps adding new features gradually, always with the same basis. For us developers, it means that we don't have to always learn everything from scratch anymore, but we can build on a solid foundation. In this session, Laurent Bugnion, a Microsoft Windows Developer ...

More...

A world of devices

NDC London, London, UK
19 Jan 2017

See the code sample on GitHubHow do you feel when you forget your phone? If, like Laurent, you feel lost, you are probably also living in a world where devices are augmenting you and making you more connected, more efficient and more skilled (or is it addicted?). In this session, Laurent Bugnion, geek, developer and gadget addict will show you next generation devices and the collaboration between them. From smartphones to smartwatches, from IOT and phablets to XBOX and Surface Hub, from Cortana to HoloLens, we live in a wor...

More...

HoloLens 101: First experiences with holographic computing

DevDay, Mons, BE
29 Nov 2016

See the code sample on GitHubMicrosoft HoloLens is a fascinating device, bringing augmented reality (or, to be precise, Mixed Reality) to a whole new level. Completely untethered, this Windows 10 computer is worn on your head, is fanless, has a battery life of a few hours, can run any Windows 10 Universal application, can be used to add virtual objects to the "real reality", and the range of possible applications defies the imagination. Everyone has to start somewhere! And this is where Laurent Bugnion, a 2D programming vet...

More...

Windows 10 - The Universal Application: One App to Rule Them All?

DevIntersection Europe, Haarlem, NL
16 Nov 2016

See the code sample on GitHubWindows 10 and the Universal Windows Platform offer a lot of productivity and flexibility around targeting the broad set of devices that run Windows. As a developer, you have a lot of choice – from building a single binary that is identical on all devices, through to an app that adapts to the type of device and on to the point of building an entirely different app for each class of device. What’s the right thing to do? How should you think about building ‘One App to Rule Them All?’ and what are...

More...

Building truly universal applications with Windows, Xamarin and MVVM Light

KC .NET User Group & Xamarin KC Dev, Kansas City, Missouri
01 Nov 2016

See the code sample on GitHubWith Windows 10 supporting an unprecedented number of platforms and form factors (from IOT to phones to tablets to laptops and desktops to XBOX and SurfaceHub, and even the new HoloGraphic computer HoloLens), the name "Windows 10 Universal application" is fairly accurate. But to be honest, shouldn't a truly Universal application run on Windows 7, iOS and Android devices too? Thankfully, this is possible thanks to a clever architecture pattern named Model-View-ViewModel, the .NET portable class l...

More...

Building truly universal applications with Windows, Xamarin and MVVM Light

Xamarin Dev Day, Zurich, Switzerland
28 Okt 2016

See the code sample on GitHubWith Windows 10 supporting an unprecedented number of platforms and form factors (from IOT to phones to tablets to laptops and desktops to XBOX and SurfaceHub, and even the new HoloGraphic computer HoloLens), the name "Windows 10 Universal application" is fairly accurate. But to be honest, shouldn't a truly Universal application run on Windows 7, iOS and Android devices too? Thankfully, this is possible thanks to a clever architecture pattern named Model-View-ViewModel, the .NET portable class l...

More...

Construisons des application vraiment universelles avec Windows, Xamarin et MVVM

Microsoft Experiences, Paris, France
05 Okt 2016

See the code sample on GitHubAvec Windows 10 qui supporte un nombre de plateformes et d'appareils inégalé (depuis l'Internet des Objets jusqu'au SurfaceHub en passant par des téléphones, tablettes, laptop et desktop, XBOX et même la plateforme holographique HoloLens), le nom "Application Universelle Windows" trouve tout son sens. Mais pour être honnête, une application vraiment universelle ne devrait-elle pas également supporter Windows 7, iOS et Android ? Heureusement, c'est possible grâce à l'architecture Model-View-ViewM...

More...

Microsoft HoloLens: AR and its business potential

Swiss Mobile Association Yearly Event, Zurich, Switzerland
28 Sep 2016

HoloLens presentation focused on the business applications

More...

HoloLens 101: First experiences with holographic computing

Zurich .NET developer user group, Zurich, Switzerland
28 Sep 2016

See the code sample on GitHubMicrosoft HoloLens is a fascinating device, bringing augmented reality (or, to be precise, Mixed Reality) to a whole new level. Completely untethered, this Windows 10 computer is worn on your head, is fanless, has a battery life of a few hours, can run any Windows 10 Universal application, can be used to add virtual objects to the "real reality", and the range of possible applications defies the imagination. Everyone has to start somewhere! And this is where Laurent Bugnion, a 2D programming vet...

More...

A world of devices

LevelUp Mobile, Leusden, Netherlands
22 Sep 2016

How do you feel when you forget your phone? If, like Laurent, you feel lost, you are probably also living in a world where devices are augmenting you and making you more connected, more efficient and more skilled (or is it addicted?). In this session, Laurent Bugnion, geek, developer and gadget addict will show you next generation devices and the collaboration between them. From smartphones to smartwatches, from IOT and phablets to XBOX and Surface Hub, from Cortana to HoloLens, we live in a wor...

More...

Windows 10 – The Universal Application: One App To Rule Them All?

Visual Studio Live, Redmond, WA, USA
09 Aug 2016

See the code sample on GitHubWindows 10 and the Universal Windows Platform offer a lot of productivity and flexibility around targeting the broad set of devices that run Windows. As a developer, you have a lot of choice–from building a single binary that is identical on all devices, through to an app that adapts to the type of device and on to the point of building an entirely different app for each class of device. What's the right thing to do? How should you think about building the "One App to Rule Them All?" What are th...

More...

Windows Presentation Foundation (WPF) 4.6

Visual Studio Live, Redmond, WA, USA
09 Aug 2016

See the code sample on GitHubWindows Presentation Foundation is what people are using to build real applications for the enterprise, the industry, the workplace, and for every situation where Windows 10 Universal isn't quite ready yet. Far from being dead, WPF is 10 years old this year, and it's still alive and kicking. It gives Universal Applications a run for their money. In this session, you'll learn what is new in Windows Presentation Foundation, where it's going in the future, and what you can achieve with WPF that Uni...

More...

Building Truly Universal Applications with Windows 10, Xamarin and MVVM

Visual Studio Live, Redmond, WA, USA
09 Aug 2016

See the code sample on GitHubWith Windows 10 supporting an unprecedented number of platforms and form factors (from IOT to phones to tablets to laptops and desktops to XBOX and SurfaceHub, and even the new HoloGraphic computer HoloLens), the name 'Windows 10 Universal application' is fairly accurate. But to be honest, shouldn't a truly Universal application run on Windows 7, iOS and Android devices too? Thankfully, this is possible thanks to a clever architecture pattern named Model-View-ViewModel, the .NET portable class l...

More...

Windows Presentation Foundation (WPF) 4.6

Visual Studio Live, Boston, MA, USA
16 Jun 2016

See the code sample on GitHubWindows Presentation Foundation is what people are using to build real applications for the enterprise, the industry, the workplace, and for every situation where Windows 10 Universal isn't quite ready yet. Far from being dead, WPF is 10 years old this year, and it's still alive and kicking. It gives Universal Applications a run for their money. In this session, you'll learn what is new in Windows Presentation Foundation, where it's going in the future, and what you can achieve with WPF that Uni...

More...

Windows 10 – The Universal Application: One App To Rule Them All?

Visual Studio Live, Boston, MA, USA
14 Jun 2016

See the code sample on GitHubWindows 10 and the Universal Windows Platform offer a lot of productivity and flexibility around targeting the broad set of devices that run Windows. As a developer, you have a lot of choice–from building a single binary that is identical on all devices, through to an app that adapts to the type of device and on to the point of building an entirely different app for each class of device. What's the right thing to do? How should you think about building the "One App to Rule Them All?" What are th...

More...

Windows 10 – The Universal Application: One App To Rule Them All?

DevSum 2016, Stockholm, Sweden
27 Mai 2016

See the code sample on GitHubWindows 10 and the Universal Windows Platform offer a lot of productivity and flexibility around targeting the broad set of devices that run Windows. As a developer, you have a lot of choice – from building a single binary that is identical on all devices, through to an app that adapts to the type of device and on to the point of building an entirely different app for each class of device. What’s the right thing to do? How should you think about building ‘One App to Rule Them All?’ and what are ...

More...

Windows Presentation Foundation (WPF) 4.6

Techorama 2016, Mechelen, Belgium
04 Mai 2016

See the code sample on GitHubWindows Presentation Foundation is what people are using to build real applications for the enterprise, the industry, the workplace, and for every situation where Windows 10 Universal is not quite ready yet. Far from being dead, WPF is 10 years old this year, alive and kicking, and gives Universal Applications a run for their money! In this session, Laurent Bugnion, a Microsoft Windows Developer MVP and Microsoft Regional Director, WPF expert since 2006, will show you what is new in Windows Pres...

More...

An In-Depth Study of the MVVM Light Databinding System

Xamarin Evolve 2016, Orlando, FL, USA
28 Apr 2016

See the code sample on GitHubLiving in the dark ages and still wiring up properties manually between your user interface and data source? Databinding is a technique to automatically synchronize a user interface with it's data source and can vastly simplify how your app displays and interacts with data. While databinding is available out of the box for Xamarin.Forms and Windows applications, additional components are needed in Xamarin.Android and Xamarin.iOS. In this session, learn how to leverage databinding in your cross-p...

More...

An In-Depth Study of the MVVM Light Databinding System

Xamarin User Group Zurich, Zurich Switzerland
19 Apr 2016

See the code sample on GitHubDatabinding is a very powerful feature allowing the layers of your applications to be connected in a flexible manner. It started in XAML applications on Windows but is now widespread in multi-platform applications, and even on the web with Angular for instance. Databinding is the foundation for the Model-View-ViewModel (MVVM) pattern, and allows you to share even more code than before. While databinding is available out of the box for Xamarin.Forms and for Windows applications, additional compon...

More...

Holoflight: Visualizing Flight Data in 3D

Microsoft Build 2016, San Francisco, CA, USA
30 Mrz 2016

With more and more planes flying around the globe and the availability of powerful backend systems, there are many commercial services that provide advanced flight data analysis in 2D. The unique mixed reality capabilities of HoloLens mean that we can present that information in an entirely new way, using spatial context to delivering faster understanding for users. When you leave this session, you will understand how we solved the problem of visualizing flight data in 3D in a way suited for a h...

More...

The Universal Windows Platform

TechDays Switzerland, Baden, Switzerland
01 Mrz 2016

See the code sample on GitHubWith the release of Windows 10 and the so-called Universal Windows Platform UWP, Microsoft is pushing forward with the strategy of developing your applications once and running them on multiple platforms. With one code base and a few adaptations in the user interface, you can get the same binary on devices as diverse as Internet-of-Things (IOT), Phones, Tablets, Desktop PCs, Surface Hubs, XBOX and even a holographic computer. In this talk, Laurent Bugnion, a pioneer of cross platform development...

More...

Keynote: A World of Devices

bbv company event, Lucerne, Switzerland
18 Dez 2015

When many of us started developing software, our friends and families were looking at us in a weird way when we were talking about what we were doing for a living. For many, software is more than a job, it is a hobby and a passion, but it was a world that most laymen didn't really understand.

In the past 10 years however, it has changed dramatically. Nowadays, software has become such an important part of our lives that most people use it, often without even noticing the amazing amount ...

More...

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light

bbv company event, Lucerne, Switzerland
18 Dez 2015

See the code sample on GitHubMVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, a Microsoft and Xamarin MVP and the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

More...

Microsoft Edge unlocked: Developing for Microsoft’s new web browser

Zurich .NET User Group, Zurich, Switzerland
26 Nov 2015

With Windows 10 comes a little revolution: Microsoft will now concentrate its development efforts on Edge, its new web browser. While Internet Explorer will still be available on the Windows 10 machines, it is strongly de-emphasized and the new guidelines are clear: Edge is the future of web browsing on Microsoft’s operating system. With already more than 75 million machines updated to Windows 10, web developers cannot afford to ignore this new web browser. And in fact they will be happy to know...

More...

Windows 10 - The Universal Application: One App To Rule Them All?

Future Decoded, London, UK
11 Nov 2015

A demo-led approach showing what it really means to build apps across families of Windows devices that have different capabilities.

More...

Windows Presentation Foundation (WPF) 4.6

Microsoft Tech Talk, Geneva, Switzerland
10 Nov 2015

Cette session couvrira les nouveautés qu’apporte WPF notamment en combinaison avec Visual Studio 2015. Dans quels cas il est recommandé de créer des applications métier de bureau WPF par rapport à une application UWP (Universal Windows Platform). Quels sont les outils (perf, debugging, live tree inspector, etc.) et best practice qui vous permettront de progresser rapidement.

More...

MVVM Light and Xamarin

Xamarin University Guest Lecture, Xamarin University Online
20 Okt 2015

Join MVVM Light's creator for a rich session about this very popular toolkit, and how it can benefit your applications and speed up your work. This is a guest lecture for the Xamarin University, and requires you to log in with creadentials to access the video and the sample code.

More...

An Overview of the Xamarin Programming Platforms

Advanced Developer Conference ADC, Frankenthal (Mannheim) Germany
12 Okt 2015

The vast majority of software code on Windows these days is developed in .NET and C#. The tools and languages provided by Microsoft are unmatched in terms of productivity to create all kinds of applications, from very rich desktop suites (with WPF) to small fluid native mobile apps (with Windows Phone). The learning curve is facilitated by the fact that you can reuse your skills, tools, language and even design on each platform. The big sensation in the .NET world these days is Xamarin. This ind...

More...

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light

Advanced Developer Conference ADC, Frankenthal (Mannheim) Germany
12 Okt 2015

MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, a Microsoft and Xamarin MVP and the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

More...

Windows 10 for developers

Zurich .NET developer user group, Zurich Switzerland
29 Jun 2015

Windows 10 brings the promise of one platform, universal applications running on all the devices supporting that platform, and a huge opportunity for any developer. With Microsoft aiming for one billion devices within the next two years running on Windows 10, and the release date coming up (July 29th!), it is time to learn! In this session, Laurent Bugnion, a Windows App Developer MVP and Microsoft Regional Director will show you what you need to know to get started with Windows 10 universal app...

More...

Coding for Microsoft Band

Techorama 2015, Mechelen Belgium
13 Mai 2015

Microsoft took the technical world by surprise by releasing in November 2014 a smartwatch and a Health application compatible with Windows Phone, Android and iOS, and loaded with features. Just a few weeks later, an SDK was also released for these three platforms. The SDK gives access to the watch's many sensors (heart rate, accelerometer and many more) and also allows sending notifications to the watch. This is of course just a first step in opening up this new platform for 3rd party, and using...

More...

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light

Techorama 2015, Mechelen Belgium
13 Mai 2015

MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, a Microsoft and Xamarin MVP and the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

More...

An Overview of the Xamarin Programming Platforms

Visual Studio Live 2015, Las Vegas USA
17 Mrz 2015

The vast majority of software code on Windows these days is developed in .NET and C#. The tools and languages provided by Microsoft are unmatched in terms of productivity to create all kinds of applications, from very rich desktop suites (with WPF) to small fluid native mobile apps (with Windows Phone). The learning curve is facilitated by the fact that you can reuse your skills, tools, language and even design on each platform. The big sensation in the .NET world these days is Xamarin. This ind...

More...

Building Cross-Platform Applications with XAML, Xamarin, Xamarin.Forms and MVVM Light

Visual Studio Live 2015, Las Vegas USA
17 Mrz 2015

MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, a Microsoft and Xamarin MVP and the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

More...

Native cross platform development for Windows, Android and iOS with Xamarin

Jazoon, Zurich CH
22 Okt 2014

The vast majority of software code on Windows these days is developed in .NET and C#. The tools and languages provided by Microsoft are unmatched in terms of productivity to create all kinds of applications, from very rich desktop suites (with WPF) to small fluid native mobile apps (with Windows Phone). The learning curve is facilitated by the fact that you can reuse your skills, tools, language and even design on each platform.

The big sensation in the .NET world these days is Xamari...

More...

Building cross-platform applications with Xamarin, Xamarin Forms and MVVM Light

Xamarin Evolve, Atlanta GA USA
08 Okt 2014

MVVM Light is a popular open source toolkit that's been used in thousands of production XAML applications since 2009. It consists of components, snippets, templates and guidance, and has a strong community of followers. Now, MVVM Light is available for Xamarin! Join Laurent Bugnion, the author of MVVM Light, as he talks about the toolkit and the MVVM architecture and demonstrates how with these tools, you can improve your development workflow.

More...

Integrating design into your XAML applications and aiming for 100% fidelity

Techorama 2014, Mechelen Belgium
28 Mai 2014

XAML brought with it new tools and new workflows that promised an improvement in the level of fidelity between the designers vision and the finished product. Fidelity is important because it guarantees that the vision of the designer, who is a master in his field, is not distorted or lessened by the developer. In this session, Laurent Bugnion, who worked since 2006 with XAML and since 2008 with the renowned interactive agency IdentityMine, will show what tools and techniques are used in real pro...

More...

Let’s talk about BUILD: a discussion panel with Richard Campbell and guests

Techorama 2014, Mechelen Belgium
27 Mai 2014

A discussion with Richard Campbell on the just past Build conference.

More...

Microsoft Virtual Academy: XAML Deep Dive for Windows & Windows Phone Apps

Microsoft Virtual Academy Jump Start, Online
26 Jul 2013

In this Jump Start, you’ll boost your XAML skills as you watch Microsoft Principal Technical Evangelist Jaime Rodriguez and Senior Director for IdentityMine Laurent Bugnion as they go through sample after sample followed by numerous demos to provide you a solid foundation in XAML for the phone, Windows Store, and desktop. This Jump Start focuses on the ins and outs of XAML and its power as a presentation technology.

More...

Sharing code with MVVM Light in Windows 8 and Windows Phone

NDC 2013, Oslo Norway
28 Mai 2013

In a perfect world, we would write code once and run it everywhere. Well this is not a perfect world, but we are getting closer. Windows 8 and Windows Phone 8 both run on XAML and C#, and allow reusing tools, skills and a fair percentage of code. In this session, Laurent Bugnion, the creator of the MVVM Light Toolkit and an expert in XAML development, will present ways to share code (such as using the Portable Class Libraries) and how to structure your applications to minimize the amount of non-...

More...

Advanced Windows Phone 8 development

TechDays NL, Netherlands
07 Mrz 2013

Windows Phone 8 is the next big thing, and the press is already raving about new devices. With new capabilities, new sensors and improved performance, Windows Phone users have devices which are the best on the market. In this code-packed session, we will talk about advanced features such as asynchronous programming, web connections, mapping and location, background operations (multitasking) and other exciting topics.

More...

Coding and designing for Windows 8 and Windows Phone 8, best practices and reusing code

TechDays BE, Belgium
06 Mrz 2013

With the release of Windows 8 and Windows Phone 8, Microsoft is reaching a new level of compatibility between desktops, laptops, tablets and mobile phones. This compatibility is not only at code level, but also visually, with the usage of the Microsoft design language. In this session, we will talk about best practices to share and reuse code and about UI design considerations in order to create the best possible experience for the user.

More...

Putting the Microsoft Design Language to work

TechDays BE and NL, Belgium, Holland
05 Mrz 2013

The new Microsoft Design Language (formerly known as Metro) has taken the tech world by surprise. It brings a refreshing change from hyper realistic design, and offers a welcomed alternative to the other mobile platforms. From Zune and then Windows Phone, the Microsoft Design Language is now used on a number of platforms and devices, notably on Windows 8 apps. In this session, we will see how we can practically convert the five design principles and put them to work, by studying real life applic...

More...

First Zurich .NET Developers event - Windows 8 development with MVVM Light

Zurich .NET Developers User Group, Microsoft, Zurich, CH
05 Feb 2013

On this session we will see a practical introduction to MVVM Light applied to Windows 8.

More...


Presentations - Archives

Here is an archive of the main presentations I gave over the past years. These presentations are still here for historical (nostalgical...) reasons but some of the links might not work anymore. Peruse at your own risks...

When Silverlight is not enough - Ultra Rich Applications with WPF

Internet Briefing RIA conference, Zurich CH
29 Mai 2008

In an age where Rich Interactive Applications (RIAs) become more and more relevant, what is Windows Presentation Foundation's place? When does Silverlight reach its limits, and when does it make sense to consider a richer framework? What are the different ways to deploy a WPF application? What is the User Experience Continuum with .NET? This presentation will answer these questions and show multiple demos to underline WPF's possibilities.

More...

Siemens goes WPF: Lessons learned

Siemens internal presentation, Erlangen, DE
28 Jan 2008

TechDays Switzerland, Basel, CH
20 Mrz 2008

Siemens internal presentation, Zug, CH
06 Mai 2008

Siemens internal presentation, Princeton, NJ, USA
26 Jun 2008

Introducing WPF in a firm large or small brings a set of new challenges: Learning curve, new tools, new workflows and roles, new collaboration designer-developer, etc... 2 years ago, Siemens Building Technologies decided to take a close look at WPF, and to use it in a new project. With the help of top experts in the field, in and out of Microsoft, we identified some of the challenges and did our best to find appropriate responses. In this presentation, we will talk about technical but also socia...

More...

Windows Presentation Foundation, Between Designers and Developers

DotNet User Group of Switzerland, Zurich CH
28 Aug 2007

With the release of the Windows Presentation Foundation UI framework in November 2006, a new collaboration is made possible between graphics designers and software developers. Designers are now creating source code (XAML) instead of Photoshop mockups. On the other hand, developers must learn to delegate part of their UI prerogatives to the designers. This presentation will underline the new workflows, introduce the new roles, and with the help of live demos, show how a designer, a developer and ...

More...