After years of intensive study (first of C++0x, then of C++11, and most recently of C++14), Scott thinks he finally has a clue. About the effective use of C++11, that is (including C++14 revisions). At last year’s Going Native, Herb Sutter predicted that Scott would produce a new version of Effective C++ in the 2013-14 time frame, and Scott’s working on proving him almost right. Rather than revise Effective C++, Scott decided to write a new book that focuses exclusively on C++11/14: on the things the experts almost always do (or almost always avoid doing) to produce clear, efficient, effective code. In this presentation, Scott will present a taste of the Items he expects to include in Effective C++11/14. If all goes as planned, he’ll also solicit your help in choosing a cover for the book.
Visual Studio 2013 not only fixes the top two customer requests in diagnostics, it delivers a bunch of great features in performance and diagnostics. We'll take a look at the new Performance and Diagnostics Hub in VS 2013 that includes new tools for improving visual responsiveness, memory usage, energy consumption and algorithm performance. We'll also cover some improvements in .NET memory use analysis targeted at production environments.
Andrew Pardoe has been a Program Manager on the .NET Common Language Runtime team since .NET 3.5. He is responsible for the core execution engine, code generation, diagnostics and pretty much everything else under the hood. He joined Microsoft in 2002 and worked on the C++ optimizer QA team for five years before seeing the light.
Implementing TFS as a new ALM system within a large-scale brownfield project is not an easy task. During this challenging trip a lot of pitfalls can be avoided. The migration of an entire product line brought up many lessons learned which will be shared during this talk.
This session will cover how a migration path for a large scale organization with more than 1200 users might look like. We will talk about strategic questions, technical challenges and key success factors in particular within the area of project management, version control and build management.
Windows Phone applications don't need to be all about taps and swipes. Enabling voice interactions within your phone applications allow all new ways to engage users. This session will show how to enable an app to be launched via voice commands (e.g. 'Search for Kangaroos'), and enabling voice interactions within an app (e.g. 'Pause'/'Turn the page').