Template Metaprogramming: Type Traits (part 2 of 2) - Jody Hagins - CppCon 2020
https://cppcon.org/ https://github.com/CppCon/CppCon2020/... Watch Part 1: • Template Metaprogramming: Type Traits (par... --- PART 2/2 - This talk experienced some latency issues, but the slides and audio are mostly unaffected. Template metaprogramming is a vast subject, but there are a small number of basic fundamental idioms that are used over and over. Mastery of these idioms will help in reading, writing, and using modern C++ code. The type traits that come as part of the standard library are incredibly useful, but at times can be thought of as some form of dark magic. In this tutorial, we will explore some of the fundamental idioms of template metaprogramming by implementing a good portion of the type traits from the standard library. In so doing, attendees will come away with a solid understanding of how to apply the fundamental template metaprogramming idioms to solve problems including, but not limited to, standard type traits. --- Jody Hagins first compiled "C++" code in 1984, and wrote a specialized LisP editor using Zortech C++ for senior project in 1988. However, he didn't truly start programming in C++ until 1992, when he read The Greatest C++ Book Ever Written, "Advanced C++ Programming Styles and Idioms" by Jim Coplien. That book, combined with cfront, which generated C code from C++ source, gave him the joyful task of writing SVr4 Streams drivers in C++. Ever since, he has been hooked on writing C++ code for kernel modules, large telephony applications, and, since the late 1990s, applications in what is now known as the high frequency trading industry. --- Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Streamed & Edited by Digital Medium Ltd - [email protected] *-----* Register Now For CppCon 2022: https://cppcon.org/registration/ *-----*

Collaborative C++ Development with Visual Studio Code - Julia Reid - CppCon 2020

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

The Cost of Concurrency Coordination with Jon Gjengset

Back to Basics: Templates (part 1 of 2) - Bob Steagall - CppCon 2021

How Netflix Uses Java - 2026 Edition

I Hacked This Temu Router. What I Found Should Be Illegal.

Back to Basics: Pointers and Memory - Ben Saks - CppCon 2020

Toothless Gears Make Much More Torque Than Conventional Ones, Here's How. Cycloid Drive Explained

Zig is at a crossroads

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

TypeScript, C# and Turbo Pascal with Anders Hejlsberg

CppCon 2014: Walter E. Brown "Modern Template Metaprogramming: A Compendium, Part I"

The Hidden Secrets of Move Semantics - Nicolai Josuttis - CppCon 2020

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Ronny Chieng Address | Harvard Class Day 2026

Clear Mind Intense Focus | Ambient Techno | ADHD High Focus Support

From C++ Templates to C++ Concepts - Metaprogramming: an Amazing Journey - Alex Dathskovsky

