C++Now Conference 2022

About C++Now Conference 2022

A gathering of C++ experts and enthusiasts from around the world in beautiful Aspen, Colorado.

The C++Now community has grown out of the Boost community and is focused on pushing C++ to its limits. We are helping to define what C++ will look like tomorrow, but are also curious about what we can do with C++ now!

Why Attend

Attending C++Now and being part of the discussion on cutting-edge C++ can be a life-changing experience. The content presented at C++Now is unmatched at C++ events, but that isn’t the best part of the conference. The best part of the conference is the attendees that you’ll meet and engage with for a week in the beautiful Colorado Rockies.

Schedule

Day 1: Sunday 1st May

16:00 – 18:00Registration Social
Flug Auditorium

Day 2: Monday 2nd May

08:00 – 09:00Conference Welcome / Library In a Week
Library In A Week
Flug Auditorium
09:00 – 10:30
A Future of Value Semantics and Generic Programming
Future C++
Flug Auditorium
Dave Abrahams
11:00 – 12:30Customization Methods: Connecting User And Library Code
API Design
Flug Auditorium
Inbal Levi
11:00 – 12:30
Undefined Behavior in C++: A Performance Viewpoint
Math/Analysis
Bethe Hall
Fedor Pikus
12:30 – 14:30Lunch Break
Social
14:30 – 16:00OptView2: Viewing and Improving Compiler Optimizations
Tooling/Utilities
Flug Auditorium
Ofek Shilon
14:30 – 16:00A Lock-free Atomic shared_ptr
Concurrency
Bethe Hall
Timur Doumler
16:30 – 18:00Embracing noexcept Operators and Specifiers Safely
Exceptions
Flug Auditorium
John Lakos
16:30 – 18:00
A Practical Approach to Error Handling
Math/Analysis
Bethe Hall
Arno Schödl
18:00 – 20:30Dinner Break
Social
20:30 – 22:00Lightning Talks / Open Content
Open Content
Flug Auditorium

Day 3: Tuesday 3rd May

08:00 – 09:00Library In A Week
Flug Auditorium
09:00 – 10:30Why Iterators Got It All Wrong — and what we should use instead
Math/Analysis
Flug Auditorium
Arno Schödl
09:00 – 10:30What Makes Good C++ Programmers: a Continuous Search for C++ Teaching Recipes
Future C++
Bethe Hall
Amir Kirsh
11:00 – 12:30Principia Mathematica: The Foundations of Arithmetic in C++
Math/Analysis
Flug Auditorium
Lisa Lippincott
11:00 – 12:30Managing External API’s in Enterprise systems
API Design
Bethe Hall
Peter Muldoon
12:30 – 14:30Lunch Break
Social
14:30 – 16:00CMake 2022 C++ Modules and More
Tooling/Utilities
Flug Auditorium
Bill Hoffman
14:30 – 16:00Master Value Categories With Standard Tools
Value Semantics
Bethe Hall
Inbal Levi
16:30 – 18:00Rust Features that I Want in C++
Future C++
Flug Auditorium
David Sankel
16:30 – 18:00Taking Static Type-safety to the Next Level: Physical Units for Matrices
Math/Analysis
Bethe Hall
Daniel Withopf
18:00 – 20:30Dinner Break
Social
20:30 – 22:00Special Networking Event – Stay Tuned
Social

Day 4: Wednesday 4th May

08:00 – 09:00Library In A Week
Flug Auditorium
09:00 – 10:30Durable Integer Arithmetic
Math/Analysis
Flug Auditorium
Andreas Weis
09:00 – 10:30Zen and the art of Code Lifecycle maintenance
API Design
Bethe Hall
Phil Nash
11:00 – 12:30Message Handling in Embedded: a Declarative, Modern C++ Approach
Embedded
Flug Auditorium
Michael Caisse
11:00 – 12:30Techniques for Quasi-Static Template Registration and Generalized Serialization-Like Reconstruction and Traversal
Tooling/Utilities
Bethe Hall
Jonathan Lifflander, Nic Morales, Phil Miller
12:30 – 14:30Lunch Break
Social
14:30 – 16:00Concurrency in C++: A Programmer’s Overview (part 1 of 2)
Concurrency
Flug Auditorium
Fedor Pikus
14:30 – 16:00Typescripten: Generating type-safe JavaScript bindings for emscripten
Web
Bethe Hall
Sebastian Theophil
16:30 – 18:00Concurrency in C++: A Programmer’s Overview (part 2 of 2)
Concurrency
Flug Auditorium
Fedor Pikus
16:30 – 18:00Searching for Convergence in C++ Package Management
Tooling/Utilities
Bethe Hall
Bret Brown, Daniel Ruoso
18:00 – 20:30Picnic
Social
Flug Auditorium
20:30 – 22:00Lightning Talks
Open Content
Flug Auditorium

Day 5: Thursday 5th May

08:00 – 09:00Library In A Week
Flug Auditorium
09:00 – 10:30C++ Coroutines, from scratch (part 1 of 2)
Concurrency
Flug Auditorium
Phil Nash
09:00 – 10:30Maphoon: A C++ based Parser Generator
Tooling/Utilities
Bethe Hall
Hans de Nivelle
11:00 – 12:30C++ Coroutines, from scratch (part 2 of 2)
Concurrency
Flug Auditorium
Phil Nash
11:00 – 12:30Redesigning Legacy Systems : Keys to Success
API Design
Bethe Hall
Peter Muldoon
12:30 – 14:30Lunch Break
Social
14:30 – 16:00C++ Standard Parallelism
Concurrency
Flug Auditorium
Bryce Adelstein Lelbach
14:30 – 16:00The Nth Element: A Case Study
Metaprogramming
Bethe Hall
Kris Jusiak
16:30 – 18:00Exception Handling the Other Way Around
Exceptions
Flug Auditorium
Sean Parent
16:30 – 18:00Embedded Logging Case Study: From C to Shining C++
Embedded
Bethe Hall
Luke Valenty
18:00 – 20:30Dinner Break
Social
20:30 – 22:00C++Now 2023 Planning Session
Open Content
Flug Auditorium

Day 6: Friday 6th May

08:00 – 09:00Library In A Week
Flug Auditorium
09:00 – 10:30Top 5 Library Additions in C++23
Future C++
Flug Auditorium
Jeff Garland
09:00 – 10:30Rehashing hash tables: New Considerations Yield Substantial Improvements
Metaprogramming
Bethe Hall
Eduardo Madrid
11:00 – 12:30Circle Metaprogramming: Better Features Make Better Libraries
Metaprogramming
Flug Auditorium
Sean Baxter
12:30 – 14:30Lunch Break
Social
14:30 – 16:00Future of Boost Panel Discussion
Open Content
Flug Auditorium

Link for more information or to register for the event:

https://cppnow.org/

Share this
Leave a Comment

Event Details