- Data Structure Allignment
- Implementing a simple version control system
- From Nand to Tetris: https://www.nand2tetris.org/
- Native Python Interfaces
- Databases
- Toolstack Overview
- ...
- Cmake Learning Overview: https://gist.github.com/mbinna/c61dbb39bca0e4fb7d1f73b0d66a4fd1
- Daniel Pfeifer: Effective CMake [2017]
- Architecture of open source projects: http://aosabook.org/en/index.html
- Microbenchmarks: Chandler Carruth: Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!: https://www.youtube.com/watch?v=nXaxk27zwlk
- Macrobenchmarks: Bryce Adelstein-Lelbach: Benchmarking C++ Code https://www.youtube.com/watch?reload=9&v=zWxSZcpeS8Q
- Crunching Numbers with AVX and AVX2: https://www.codeproject.com/Articles/874396/%2FArticles%2F874396%2FCrunching-Numbers-with-AVX-and-AVX
- Agner Optimization https://www.agner.org/optimize/
- Agner Instruction Tables https://www.agner.org/optimize/instruction_tables.pdf
- Agner Microarchitecture https://www.agner.org/optimize/microarchitecture.pdf