How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu
https://cppcon.org --- How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu - CppCon 2025 --- Template parameter packs and std::tuple unlock powerful metaprogramming capabilities in C++, but they also introduce a parallel sublanguage—one with unfamiliar rules, verbose idioms, and surprising limitations. Packs were originally designed for perfect forwarding, not compile-time iteration, which makes even simple tasks like filtering or transformation awkward. std::integer_sequence helps, but mostly by shifting the burden rather than removing it. Existing library utilities offer some relief, but often feel inconsistent and difficult to compose. This talk explores why working with packs and tuples feels harder than it should, and demonstrates a small set of clean, reusable abstractions that make these tasks simpler, safer, and more expressive. Attendees will leave with practical tools—(and, with luck, a renewed hope) that structured metaprogramming in C++ doesn't have to be so hard. --- Slides: https://github.com/CppCon/CppCon2025/... Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Andrei Alexandrescu Andrei Alexandrescu is a Principal Research Scientist at NVIDIA. He wrote three best-selling books on programming (Modern C++ Design, C++ Coding Standards, and The D Programming Language) and numerous articles and papers on wide-ranging topics from programming to language design to Machine Learning to Natural Language Processing to fundamental algorithms. Andrei holds a PhD in Computer Science from the University of Washington and a BSc in Electrical Engineering from University ""Politehnica"" Bucharest. He is the Vice President of the D Language Foundation. --- CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts. Annual CppCon Conference - https://www.cppcon.org / cppcon https://x.com/cppcon / cppconference / cppcon https://mastodon.social/@CppCon --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk --- #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Compiler Explorer: The Features You Never Knew Existed - Matt Godbolt - CppCon 2025

Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025

Robots Need More Than VLAs & World Models

API Structure and Technique: Learnings from C++ Code Review - Ben Deane - CppCon 2025

Ocean Waves for Deep Sleep LIVE 🌊 Rolling Waves & Dark Screen Reduce Anxiety, Stress & Sleep Aid

Nerding Out About: Metaprogramming

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

How SpaceX Humiliated Wall Street

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message

The Cost of Concurrency Coordination with Jon Gjengset

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Union types in C# | DEM304

C++26 - What's In It For You? - Marc Gregoire - CppCon 2025

Frequency Of God 963 Hz ✨ Attract Miracles, Divine Blessings & Deep Inner Peace In Your Life
![Beginner to T-SQL [Full Course]](https://i.ytimg.com/vi/cACat4KNncg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA4o6xA3UzwmxwP9P-enFU9sgxi6Q)
Beginner to T-SQL [Full Course]

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Knockin' on Header's Door: An Overview of C++ Modules - Alexsandro Thomas - CppCon 2025

I Think They Are Lying To You

EMPIEZA EL JUEVES CON FE | HOY DIOS TE DA PROTECCIÓN Y PAZ PARA TU FAMILIA | PADRE FREDDY BUSTAMANTE

