We are a community of C++ Software Developers, Architects, and Systems Designers based in the warm country of Armenia in the South Caucasus. We have great mountains, tasty wine, fantastic food, and a thriving tech scene, with R&D offices of software and hardware design giants and many startups, including unicorns!
The capital city has the highest density of tech. Yerevan hosts offices of Nvidia, AMD, Siemens, Synopsys, Yandex, EPAM, and DataArt, as well as ServiceTitan, Miro, PicsArt, Krisp, and Unum. So that is where we meet!
We meet once every few months. Most meetings have been recorded and are available on this YouTube playlist. We are always searching for new speakers. We prefer:
- 45m long presentations, but are flexible to include alternative formats.
- Talks are generally in English, but we also allow Russian and Armenian.
- Topics related to C/C++ or Systems Design.
If you have something matching those criteria, please complete this Google Form. And, of course, join the Telegram group for communication.
- 10x Faster IO with Linux Kernel Bypass. Ash Vardanian, Unum. Slides, YouTube
- Linux on GPU. Dmitry Duka, Nvidia. Slides, YouTube
- What C++23 Brings to us? Dmitry Duka, Nvidia. Slides
- Basic Optimization Techniques. Ivan Zinkevich, Nvidia. Slides
- Why Are C++ Builds Slow, and What Can You Do About It? Dmitry Kozhevnikov, JetBrains.
- The 3 Worst Things You Can Do to Your Hardware. Fedor Pikus, Siemens.
- OS Hypervisors and High-Speed Networking. Rostislav Povelikin, Mellanox.
- Distributed Systems at OK.ru. Oleg Anastasjev, OK.
- Performance: You Don't Know Jack. Fedor Pikus, Siemens. Slides
- Разработка встраиваемых баз данных: NUMA & Thread-pools. Alexander Borgardt, DuckStax.
- Bindings 101: CPython, cGo, JNI. Ash Vardanian, Unum. Slides
- Go and Systems Programming. Alexey Veselovsky, Align Technology. Slides
- Async Programming with C++ Coroutines. Dmitry Duka, Nvidia. Slides
- Quick-Bench & Basics of C++ Profiling. Hayk Grigoryan, Siemens. Slides
- Unsafe Math, GCC Attributes, and Nifty Tricks for Google Benchmark. Ash Vardanian, Unum. Article
- Learning GPGPU Through Parallel Reductions: From OpenCL, Thrust & CUB To Raw CUDA Kernels & SyCL. Ash Vardanian, Unum. Slides
- Binary Safety, Code Fuzzing, Static Analyses. Vag Vardanyan, PicsArt. Slides
- Evolution: C++11, 14, 17, 20, 23, 26? Ash Vardanian, Unum. Slides
- SIMD for Substring Matching using x86 SSE, AVX2, AVX-512 and Arm Neon. Ash Vardanian, Unum. Slides