Using Windows Azure Mobile Services from C++ Windows Store apps

Most good apps these days provide some kind of connected experience whether it is the ability to connect to existing popular web services (like Facebook, Twitter, SkyDrive etc.) or building their own custom backend based somewhere in the cloud.  Visual Studio 2013 provides support for both these scenarios for C++ developers.  For the former, it… Read more

The Visual C++ Linker best practices: Developer Iteration

The time spent in the link phase could be a significant portion of an applications overall build time for most large projects. A user can quickly determine this by adding the ‘/time’ flag to the linker command line. The ‘Final: Total time’ reports the total time spent in the link phase. There are essentially two… Read more

The *New Performance Optimization Tool* for Visual C++ applications

Introduction As a part of the VS2013 preview release the ‘Performance and Diagnostics Hub‘ was introduced. The Profile Guided Optimization (PGO) tool is a new performance optimization tool  that integrates with ‘Performance and Diagnostic Hub‘. The tool is not a part of the out of the box install of Visual Studio 2013 but can be downloaded… Read more

Visual Studio 2013 Available Now!

We are happy to announce that Visual Studio 2013 is now available. Download Visual Studio 2013. Discover What’s New for Visual Studio 2013. Read the formal announcement on Soma’s blog. Check the system requirements and platform compatibility. Grab the MCBS MFC library for this release. Build an extension for Visual Studio 2013. Provide feedback! Visit… Read more

Visual C++ Libraries Survey

The Visual C++ team wants to better understand how you use libraries in your day-to-day development work. Whether you’re publishing libraries, finding libraries that work on the Microsoft platforms for which you’re building your apps, or integrating libraries into your project and build systems, we want to hear from you so we can make the… Read more

Friday Videos: Going Native 2013

Going Native 2013 ended a few weeks ago, but the sessions live on in a series of videos on Channel 9. Don’t have time for all of them? Here are some of the most-viewed sessions: Bjarne Stroustrup, The Essence of C++: With Examples in C++84, C++98, C++11, and C++14 Andrei Alexandrescu, Writing Quick Code in… Read more

Vector Calling Convention on channel 9

Recently we recorded a session for ‘Vector Calling Convention’ on Channel 9 , as part of the “Going Native” series.  Vector calling convention is a new calling convention (specially for vector types) we introduced in the VS-2013.  The video for this recording can be found here. For more information about Vector Calling Convention please view our blog…. Read more

Introducing ‘/Gw’ Compiler Switch

A compiler can only optimize away data or a function if a compiler can prove that the data or function will never be referenced. In a non-LTCG compile (i.e. a build with Whole Program Optimization (WPO) disabled) the compiler’s visibility is only limited to a single module (.obj), so for data and function that has… Read more

Visual Studio 2013 RC Now Available

A few minutes ago, Soma announced the Release Candidate of Visual Studio 2013, .NET Framework 4.5.1 and Team Foundation Server 2013. Also announced was the Virtual Launch date – November 13th, 2013: The RC release is the next big step toward the release of Visual Studio 2013. Today I am also excited to announce that… Read more