What we're about

Welcome to NYC++! We're a group based in Manhattan with deep roots in the New York C++ community. Join us for monthly meetups hosted by various companies, featuring talks by invited speakers, refreshments, and chances to chat and network.

Our meetup is open to anybody with an interest in writing C++, with a skew towards those doing so professionally: Beginners and languages lawyers alike are welcome.

We are committed to creating and maintaining a safe and inclusive environment for everybody who attends. For those who cannot or do not wish to attend in-person, we'll strive to provide virtual attendance options whenever possible.

In-person attendance of meetups is open only to those who have RSVP'd. In-person attendance of some meetups may require proof of identification, proof of COVID-19 vaccination, etc., according to the guidelines of the company hosting. Be sure to check individual events for details.

Upcoming events (1)

April 2023 @ Adobe

1540 Broadway

Come to our April 2023 meetup! Adobe will be welcoming us back into their offices, 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 and will removed from the RSVP list in the days leading up to the event.

Featured Speaker: Bret Brown
Talk Title: Requirements for C++ Successor Languages

2022 was the year of the C++ successor language! It seems everyone has been talking about what the Next Big Thing is and how to get there. However, while there has been much focus on language design and features, relatively little attention has been paid to how C and C++ codebases worldwide could practically embrace a major change in the ecosystem.

This talk will approach the broad problem of how to consider the feasibility and velocity in converting existing C++ projects to the Next Big Thing. We will share and discuss some of the pain points and lessons learned while making large-scale changes across a codebase that both contains many projects and a wide variety of them.

This talk will not pass judgment on C, C++, or any other emerging systems programming language, but it will propose things technologists should consider when thinking about how to evolve the codebases for which they are responsible. In particular, we’ll discuss common ground for C++ optimists and pessimists – why adoption of the Next Big Thing seems to require adoption of other Big Things: C++ modules and C++ packaging standards in some form.

Speaker Bio
Bret Brown is a Software engineer currently focusing on improving C and C++ ergonomics, correctness, and productivity for Bloomberg's Developer Experience department. Bret likes making authoring and maintaining C++ codebases simpler and more intuitive by treating projects more like cattle and less like pets. He is especially interested in the software development lifecycle, development automation, modern build systems, packaging, code transformation, software governance, and code analysis. Bret worked in embedded C++ and safety critical C++ for previous employers. Currently Bloomberg's C++ Infrastructure Lead, responsible for technologies such as build systems, packaging standards, and compilation toolchains for C and C++.

Past events (4)

March 2023 @ MongoDB

1633 Broadway 38th floor

Find us also at