Diary of a code trotter

Laurent Bugnion

I am really happy to welcome you here. This page displays the 10 most recent entries of my blog.

For older posts, please go to this page where you can browse the whole content.

For other content, please visit my main page at https://galasoft.ch

Thank you for your visit!!
Laurent

Meetup in Sao Paulo, Brazil (December 11, 2018)

.NET, .NET Standard, Conferences, Work
See comments

I am super happy to announce that on December 11, 2018, I will be presenting my session .NET Standard, .NET Core, why and how? to the .NET Sao Paulo User group.

DotNet Standard DotNet Core

You can register for this talk today! It's a free event and Microsoft will be offering free food and drinks.

Abstract:

.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 in addition to Windows. 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. We'll talk about ASP.NET Core, see how easily we can containerize and deploy our web applications to Linux on Azure. Finally Laurent will also talk about his experiences converting his open source framework to .NET Standard.

Come meet me!

I am really happy to be for the very first time in Brazil. On the 11th and the 12th, I will be speaking about Azure data and migration of databases to Azure. Adding a meetup to this trip makes me really happy, as this is the occasion to meet even more developers in a smaller setting.

I hope that I will see a lot of developers at this occasion!! Make sure to check all the details from the Meetup site.

Happy coding!

Laurent

Meetup in Sao Paulo, Brazil (December 11, 2018)

.NET, .NET Standard, Conferences, Work
See comments

I am super happy to announce that on December 11, 2018, I will be presenting my session .NET Standard, .NET Core, why and how? to the .NET Sao Paulo User group.

DotNet Standard DotNet Core

You can register for this talk today! It's a free event and Microsoft will be offering free food and drinks.

Abstract:

.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 in addition to Windows. 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. We'll talk about ASP.NET Core, see how easily we can containerize and deploy our web applications to Linux on Azure. Finally Laurent will also talk about his experiences converting his open source framework to .NET Standard.

Come meet me!

I am really happy to be for the very first time in Brazil. On the 11th and the 12th, I will be speaking about Azure data and migration of databases to Azure. Adding a meetup to this trip makes me really happy, as this is the occasion to meet even more developers in a smaller setting.

I hope that I will see a lot of developers at this occasion!! Make sure to check all the details from the Meetup site.

Happy coding!

Laurent

Where can you find me at NDC Sydney?

Cloud Developer Advocate, Conferences, MVVM, NDC, Xamarin
See comments

NDC Sydney

As I just arrived after a long trip from Zürich to Sydney, I thought it would be good to give an update on my activities down under.

Public speaking

Building truly universal applications with Windows, Xamarin and MVVM Light

NDC Sydney, Room 2, Thursday, 4:20pm - 5:20pm

This is the first time that I have the chance to speak about MVVM Light in Australia and I am very excited about it. Together we will talk about MVC and why MVVM is bette for .NET client apps (including Xamarin), then we will refactor a non-MVVM application into an MVVM one. We'll also talk more about data binding and will take a look at Xamarin.Forms too. In this session we will use the .NET Standard version of MVVM Light.

MVVM Light

Porting MVVM Light to .NET Standard, Lessons learned

NDC Sydney, Room 1, Friday, 3pm - 4pm

.NET Standard and .NET Core are the way of the future for cross platform .NET applications and libraries. Here I will explain why .NET Standard was needed as a replacement of Portable Class Libraries, and we will understand the versioning system. I'll show you how to create an ASP.NET Core website, test it on Windows and then deploy and run it on a Linux web server on Azure. Then we will see what happened when I converted my open source library MVVM Light to .NET Standard, and in fact we will do this together so you can see live what are the risks and the rewards. At the end we will build a .NET Core console application, run it on Windows and then on Ubuntu.

NDC harbor cruise

Sydney harbor, Wednesday, 7:15pm - 10:15pm

The NDC conferences are famous for their harbor cruises. In Sydney too we will take a boat and go around, a great occasion to meet many speakers and organizers. You have to register for the cruise and I hear that tickets are going fast so make sure to secure one. More Information here

