Skip to content

NYC++: October 2023 @ Adobe ft., Kristen Shaker

Photo of Daniel Katz
Hosted By
Daniel K.
NYC++: October 2023 @ Adobe ft., Kristen Shaker

Details

Come to our October 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: Kristen Shaker
Talk Title: How to Build Your First C++ Automated Refactoring Tool

Description
Your company is large; You have a lot of C++ code and a lot of engineers writing C++, but you have a limited number of C++ experts. How do you ensure new developers follow C++ best practices and your company’s style guide? How can you scale the knowledge of your C++ experts as your company and code base grows?

Clang provides a rich assortment of tools that can proactively identify and improve problematic code. What are these tools? How can you use them?

This talk introduces the fundamentals of clang refactoring capabilities and discusses their practical applications as they relate to your code base, ensuring only correct, idiomatic C++ lands without excessive toil.

Speaker Bio
Kristen Shaker is an accomplished software engineer known for her expertise in C++ refactoring and exceptional leadership abilities. Kristen sits on Google’s C++ Core Libraries Team. The team is responsible for making the C++ portion of Google’s code base as extensible, maintainable, and understandable as possible via start of the art refactoring tools, targeted guidance, and documentation on complex C++ topics. Kristen’s technical expertise, leadership abilities, and dedication to fostering collaboration and growth have made her a valued member of the Core Libraries Team for over six years.

Kristen primarily works at the forefront of Google's refactoring efforts, building and deploying Clang-based refactoring tools. Recently, she developed innovative tools for API migrations and type deprecations, facilitating the seamless transition of over half a million call sites and the removal of more than 600 APIs. She is currently working on automated dead code removal.

Kristen's commitment to knowledge sharing and community building is evident in her role as a founding member of NYC++ Meetup and on the board of the Boost Foundation. She holds a Bachelor of Science in Engineering in Computer Science from the University of Michigan, where she graduated magna cum laude.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of NYC++ Meetup group
NYC++ Meetup
See more events
1540 Broadway
1540 Broadway · New York, NY