A Special Summer C++ Event!
A joint C++ event with the Core C++ user group, sponsored and hosted by JFrog!
Location: David Intercontinental Hotel, Tel-Aviv.
17:30 - Informal networking and mingling
18:00 - Welcome words - Adi Shavit
18:10 - Considerations for choosing the parallel computing strategy that fits your needs - Dori Exterman
18:55 - Practical Introduction to Conan C/C++ Package Manager - Diego Rodriguez-Losada Gonzalez (conan.io co-creator)
19:40 - Short break
19:55 - Investigating C++ Applications in Production on Linux and Windows - Sasha Goldshtein
JFrog are the organizers of JUC, the Jenkins User Conference!
Register at https://buff.ly/2sUHePg to meet other DevOps specialists and learn CI/CD best practices for C++. And stay for the C++ meetup for dessert!
After a lot of requests, we are happy to announce that everyone attending this Meetup qualifies for 15% off of Jenkins User Conference!
For the full conference agenda>> https://juc-il.jfrog.com/
For discount, use code: Meetup-15-Off at event checkout.
Feel free to use the event comments to look for or offer a ride to the event.
1. Considerations for choosing the parallel computing strategy that fits your needs - Dori Exterman
Multi-core architecture is the present and future path in which the market is addressing Moor’s law limitations. Multi-core workstations, high-performance computers, GPU’s and the focus on hybrid \ public cloud technologies for offloading and scaling applications is where the industry is heading. Choosing the correct multi-core strategy for your software requirements is essential, making the wrong decision can have high implications on software performance, scalability, memory usage and other factors. In this overview, we’ll inspect various considerations for choosing the correct multi-core strategy for your application’s requirement and investigate the pros and cons of multi-threaded development vs multi-process development while covering aspects such as sharing memory and data, communication and synchronization techniques and scaling performance through hybrid and cloud. We will examine the common development and testing environments to find out how multi-core advantages are used in order to support higher development productivity and shorter release cycles.
An expert software developer and product strategist, Dori Exterman has 20 years of experience in the software development industry. As Chief Technical Officer of IncrediBuild, he directs the company's product strategy and is responsible for product vision, implementation, and technical partnerships. Before joining IncrediBuild, Dori held a variety of technical and product development roles at oftware companies, with a focus on architecture, performance and advanced technologies. He is an expert and frequent speaker on technological advancement in development tools specializing in Embarcadero (formerly Borland) environments, and manages the Israeli development forum for these tools.
2. Practical Introduction to Conan C/C++ Package Manager - Diego Rodriguez-Losada Gonzalez
Diego's passions are robotics and SW engineering and development. He has developed many years in C and C++ in the Industrial, Robotics and AI fields. Diego was also a University (tenure track) professor and robotics researcher for 8 years, till 2012, when he quit academia to try to build a C/C++ dependency manager and co-founded a startup. Since then he mostly develops in Python. Diego is a conan.io C/C++ package manager co-creator and maintainer, now working at JFrog as senior SW engineer and C/C++ advocate.
Investigating C++ Applications in Production on Linux and Windows - Sasha Goldshtein
Sasha Goldshtein is a Software Engineer at Google Research.
(more details published soon)