NYC  SF        Events   Deals   Jobs  
    Sign in  
 
 
NYC Tech
Events Weekly Newsletter!
*
 
 
 
 
 
 
 
 
 
 
 
 
 
With David Sankel (S/w Engg Leader, Adobe).
Venue, 1540 Broadway, New York
Jan 23 (Thu) , 2025 @ 06:30 PM
FREE
 
Register
 
 

 
DETAILS

Come to our Jan 23 2025 meetup at Adobe, with food provided by NYC++.

Please fill out this form before RSVPing. Registrants who have not filled out the form will not be able to attend & will removed from the RSVP list in the days leading up to the event.

Featured Speaker: David Sankel

Talk Title: Developing High-Quality C++ Libraries: Insights from the Beman Project

Description
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, & effective CMake usage. Attendees will learn practical strategies for creating maintainable, user-friendly libraries that leverage modern tooling & encourage community involvement.

Speaker Bio
David Sankel leads Adobe's Software Technology Lab & is an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, & cryptography. He is a frequent speaker at C++ conferences & specializes in large-scale software engineering & advanced C++ topics. David's interests include dependently typed languages, semantic domains, EDSLs, & functional programming. He is the project editor of the C++ Reflection TS, Executive Director of the Boost Foundation, & an author of several C++ proposals including pattern matching & language variants.

And with a lightning talk by River (Xueqing) Wu!

Talk Title: beman.inplace_vector - a cache-friendly std::vector built for speed

Description
"Have you ever looked at the function signature for std::vector & thought to yourself ah I wish there's no indirection using this data structure so I can fit everything in a cache line? Inplace_vector might just be for you!

Inplace-vector is a C++ proposal that aims to provide a dynamically resizable vector with a fixed capacity. It is already adopted into the working draft of C++26 but is still open for comments.

In this talk, we will go over the basic concepts of inplace_vector, see the similarity & differences between it & std::vector. And talk about nounces specific to inplace_vector & provide an under-the-hood peek into its implementation."

Speaker Bio
River (xueqing) Wu is a recent University of Michigan Ann Arbor graduate, with a bachelor degree in Computer Science. He has a heavy interest in C++ language & library evolution. He is a core contributor to the Beman project for his work on Beman's infrastructure inplace_vector. He is actively looking for new opportunities & mentorship in the C++ space in the NYC metropolitan area. Please go chat with him!
 
 
 
 
© 2025 GarysGuide      About    Feedback    Press    Terms