**Key Information**
* The event will take place from 5h30 to 8h30 pm, starting with a short networking session accompanied with drinks & pizza.
* All participants must register once in our offices for security purposes. By simply inserting your name and email address, you will be given a name tag.
* Please note this discussion will be held in English.
**Presentation**
***This event is held in collaboration with C++ Montreal***
In this presentation, Tristan Stevens, past intern at Coveo, will share insights into his work on coding clang-tidy plugins, demonstrating their application in replacing in-house implementations of std::unique_ptr and std::shared_ptr with standard library equivalents in a massive code base exceeding 1 million lines. He’ll be discussing the challenges encountered during this transition and outline the key takeaways that will guide our future implementations. Topics covered include the fundamental aspects of the clang-tidy tool and its matching, processes adopted for accelerated plugin development, testing procedures to prevent regression, and strategies employed in running rules on large code bases.
**Agenda**
17 h 30 – 18 h : Participants arrival
18 h : Presentation and Q&A session
19 h 30 – 20 h 30 : Networking and discussions