Core C++ :: Spring Bloom :: Contract Well, Print Clear, Align Right, Graph Smart


Details
Dear Core C++ Community, we would like to invite you to gather in person again, at our next ON-SITE meetup which is organized this time as, yet again, another Mini-Conference!
The meetup will be hosted by our generous hosts:
Infinidat
Hamanofim 9, Herzeliya
*Arrivale:
Go up to floor E2 and pass to office building elevator.*
*Floor 4*
This is going to be a very special meetup with inspiring and focused technical talks. You really don't want to miss it! Worth traveling to Herzeliya for this event even from Jerusalem, Haifa (and Tel-Aviv!)
Please note that we will NOT broadcast or record this meetup. Talks are planned to be in Hebrew unless there will be a request for English.
Agenda:
:: :: :: :: :: :: :: :: :: :: :: ::
17:30 - Gathering, Socializing and Food!
18:15 - Welcome notes [Adi Shavit]
18:30 - ISO C++26 Feature Freeze trip report [Inbal Levi]
18:45 - Delete dead code [Michael Golub]
19:10 - break
19:30 - User-defined types and how to print them (C++26 edition!) [Yehezkel Bernat]
19:50 - A Graph is Worth 1000 Lines [Tamir Bahar]
20:25 - Show & Tell [you!]
(Planned Finish - 21:00)
:: :: :: :: :: :: :: :: :: :: :: ::
Delete dead code
A story about how supposedly unreachable dead code had dire consequences and caused real damage.
---
Michael: I have over 10 years of experience copy pasting C code and suffering the consequences.
User-defined types and how to print them (C++26 edition!)
In this short talk, I'd like us to revisit it in short and compare to the new option added with to the upcoming C++26
---
Yehezkel is a senior software engineer at Microsoft, teaching C++ at JMC (aka Hadassah college) and enjoys any chance to discuss C++ related topics.
A Graph is Worth 1000 Lines
To understand a math function - we use a graph. To understand a new place - we use maps and pictures. To understand code - we use... syntax highlighting? In this talk we'll explore CFGs (Control Flow Graphs) as a tool or understanding code. We'll see what they are, how they are constructed, and how they can be used in practice, giving us clear visual representations of our code. We'll also see a demo of an open source tool I created for exploring code using CFGs, making it something you can add to your toolbox and not just a nice idea.
---
Tamir is a software engineer and reverse engineer. He likes playing around with software and finding simple solutions for complex problems, and complex solutions for simple problems.
:: :: :: :: :: :: :: :: :: :: :: ::
Wednesday, March 26th, 2025
17:30 IDT
This is an onsite only event.
We will not broadcast or record the event this time.
IMPORTANT: a photo ID may be required for registration and entrance.

Core C++ :: Spring Bloom :: Contract Well, Print Clear, Align Right, Graph Smart