Please rotate your tablet to be horizontal.

You can dismiss this notice but please note that this experience has not been designed for mobile devices and so will be less than optimal

In today’s @cppnow talk "Using Sender/Receiver to Implement Control Flow for Async Processing" (9 AM MDT), Steve Downey will explore how the components & connectors for C++26's Sender/Receiver framework are to fit together
#cpp #cpp26 #cplusplus #CppNow
https://bloom.bg/3NQlKOn

We are excited to have Bill Hoffman speaking about CMake at the C++Now conference. His talk covers the latest in C++20 modules in #CMake. For more information, visit: http://ow.ly/OcnF50OlCUN #cpp #cppnow

In today’s @cppnow talk "Exceptionally Bad" (11:00 AM MDT), Peter Muldoon will discuss the original intent of exceptions & how their mechanics work, as well as cases of exception misuse + some better ways to handle each situation
#cpp #cplusplus #CppNow
https://bloom.bg/3NJPmwX

In today’s @cppnow talk "C++ Modules” (2:30 PM MDT), @Bloomberg’s Daniel Ruoso will explore the challenges that header units, as specified in C++20, create for implementers, plus some possible solutions to those challenges
#cpp20 #cpp #cplusplus #CppNow
https://bloom.bg/41nxCuB

During tonight's lightning talks session at @cppnow (8 PM MDT), @Bloomberg engineer Chris Fretz will share some fascinating tricks that can be used to simulate modern C++ features in older standards
#cpp #CppNow #cplusplus
https://bloom.bg/3LPsTff

It's nice to have people on campus again! C++ is happening now! Check out their video from past years at the Center: https://www.youtube.com/watch?v=Um2pH_fLv6o #cppnow @cppnow #cpp #cpp23

In today’s @cppnow talk "Requirements for C++ Successor Languages" (9:00 AM MDT), @Bloomberg engineer @bretbrownjr will discuss how to consider the feasibility & velocity in converting existing #cplusplus projects to the Next Big Thing
#cpp #CppNow #cpp20
https://bloom.bg/3LGKbLp

Off I go to #CppNow! The estimated travel time is 27 hours. Excited to give a talk about BLADE, the GPU-based beamforming pipeline of the Allen Telescope Array.

I'll be airing grievances about integers at #CppNow in Aspen in May https://cppnow.org/ I got a lot of problems with you people and now you're gonna hear about it!

Today, during @cppnow 2022 (11 AM MDT), Peter Muldoon will share some of the key lessons he's learned about how to successfully redesign a legacy system during his 30-year career as a software engineer
https://bloom.bg/3KN1hF7
#cplusplus #cpp #CppNow

The style of `const unsigned int` is named "const west". `unsigned int const` is "east const". This style debate has split the C++ community. My compromise style was rejected, I feel, without sufficient consideration -- central const: `unsigned const int`. #cppnow

In today's @cppnow 2022 talk (4:30 PM MDT), engineers Daniel Ruoso & @bretbrownjr will review the ongoing industry conversations re: the possibilities of developing a more complete package management solution for the #cpp ecosystem
https://bloom.bg/3LLCGSm
#cplusplus #CppNow

Back To Schedule

All the Safeties

11:00 - 12:30 Monday 8th May 2023 MDT Flug Auditorium
Beginner
Intermediate
Advanced
Expert
Future C++

Safety is a hot topic. What do we mean by "safety"? How does it relate to correctness? What about security? This talk proposes a taxonomy of general computer science terminology with specifics about how it applies to C++ and how this better understanding can be used to write Better Code.

View Slides

Sean Parent

Sr. Principal ScientistAdobe

Sean Parent is a senior principal scientist and software architect managing Adobe's Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.