Great session this afternoon. I was one of those WCF Classic folks coming into your session, but I will be moving my external facing services to ASP.NET Web API, while leaving the internal services running WCF to WCF over TCP as time permits at work.
Thanks again for a very unbiased/fair presentation of the options.
I wrote an app for the Windows Phone app store (also has a MVC4 Mobile/Desktop app, WebForms 4.5 front end and full native apps in the Apple and Google Stores) that is used for auditing, ticketing and document management - a pretty big app.
The end users request new features very frequently and as we all know bugs do arise. For the MVC4, WebForms and Android platforms this isn't a problem since I can just deploy to the production servers for the MVC4/WebForms app and simply email the clients the updated apk file for Android. It would be great if I could remotely update the end users xap file or have them simply check against a local Windows Phone App Store for those times when there is a critical bug and waiting 3-5 business days isn't an option. (We are actually in this exact situation with the Apple Store, still waiting for the update to go through from last Thursday).
I'm hoping there is a work around going to be discussed in your session or if you have insight into a solution that would be great.
Laptop is hit or miss for me. Last year in Orlando it seemed like my co-workers saw I was on Lync and bombarded me with support issues during the sessions. This year since I am so close to the convention center if there was an emergency I can just walk back to my hotel.
Definitely bring at least your cell phone though so you can OneNote some notes during sessions.
Great discussion. I've moved away from ConcurrentQueue and ConcurrentDictionary Collections in favor of ImmutableList and ImmutableDictionary collections on a high performance a WCF service that uses TPL extensively. I noticed a nice performance increase on the larger collections when iterating through larger collections.
For everyone getting started, the only real gotcha I've found is to remember to take the return result and assign it to the collection like so:
var tmpCollection = ImmutableList<string>.Empty;
tmpCollection = tmpCollection.Add("Test");
Overall though, I am very pleased with the new Collections, kudos to your team!
@Rajnish Chauhan: can't wait to watch it, been getting some interesting VS errors (ie non-language errors) when trying get a C++ library inside of a WP8 app. Hopefully the session goes over the "proper" way to do so.