So far my first day in Sydney was amazing so I really hope to meet many of you and make this an unforgettable week.

Sydney opera house

Happy coding

Laurent

Three new videos on my YouTube channel

.NET Standard, ASP.NET, Azure, Cloud Developer Advocate, Conferences, Website
See comments

I just published three new videos on my YouTube channel. These videos are the beginning of a 14-videos series recorded live at the Modern Web Tour this July in Zurich Switzerland. You can see a recap of this session (including slides and source code) on my Presentations site.

If you like what you see, please subscribe to my YouTube channel. The more subscribers I have, the more motivated I am to create new videos :)

Title slide

More...

Where will you see me in September and October?

Cloud Developer Advocate, Conferences
See comments

Now that the summer break is over, I am preparing myself for quite a lot of travel in the coming months until Christmas. As you will see in this post, I went a little overboard with conferences, and will have the great pleasure to present in various location where I have never spoken before. This year was quite a busy year for me in terms of speaking engagements and travel, and I am so grateful that Microsoft has given me the opportunity to touch so many people and to share knowledge about the amazing services that Azure is offering. I also started recording myself during conferences and while the editing process is not as fast as I may wish, I have already put one such presentation about .NET Standard on my YouTube channel.

More...

Rebooting the blog (again...)

Azure, Blog, Cloud Developer Advocate, Website
See comments

If you have been attentive (and I wouldn't blame you if you haven't), you may have noticed that this blog was quite silent for the past few months. Apart from a blog post around the Microsoft Build timeframe, I didn't do much here. There are multiple reasons for that (aren't there always...), but the main one was that when I joined Microsoft a year ago, I also undertook a fairly big task on my free time: I decided to port my website and my blog to Azure.

APEX

More...

Meet me at Build 2018!!

Azure Functions, Build, Conferences, Microsoft, Xamarin
See comments

As I am on my way to Microsoft Build in Seattle right now, I want to post my schedule so as many of you as possible can come say hi! I really love to meet people from the community and hope that we have a good chance to talk in Seattle too!

More...

Publishing #MVVMLight V5.4.1 with .NET Standard support

.NET, .NET Standard, MVVM, Technical stuff, Universal Windows Platform UWP, Windows 10, Work, WPF, Xamarin
See comments

I just finally published MVVM Light V5.4.1 which is a stable version containing the .NET Standard support that was released as a preview a few months ago. It took a long time for this version to come out due to the new job keeping me busy as well as a few health issues in the family.

I am really happy to have this stable version out and about! Make sure to upgrade your packages! Pay attention to the following details:

More...

2017 in review… welcome 2018!

Cloud Developer Advocate, Conferences, Microsoft, Personal, Technical stuff, Work, Xamarin
See comments

As we just started 2018, it’s been a tradition in the past few years to pause for a moment and take a look back. This was definitely an interesting year, both in good and bad ways, and definitely a year of changes. As such I must admit that I am looking forward to 2018 being a hopefully more stable year. Change is exciting, but it can also be taxing.

Privately, 2017 has been marked by some difficulties that I don’t want to expand on here. On the professional side, of course the exciting news was that I was proposed (and I accepted) a job at Microsoft. The second half of the year was spent getting to know the new team, understanding what the requirements were, getting up to speed with my partners and management, etc. It was also full of travels to old and new locations, meeting and making friends, speaking to new audiences about new topics. Professionally, it was a really good and fascinating year.

More...

Using the #mvvmlight DispatcherHelper in your .NET Standard libraries

.NET, .NET Standard, MVVM, Technical stuff, Universal Windows Platform UWP, Windows 10, WPF, XAML
See comments

You might have heard that MVVM Light is now available as a .NET Standard 1.0 package, which means that you can use it in all your .NET Standard libraries (including 1.0, 1.4, 2.0 etc). Since .NET Standard is always backwards compatible, having MVVM Light running on .NET Standard 1.0 is quite convenient.

More...