David Sankel
Adobe Principal Scientist, member of the International C++ Standards Committee
David Sankel is a Principal Scientist at Adobe and an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C++ conferences and specializes in large-scale software engineering and advanced C++ topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional programming. He is the project editor of the C++ Reflection TS, Executive Director of the Boost Foundation, and an author of several C++ proposals including pattern matching and language variants.
Topic
* Developing High-Quality C++ Libraries: Insights from the Beman Project
This talk distills insights from the Beman project, a new open-source C++ library collection implementing standard library proposals, on how to build high-quality C++ libraries in a collaborative environment. Developed with contributions from dozens of experts, Beman's best practices encompass documentation, file structure, pre-commit hooks, continuous integration, and effective CMake usage. Attendees will learn practical strategies for creating maintainable, user-friendly libraries that leverage modern tooling and encourage community involvement.