Archives
- 23 Jul Surprises in Object Lifetime
- 23 Jul An Introduction to Multithreading in C++20
- 23 Jul Back to Basics: The C++ Abstract Machine
- 16 Jul The C++ Memory Model
- 14 Jul Lifetime Management in C++
- 15 Jun C++ Concurrency Notes
- 15 Jun C++ Mistakes
- 12 Jun Version Control and Git
- 12 Jun Probability
- 10 Jun Missing Semester Notes
- 13 May The C++ Core Guidelines
- 13 May Overload Resolution in C++
- 12 May Name Lookup and Overload Resolution in C++
- 12 May Templates in C++
- 29 Apr Value Categories in C++
- 20 Apr Move Semantics in C++
- 18 Apr Value Semantics in C++
- 05 Mar Smart Pointers in C++
- 26 Feb NUS Y1S2 AY25/26 Course Review
- 23 Feb x86-64 ISA
- 21 Feb Cool C++ Features and Weird Details
- 20 Feb RAII in C++
- 17 Feb Declarations in C++
- 12 Feb NUS Y1S1 AY25/26 Course Review