Monthly Archives: January 2013

Using async/await with WebClient in Windows Phone 8 (or: TaskCompletionSource saves the day)

.NET, Phone, Technical stuff, Windows 8, Windows Phone
4 Comments

This post was imported from my old blog and had 4 comments which are included as a screenshot at the end of this post.

When you share code between Windows Phone 8 and Windows 8, you can use async/await to code against asynchronous APIs, which is a nice step in the right direction. However there are Windows Phone APIs that do not support async/await yet. Probably the most annoying to date is the WebClient (which in Windows 8 has been replaced by a better API called HttpClient).

Read the rest of this entry »

2012 in review

.NET, Blend, JavaScript, MVP, MVVM, Phone, Silverlight, Technical stuff, Windows 8, Windows Phone, Work, WPF
No Comments

This post was imported from my old blog and had 10 comments which are included as a screenshot at the end of this post.

It seems it was only yesterday that I was writing about starting my 4th year at IdentityMine, and here we are now, more than a year later.

The year 2012 has been particularly interesting for all of us in the tech space, and particularly for us who are observing the Microsoft brand. Now, those of you who know me also know that I am an undying optimist (something that is sometimes mistaken for fanboism), so I will make a big effort in adding a dose of realism into this billet. Nonetheless I think we can all agree that this year was a year seeing Microsoft react, with more or less success, in a few areas where it had been sleeping (and slipping, ha ha) for a few years, notably the slate and the phone markets. We can argue endlessly to know if these ventures will be successful or not, but honestly I don’t have (a) the time and (b) the interest to do so. Bottom line is, no one knows for sure what will happen next year (and the next and the next). Let’s rather discuss what happened.

Read the rest of this entry »

MVVM Light V4.1.26 change log

.NET, Phone, Silverlight, Technical stuff, Windows 8, Windows Phone, Work, WPF
No Comments

This post was imported from my old blog and had 3 comments which are included as a screenshot at the end of this post.

I just published the change log for MVVM Light V4.1.26, which is available on Nuget only at this time. The full version is available here, while the “libraries only” version is available here.

I am working on an installer which will also add a few more changes to the templates and one bug fix in the code snippets. Stay tuned for that installer as soon as I figure a few things out.

Important note: V4.1.26 is only available on Nuget (here and here) at the current time. An installer will be published soon with changes to the project and item templates too.

Read the rest of this entry »