Loading…
CppCon 2016 has ended
Back To Schedule
Wednesday, September 21 • 3:15pm - 4:15pm
Experiences with Facebook's C++ library

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Facebook has open sourced Folly, its core C++ Library and the
foundation of all of Facebook's C++ code. Folly builds practical,
efficient, and novel components on top of the standard library.
Facebook engineer Dave Watson will do a deep dive on the core
components, and investigate how they have changed over time. We will
compare its design with previous talks and proposals, and highlight
insights learned from real-world usage in Facebook's large production
codebase.

Topics include:
* Singletons in a world with fork
* Useful ThreadLocals
* Pragmatic exceptions
* Easy type conversions
* Optimizing primitives, such as shared_mutex, vector, and atomic_shared_ptr

Speakers
avatar for David Watson

David Watson

Engineer, Facebook
Dave Watson is an infrastructure engineer at Facebook. He has been focused on improving the application server stack, including improvements in RPC, load balancing, memory management, and asynchronous programming. He has contributed to many of Facebook's core services and OSS projects... Read More →


Wednesday September 21, 2016 3:15pm - 4:15pm PDT
Prince Theater (2nd Floor) Meydenbauer Center
  lecture