The Problem with Cutting Edge C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore the challenges and implications of "cutting edge" C++ programming in this thought-provoking conference talk from C++Now 2018. Delve into the history of Boost and its role in C++ innovation, examining how it kept the language interesting during periods of standardization stagnation. Analyze the transition from Boost's clever hacks to standardized features in C++11 and beyond, while considering the lasting impact of legacy code. Reflect on the meaning of cutting-edge C++ development and learn strategies to ensure today's innovations don't become tomorrow's technical debt. Gain insights from Jens Weller, founder of Meeting C++, as he discusses variadic templates, template meta-programming, and the balance between pushing boundaries and maintaining sustainable code practices in modern C++ development.
Syllabus
Intro
Meeting C++
A short example - boost::factory
boost, boost::move & move semantics
Not being "cutting edge C++"
Qt: We don't do cutting edge C++
Boost history
Boost in 2018...
Back to cutting edge C++
Overview on variadic templates & boost
Template Meta Programming
Introduction
TMP and ...
Cutting Edge - Solutions
too Cutting Edge...
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube