Sched.com Conference Mobile Apps
CppCon 2020
has ended
Create Your Own Event
CppCon 2020
-
Saved To
My Schedule
Schedule
Simple
Expanded
Grid
By Venue
Speakers
Staff
Sponsors
Exhibitors
Attendees
Tickets
Search
or browse by date + venue
• Algorithms/Functional
• Compilers/Tooling
• Concurrent/Async/Parallel
• Deep Magic
• Design
• Education/Coaching
• Embedded
• Future of C++
• GPU/Graphics Programming
• Metaprogramming/Reflection
• Safety/Error Handling
• Software Evolution/Portability
• Testing
Back to Basics
Business
Class
Social
Popular
menu
Menu
Log in
Schedule
Speakers
Staff
Sponsors
Exhibitors
Attendees
Tickets
Search
Popular Events
#1
Welcome Reception
#2
The Beauty and Power of "Primitive" C++
#3
The Hidden Secrets of Move Semantics
#4
The Future of C++ Parallel and Concurrency Safety Guidelines
#5
AMA: Herb Sutter
#6
Template Metaprogramming: Type Traits (part 1 of 2)
#7
Template Metaprogramming: Type Traits (part 2 of 2)
#8
Back to Basics: The Abstract Machine
#9
Breaking Dependencies: The SOLID Principles
#10
Back to Basics: Class Layout
#11
Back to Basics: The Structure of a Program
#12
C++20: An (Almost) Complete Overview
#13
Committee Fireside Chat
#14
Building an Intuition for Composition
#15
40 Years Of Evolution from Functions to Coroutines
#16
Back to Basics: Templates (part 1 of 2)
#17
C++20 STL Features: One Year of Development on GitHub
#18
Back to Basics: Templates (part 2 of 2)
#19
Lightning Talks
#20
Back to Basics: Pointers and Memory
#21
Embedded: Customizing Dynamic Memory Management in C++
#22
Building a Coroutine based Job System without Standard Library
#23
Closing the Gap between Rust and C++ Using Principles of Static Analysis
#24
Performance Matters
#25
Constructing Generic Algorithms: Principles and Practice
#26
Get Off My Thread: Techniques for Moving Work to Background Threads
#27
AMA: Bjarne Stroustrup
#28
Exploration of C++20 Meta Programming
#29
Dynamic Polymorphism with Metaclasses and Code Injection
#30
Back To Basics: Lambda Expressions
#31
Practical Memory Pool Based Allocators For Modern C++
#32
Design Patterns for Handling and Reporting Errors in C++ Programs Using Parallel Algorithms and Executors
#33
Lightning Talks
#34
The Many Shades of reference_wrapper
#35
Just-in-Time Compilation: The Next Big Thing?
#36
Back to Basics: Algebraic Data Types
#37
Neighborhoods Banding Together: Reasoning Globally about Programs
#38
C++20 Ranges in Practice
#39
Monoids, Monads, and Applicative Functors: Repeated Software Patterns
#40
The Surprising Costs of void() (and Other Not-Quite-Innocuous Evils)
#41
Pipes: How Plumbing Can Make Your C++ Code More Expressive
#42
Back to Basics: Smart Pointers
#43
Lightning Talks
#44
Back to Basics: Move Semantics
#45
Back to Basics: Design Patterns
#46
A Multi-threaded, Transaction-Based Locking Strategy for Containers
#47
Empirically Measuring, and Reducing, C++’s Accidental Complexity (“Simplifying C++” #7 of N)
#48
How C++20 Changes the Way We Write Code
#49
Retiring the Singleton Pattern: Concrete Suggestions for What to use Instead
#50
Back to Basics: Concurrency
Popular by Type
All Types
• Algorithms/Functional
• Compilers/Tooling
• Concurrent/Async/Parallel
• Deep Magic
• Design
• Education/Coaching
• Embedded
• Future of C++
• GPU/Graphics Programming
• Metaprogramming/Reflection
• Safety/Error Handling
• Software Evolution/Portability
• Testing
Back to Basics
Business
Class
Social
Popular by Day
All days
Wednesday, Sep 9
Thursday, Sep 10
Friday, Sep 11
Saturday, Sep 12
Sunday, Sep 13
Monday, Sep 14
Tuesday, Sep 15
Wednesday, Sep 16
Thursday, Sep 17
Friday, Sep 18
Saturday, Sep 19
Sunday, Sep 20
Monday, Sep 21
Tuesday, Sep 22
Wednesday, Sep 23
Recently Active Attendees
Mike Shah
Dave Steffen
KK
Krishna Kireeti Somesula
Chris Ryan
RC
Robert Conde
Herb Sutter
Daniel Hanson
David Olsen
More →
Twitter Feed