NYC++: May 2023 at LSEG ft., Inbal Levi


Details
Come to our May 2023 meetup! LSEG will be welcoming us into their offices, with food provided by LSEG.
Please fill out this form before RSVPing. Registrants who have not filled out the form will not be able to attend and will removed from the RSVP list in the days leading up to the event. Please note that our host venue requires all attendees to have completed a COVID-19 vaccine primary series to attend (no booster shots required).
Featured Speaker: Inbal Levi
Talk Title: "Let's Talk About C++ Abstraction Layers"
Description
Abstraction Layers are one of the strongest tools we use for software development. This principle is taught as part of any Computer Science Undergraduate degree and is widely used throughout the everyday workflow of software development, yet, it is the source of a lot of logic bugs.
During this talk, we will define and explore the C++ Abstraction Layers, and identify complexities in abstraction layers in both the C++ language and standard library, including examples from the latest C++23 and C++26 standards.
We will then review existing methods and ground rules as well as future suggestions for avoiding such bugs.
This is an exploratory talk, and audience participation is highly encouraged!
Speaker Bio
Inbal Levi is a software engineer at MPGC Services Ltd with a passion for high performance, readability, language and software design.
She is an active member of the ISO C++ Standards Committee as a co-chair of Library Evolution, chair of SG9 (Ranges group), and the chair of the ISO C++ Israeli NB.
Inbal is also a director at ISO C++ foundation, and puts effort into evolving both the local and international C++ communities, as an organizer of the CoreC++ conference and user group, and as the program chair of C++Now.
COVID-19 safety measures

NYC++: May 2023 at LSEG ft., Inbal Levi