Making the most of C++11/14

A session at DevWeek 2015

Friday 27th March, 2015

9:30am to 5:30pm (GMT)

In this workshop, Sasha will look at the most important C++ language features that improve system performance and developer productivity, and see how to apply them to existing code.

The C++11 standard is already behind us, and C++14 is just around the corner. With a huge variety of language features such as lambdas, rvalue references, auto and decltype, and variadic templates, it’s easy to get lost in C++. In fact, it often seems like a completely new and foreign language. We will make the most of Visual C++ 2013 and give a special focus to converting and refactoring code to use modern C++ idioms. Specifically, we will look at how to best use STL algorithms with lambda functions, when to use each kind of smart pointer class, how to convert macros and non-generic code to templates, and a variety of best practices concerning concurrency in C++ applications.

This will be a particularly relevant workshop for C++ developers who watched the C++ 11/14 train passing by and weren’t able to apply all the best practices of modern C++ to their applications just yet.

About the speaker

This person is speaking at this event.
Sasha Goldshtein

CTO of SELA Group, Microsoft C# MVP, Pluralsight author, international consultant and trainer.

Sign in to add slides, notes or videos to this session

DevWeek 2015

England England, London

23rd27th March 2015

Tell your friends!


Time 9:30am5:30pm GMT

Date Fri 27th March 2015

Short URL


Official session page


View the schedule


Books by speaker

  • Pro .NET Performance: Optimize Your C# Applications (Professional Apress)
  • Introducing Windows® 7 for Developers

See something wrong?

Report an issue with this session