Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Bret Brown (S/w Team Lead, Bloomberg).
Thu, Apr 06, 2023 @ 06:30 PM   FREE   Venue, 1540 Broadway
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
EVENT DETAILS
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 & 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

Description
2022 was the year of the C++ successor language! It seems everyone has been talking about what the Next Big Thing is & how to get there. However, while there has been much focus on language design & features, relatively little attention has been paid to how C & 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 & velocity in converting existing C++ projects to the Next Big Thing. We will share & discuss some of the pain points & lessons learned while making large-scale changes across a codebase that both contains many projects & 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 & pessimists - why adoption of the Next Big Thing seems to require adoption of other Big Things: C++ modules & C++ packaging standards in some form.

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