I answered two stackoverflow questions last week that revolved around the topic of how to call C# methods from your C++/CX WinRT Component code. There are a lot of reasons why you may want to do this. There may be a 3rd party tool with a C# API that you want to make use of from your C++/CX code, Analytics libraries like Flurry or Google Analytics as one example. Or maybe there are certain platform APIs that are available in C# that aren’t accessible from C++/CX (this problem may go away with universal apps, but it is a common problem when looking at the Windows Phone 8 Silverlight API).
Tonight I did a talk at the MMADNJ user group on Multitasking and Background Processing in Windows Phone 8.1.
If you’re interested in seeing my slides they’re now available on Slideshare. I’ve also shared my sample code on OneDrive, including my C# sample of XamlRenderingBackgroundTask. Don’t use it though, the C++ version is more memory efficient!
Thanks to everyone who came to my talk!
I’ll be speaking at the Microsoft Mobile App Developers of New Jersey (MMADNJ) user group this July 15th on the new Background tasks of Windows Phone 8.1.
This past week I had the honor of being awarded the Microsoft Most Valuable Professional Award (MVP) for Windows Platform Development. I am excited and humbled to be joining such a prestigious group of my fellow #wpdev enthusiasts.
If you aren’t familiar with the MVP Program you can read all about it on the Microsoft MVP site.
The Microsoft Most Valuable Professional (MVP) Award is our way of saying thank you to exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others. It is part of Microsoft’s commitment to supporting and enriching technical communities.
I wanted to thank the Windows Phone Community, Microsoft and anyone who nominated me for this award. It’s been a pleasure sharing my passion with my fellow Windows Phone developers and making new friends within such a welcoming and awesome community.