MSDN Flash - April 18, 2011 - Volume 15, Number 7

April 18, 2011 - Volume 15, Number 7

Christof Zogg

Dear readers,

There are good reasons to ask oneself why to attend a conference such as MIX'11 onsite in Las Vegas, when a few hours after the event all session recordings and slide decks are made available on Channel 9.
However, for me and about 20 attendees from Switzerland, the investment was worthwhile as there a lot of aspects of a conference that can't be experienced online, among other things the spirit of the event and some important background information. Here are three of my observations - two highlights and a lowlight.

By far the best performance of all Microsoft execs was delivered by Joe Belfiore, program manager of the Windows Phone platform. Open and honestly, but also very convincingly, he presented the status and outlook of Microsoft’s phone platform. And both – developers and users – should definitely look forward to the upcoming "Mango" release and the new handsets that will be launched later the year. Another personal highlight was the presentations on Microsoft Surface 2.0. They showed that Microsoft is highly committed to deliver a consistent, Metro design based touch UI on all device platforms. Finally, there were unfortunately no further news on the alignment of HTML5 and Silverlight, which new features in version 5 were presented by Scott Guthrie. Here, we'll have to wait at least for this year's PDC, taking place from 13.-15.9. in Anaheim, CA.


Live from Las Vegas

Christof Zogg
Director Developer & Platform Group, Microsoft Switzerland GmbH

Top News

TechDays 11 Genève Screencasts and Presentations Available
More than 440 developers, software architects and IT professionals attended TechDays Switzerland in Geneva focusing on latest Microsoft technologies such as Windows Azure, Silverlight 5, Windows Phone 7, Office 365, SQL Server “Denali”, Visual Studio 2010, SharePoint 2010 and beyond. If you weren’t able to join the event or want to see again the presentations you attended last week in Genève, we have made presentations as well as screencasts available online. The next Microsoft TechDays 11 Switzerland “Highway to Knowledge” stop will be May 2-3, 2011 in Congress Center Basel. See you there!

NuGet Package of the Week - Deserializing JSON with Json.NET 4.0
Scott Hanselman details James Newton-King's excellent library for accessing and working with JSON on .NET. It's great way to push data around, and since it's so flexible and works with JavaScript, it has become THE way to access many popular APIs for sites like Twitter and Facebook.

Moving to C# and the .NET Framework, for Java Developers
These learning resources will help you to leverage your existing knowledge of Java solutions architecture, and show you how you can transform your skills to enable you to build Windows solutions based on the .NET Framework and C#.

New ISO Standard for C++
Last month, the ISO C++ committee approved the final technical changes to the C++0x standard. The new International Standard for Programming Language C++ is expected to be approved and published in summer 2011.

Enabling Dynamic Compression (gzip, deflate) for WCF Data Feeds, OData and Other Custom Services in IIS7
Turning on compression is a very low-effort and high-reward thing to do on your servers, presuming they aren't already totally CPU-bound. If you're doing anything with phones or services over low-bandwidth 3G or EDGE networks, it's a total no-brainer.

Best Practices for Programming Restart / Recover in Windows Applications
Restart and recover allow applications to respond gracefully to unexpected closes, including saving and restoring user data.
Developer Resources
Swiss Events
SPUGS: Meeting der SharePoint User Group Schweiz
26.04.2011 | Buchs
The SPUGS is holding its regular after-work get-together to exchange their experiences of the latest SharePoint developments. All interested parties and SharePoint experts are welcome, in the canteen at 2sic. Power supply and WLAN available.
TechDays 11 - Highway to Knowledge
02.05. - 03.05.2011 | Basel
TechDays, the largest and most important Swiss Microsoft technology event will be held for the seventh time from May 2 to 3, 2011. Follow the “Highway to Knowledge” with us and look forward to extensive technical information and presentations on topical issues.
Ticino TechDays 11 in Lugano
10.05.2011 | Lugano, Gran Hotel Eden
For the sixth time we are happy to invite you to TechDays Ticino, where you will have the opportunity to get technical information about the latest Microsoft technologies and tools.
MSUGS: Nicolas Müggler on Team Foundation Server and ALM
18.05.2011 | Wallisellen
All developers need to have a way of backing up their sources and accessing old versions. There are tools for this, known as SCMs (Source Control Management systems), such as Team Foundation Server 2010. This presentation will explain what TFS 2010 is and demonstrate that it is not just an SCM, but a full ALM platform, as well as highlighting the advantages that developers can gain from this.
Microsoft @ Jazoon'11
21.-23.06.2011 | Zurich
Jazoon'11 - The International Conference on the Modern Art of Software, will be the biggest Jazoon ever with app. 100 sessions during 3 days at Arena Filmcity, Zurich. The new Jazoon concept has broader scope including also tracks hosted by Microsoft and SET – Software Engineering Today. Microsoft@Jazoon presents 30 sessions covering themes such as Web, Client, Cloud, Windows Phone 7 and Developer Tools with speakers vary from local experts to international stars like David Chappell. Register before 30 April 2011 to benefit from the Early Bird Discount paying 1790 CHF for the 3-Day Conference Pass (normal price 2240 CHF) or 690 CHF for the 1-Day Conference Pass (normal price 855 CHF).

Swiss Team Blog News
Natural Algorithms: Use Bee Colony Algorithms to Solve Impossible Problems
Simulated Bee Colony (SBC) algorithms model the behavior of honey bees and can be used to find solutions to difficult or impossible combinatorial problems. In this article I explain what exactly SBC algorithms are, describe the types of problems which can be solved using SBC algorithms, and present a complete end-to-end example which uses an SBC algorithm to solve the Traveling Salesman Problem.

Microsoft respects your privacy. Please read our online Privacy Statement

If you would prefer to no longer receive this newsletter, please click here to unsubscribe or reply to this message with "UNSUBSCRIBE" in the subject line. To set your contact preferences for other Microsoft communications, see the communications preferences section of the Microsoft Privacy Statement.

This email was sent by:

Microsoft Switzerland Ltd Liab. Co.

Quick Links
MSDN Homepage
MSDN Team Blog
MSDN Events
MSDN Presentation Finder
Follow us on twitter! Follow MSDN_ch on Twitter
Webcasts und Online Events
MIX11 - What happens in Vegas, will not stay in Vegas
MIX11 took this year in Las Vegas place. Visit the MIX11 site now to see what you happened and what you’ve missed, all sessions are now live! Learn about next-generation Web applications with Microsoft ASP.NET MVC 3, Silverlight 5 Beta and Internet Explorer 10 Platform Preview. See what new features are provided by Windows Azure and discover the future of Web design, user experience, and more.
Channel 9 Videos
TouchStudio App - Script Your Phone ON Your Phone!
TouchStudio is a radically new Windows Phone software development environment, bringing the excitement of the first programmable personal computers to the phone. Now you can write code for your phone on your phone!
Sign up for other newsletters | Unsubscribe | Update your profile
© 2011 Microsoft Corporation Terms of Use | Trademarks | Privacy Statement