Skip to content

Core C++: Making it Personal! (HYBRID MEETUP)

Photo of Michael Gopshtein
Hosted By
Michael G. and 3 others
Core C++: Making it Personal! (HYBRID MEETUP)

Details

Welcome to out first HYBRID MEETUP!

The meetup will be both ONLINE & LIVE:

  • We will meet (LIVE!) @ Cybereason TLV offices (Thank you for hosting!) - note that in order to attend the live event you have to be fully vaccinated or bring a negative PCR test (according to "Green Pass" requirements) - bring the proper document with you (in your phone is OK).
  • In addition, the meetup will be streamed ONLINE at the following Zoom address:
    https://us02web.zoom.us/j/84448759558?pwd=bnNzRWU2Mk1EMmFnbTZ6SlRNZEpsdz09

Notice: The talks will be in English

Agenda:
18:30-19:00 Gathering
19:00-19:10 Welcome notes, Adi Shavit
19:10-19:20 Welcome to Cybereason, Shalom Kramer
19:20-20:00 Let's see what the optimizer does for us, Amir Kirsh
20:00-20:10 Break
20:10-21:00 Semantic Sugar - Tips for effective template library APIs, Roi Barkan

Cybereason

Is a leader in future-ready attack protection. Provides comprehensive prevention, detection and response for leading brands all over the world.
Visit https://www.cybereason.com/

====================

  • Welcome to Cybereason, Shalom Kramer *

Welcome opening from Shalom, Senior Developer at Cybereason, who will share about the Cybereason’s platform, core technology, technical challenges and the development community.

  • Shalom Kramer *

Shalom Kramer, is programming in C++ for the last 15 years, and a Senior Developer at Cybereason.

====================

  • Let's see what the optimizer does for us, Amir Kirsh *

We would analyze some assembly to see what the optimizer is doing for us. Participants who want to get prepared may go through their assembly notebook from their studies - but it is certainly not a must - it will be easy to follow even if you never read or looked at assembly before.

  • Amir Kirsh *

Amir Kirsh is a Lecturer at the Academic College of Tel-Aviv-Yaffo and a Dev Advocate at Incredibuild. Amir is also one of the organizers of the CoreCpp conference and a member of the Israeli ISO C++ National Body Discussion Group.

====================

  • Semantic Sugar - Tips for effective template library APIs, Roi Barkan *

C++20 concepts give us a brand new way to specify how our generic libraries and algorithms should be used and allow library users to better understand what is expected of them.
However, concepts didn't rise from chaos, and before their adoption C++ library authors had other mechanisms to meet that goal. In this talk I'll briefly discuss concepts, describe a variety of more mature methods for libraries to constrain and tailor their interaction with application code. Mechanisms such as tag-dispatch, specializations and customization points will be compared to concepts and to each other, and usage tips will be presented.
Special attention will be given to the 'semantic' vs. 'syntactic' nature of concepts. I'll show potential pitfalls and 'famous' cases where semantics played a significant role, and present the case for some 'semantic only' concepts, and suggest how they can be used to improve library APIs.

  • Roi Barkan *

Professional software developer and architect since 2000, my main focus throughout my career was on high performance and distributed systems, implementing complex and innovative algorithms. I've been VP technologies of Istra Research since 2014, where I help creating low latency financial systems.

====================

Looking forward to meeting you (ONLINE & LIVE)!

Core C++ Team

Photo of Core C++ group
Core C++
See more events
Cybereason Labs Inc.
יגאל אלון 94 A · תל אביב-יפו