Category Archives

Source code and samples for the ADC15 talks

ADC, HoloLens, MVVM, Technical stuff, Windows 10, Work, Xamarin
2 Comments

I just published the material for last Monday’s Advanced Developer Conference in Frankenthal Germany.

Read the rest of this entry »

Upcoming speaking engagements and travels!

.NET, IdentityMine, MVVM, Technical stuff, Visual Studio, Windows 10, Work, WPF, Xamarin, XAML
1 Comment

Wow it’s autumn already! When did that happen? The Summer was very busy, with a lot of super interesting work at IdentityMine, the release of MVVM Light V5.2, and preparation for an upcoming article in MSDN Magazine (more about that later) and even some work on some personal apps I wanted to port to Windows 10 and improve.

In the coming few weeks, I have some travel coming up, with speaking engagements. Here is the list below, and I will update it if something new comes up. I really hope to have a chance to see you at one of these talks, and if you do come, please come say hi and let’s chat!

Read the rest of this entry »

MVVM Light V5.2 is live!

.NET, Blend, MVVM, Technical stuff, Universal Windows Platform UWP, Windows 10, Xamarin, XAML
17 Comments

This week I published MVVM Light V5.2 to Nuget and to the Visual Studio Gallery.

There are a few highlights which are described as always in the Change Log. See further below for a more detailed explanation of some of the changes.

Read the rest of this entry »

Using compiled bindings (x:Bind) with #mvvmlight

Build, MVVM, Technical stuff, Universal Windows Platform UWP, Windows 10, Work, XAML
7 Comments

One of the XAML-related announcements at Build this year was the availability of compiled bindings. These new bindings can be used instead of the “classic” {Binding} syntax in XAML. Note that this syntax is only available in Windows 10 universal applications, not in WPF yet.

The advantage of compiled bindings over normal bindings is that (wait for it) they are compiled. So there is syntax check by the compiler when you build your project. Also, the bindings will be resolved much faster because they do not rely on reflection during runtime.

Read the rest of this entry »

#Techorama 2015: Slides and source code are online!

MicrosoftBand, MVVM, Technical stuff, Techorama, Work, Xamarin
No Comments

Techorama was a real pleasure. I have to admit I was a bit tired from all the travel (I had just come back from 2 weeks in the US a couple of days before flying to Brussels) but I was super happy to go because I know how well organized this conference is. They love their speakers, and we love them back.

Read the rest of this entry »

Using #mvvmlight with Windows 10 universal applications

.NET, Blend, MVVM, Phone, Technical stuff, Universal Windows Platform UWP, Windows 10, Windows Phone, XAML
25 Comments

Yesterday, Microsoft released to the public the development tools for Windows 10 (technical preview). With this release, you can start developing applications targeting the universal application platform (UAP).

Of course MVVM Light is present on this new platform too and allows you to build decoupled applications with the MVVM pattern. More than ever, XAML and the data binding system allow you to build applications in a fast and comfortable manner for a large number of devices with Windows 10.

Read the rest of this entry »

Solving the “Event not found” issue in Xamarin #MVVMLight binding and commanding

MVVM, Technical stuff, Work, Xamarin
21 Comments

When using the MVVM Light binding framework (or other such frameworks, for that matter), you may encounter an issue where the debug version of your application works just fine, but the release version throws the following exception:

System.ArgumentException
Event not found: Click
(or any other event name)
Parameter name: eventName

So what’s happening here?

Read the rest of this entry »

Going to VS Live!

.NET, IdentityMine, MVVM, Technical stuff, VSLive, Work, Xamarin, XAML
2 Comments

2015-02-06_23-15-15

I am very excited to talk about Xamarin, cross-platform development and MVVM Light at VS Live in Las Vegas this year.

At IdentityMine, we are very proud and happy to be Xamarin Premier Partners and to work with this great platform to create awesome experiences on all supported platforms. It’s a real pleasure to be present at VS Live and to present two sessions, both on March 17, 2015.

Read the rest of this entry »

Two big honors

Build, IdentityMine, MVP, MVVM, Technical stuff, Work, Xamarin
2 Comments

I am really delighted to make public some big honors that were awarded to me these past couple of weeks.

Microsoft and Xamarin Most Valuable Professional

MVPLogoHorizontal Xamarin MVP Badge2

Read the rest of this entry »

Welcome 2015

Blog, IdentityMine, MVP, MVVM, Personal, Technical stuff, Work, Xamarin
No Comments

2014 was a great year, with a lot of excitement in the Microsoft community, a lot of awesome news. Microsoft released a few interesting hardware offerings such as the confirmation of the success of the Surface Pro 3, the release of the Microsoft Band and the Miracast wireless display adapter (I have one of each and they work great), a few exciting announcements such as the open sourcing of the .NET core, the release to the public of the free Visual Studio Community Edition, the preview release of Windows 10, continued activity in the WPF team, and more. Microsoft Azure is continuing its expansion in features, and is also becoming more accessible to small business and hobbyists. On the client side, we continue to see a unification of the platforms that will reach its best in Windows 10 with the universal applications running on Windows, Windows Phone and XBOX. And of course the extended partnership with Xamarin (which makes me very happy on a professional and personal level) allows to leverage an ever large portion of that code and run it on iOS and Android devices.

Read the rest of this entry »