These are videos of / for a class I organized in 2015 in Armenia. The class was called MASIS for Modern Applications and Software Infrastructure Systems and was taught as an open class at IT ERC of the Yerevan State University, and later as part of a Master's course of IT ERC.
You can find all the videos on my YouTube channel on software. Slides are in English, audio in Armenian.
Examples
- Hardware Oriented Programming in C++ (BarCamp 2016)
- Recording of Lesson 3 - Computer Architecture
- What is False Sharing?
- Buffer Overflow - Simple Examples
- Concurrency with STL Threads
- Copy Elision
- Lambda Functions
- Polymorphism
- Virtual Destructors
- Pointers, References and Usage
- Pointers, References and Implementation
- Profiling Applications - Sampling (Vector vs List)
- Profiling Applications - Sampling (Sorted Array)
- Profiling Applications - Instrumentation (Vector vs List)