CppCon2017
Slides and other materials from CppCon 2017
Install / Use
/learn @CppCon/CppCon2017README
CppCon 2017 Presentation Materials
https://github.com/CppCon/CppCon2017 is the canonical location for presentations and code from CppCon 2017.
For Speakers: Submitting Materials
Index of Materials
Keynotes
- C++ as a 'Live at Head' Language by Titus Winters
- Meta - Thoughts on Generative C++ by Herb Sutter
- What Has My Compiler Done for Me Lately - Unbolting the Compiler's Lid by Matt Godbolt [README]
Presentations
- 10 Core Guidelines You Need to Start Using Now by Kate Gregory
- A Not So Complicated Lockfree Queue by Tony Van Eerd
- A Soupcon of SFINAE by Arthur O'Dwyer
- A Tour of Deep Learning with C++ by Peter Goldsborough
- A Type, By Any Other Name by Jon Cohen
- Allocators, the Good Parts by Pablo Halpern
- Almost Unlimited Modern C++ in Kernel-Mode Applications by Billy Baker
- API & ABI Versioning by Mathieu Ropert
- Building C++ Modules by Boris Kolpackov [README]
- C++ and Persistent Memory Technologies by Tomasz Kapela
- C++ Atomics, From Basic to Advanced by Fedor Pikus
- C++ in Academia by Chuck Allison
- C++ WinRT and the future of C++ on Windows by Kenny Kerr
- C++17 Features by Bryce Adelstein Lelbach
- Class Template Argument Deduction - A New Abstraction by Zhihao Yuan
- CNL A Compositional Numeric Library by John McFarlane [README]
- Concurrency, Parallelism and Coroutines by Anthony Williams
- constexpr ALL the things by Jason Turner and Ben Deane
- Coroutines What Can't They Do by Toby Allsopp
- Customizing the Standard Containers by Marshall Clow
- Design Patterns for Low-Level Real-Time Rendering by Nicolas Guillemot [.pdf] [.pptx]
- Designing a Feature That Does Not Fit by Patrice Roy
- Designing a Unified Interface for Execution by Gordon Brown, Michael Wong
- Driving Into the Future With Modern C++ by Jan Babst
- dynamic_cast From Scratch by Arthur O'Dwyer
- EA's Secret Weapon - Packages and Modules by Scott Wardle [.pdf] [.pptx] [README]
- Effective Qt - 2017 Edition by Giuseppe D'Angelo
- Eight Ways To Handle Non Blocking Returns by Sergey Ignatchenko
- Enhanced Support for Value Semantics in C++17 by Michael Park
- Esoteric Data Structures and Where To Find Them by Allan Deutsch
- Everything You Ever Wanted to Know about DLLs by James McNellis
- folly Function - A Non-copyable Alternative to std function by Sven Over [README]
- Free Your Functions by Klaus Iglberger
- From Security to Performance to GPU Programming - Exploring Modern Allocators by Sergey Zubkov
- Function Default Arguments - Slingshot or Shotgun by Michael P
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
