Videos

Videos On Demand

Bjarne Stroustrup at #GoingNativeC++11 Style (Bjarne Stroustrup)

How do we write good code in idiomatic C++11? What principles, techniques, and idioms can we exploit to make it easier to produce quality code? In this presentation, I make an argument for type-rich interfaces, compact data structures, integrated resource management and error handling, and highly-structured algorithmic code. I illustrate my ideas and guidelines with a few idiomatic code examples.

I use C++11 freely. Examples include auto, general constant expressions, uniform initialization, type aliases, type safe threading, and user-defined literals. This presentation reflects my thoughts on what "Modern C++" should mean in the 2010s: a language for programming based on light-weight abstraction with direct and efficient mapping to hardware, suitable for infrastructure code.

 

Core C++ Lecture Series (Stephan T. Lavavej)

Stephan T. Lavavej, aka STL, will take us on a journey of discovery within the exciting world of Core C++. We know lots of folks are either coming back to C++, coming to C++, or have never left C++. This lecture series, in n parts, is for all of you! Only STL can make that work (novice, intermediate, and advanced all bundled together and presented in a way only STL can do).

 

STL Lecture Series and Advanced STL Lecture Series (Stephan T. Lavavej)

Learn all about the Standard Template Library (STL)  from the great Stephan T. Lavavej (STL), who is both an STL user and an STL implementer. The STL Lecture series covers STL from the point of view of the regular developer using the library, while the advanced series goes deep into the nuts and bolts of actually implementing it from someone who's been there and done it.