C++ Distilled: Language Focus


Details
Join us in Mevaseret to talk about the core language features: template metaprogramming, C++17 standard and more.
This event is sponsored by Eyeway Vision. JetBrains generously provides a license to any of its products, which will be raffled between participants.
The agenda:
18:30 Informal networking and mingling
19:00 Updates and News, GpuTech conf trip report - Michael Gopshtein
19:30 C4GC: Concurrency - Dima Danilov
19:40 Moving to C++17: personal experience - Yair Friedman
20:25 Break
20:30 Template Metaprogramming is Fun - Sasha Goldshtein
Hope to see you all! Please RSVP.
:: :: :: :: :: ::
C4GC
Our monthly Core Guidelines corner, this time focused on concurrency.
Dima Danilov
Dima is a Sr. SW Engineer at LiveU and a long-term C++ enthusiast. He has ~10 years experience in software development in various fields such as embedded, video, application performance management and traffic capture/analysis. Dima is a die-hard fan of flying squirrels.
:: :: :: :: :: ::
Moving to C++17
Personal experience from moving an existing code base to C++17. Examples of code modifications, and surprises on the way.
Yair Friedman
Yair is a secure software professional at Intel Jerusalem. He is also modern C++ evangelist and have been coding in C++ for 27 years. Yair is also a Monty Python fan and always expects the Spanish inquisition.
:: :: :: :: :: ::
Template Metaprogramming is Fun
This talk should warm you up to the world of template metaprogramming: performing computations and making decisions at compile-time rather than run-time. We will briefly touch on some practical use-cases, but spend most of our time playing around with metafunctions through the prism of typelists. For example, we'll be able to sort a list of types -- at compile-time -- to automatically optimize tuple layout. Isn't that cool? We'll also make some advanced use of variadic templates and maybe even integer sequences.
Sasha Goldshtein
Sasha Goldshtein is the CTO of Sela Group, a Microsoft MVP and Regional Director, and an international consultant and trainer. Sasha contributes to numerous open source projects around Linux and Windows performance and diagnostics, delivers C++ 11/14/17 training courses, and helps customers diagnose hard issues in production systems. Sasha is a frequent conference speaker and blogger.
:: :: :: :: :: ::

C++ Distilled: Language Focus