Stuff I Wrote About Coding
28 Posts2023
2022
- CMAKE_SOURCE_DIR is probably not what you want — February 17
- VK_KHR_dynamic_rendering tutorial — January 16
- How I create bilingual functionality of this blog in plain Typescript — January 1
2021
- Little C++ Standard Library Utility: std::align — December 13
- Don't automatically use auto parameters in C++ — March 9
- Using default parameters to circumvent the type system is an anti-pattern — February 26
- What is std::function in C++, and why do we need them? — January 18
- Resources that help you to delve into C++ — January 15
2020
- Factual errors in "These Modern Programming Languages Will Make You Suffer", and why it is a suffer to read — December 8
- Improve Rust Link Time with lld — November 1
- Recursive Modules in OCaml — October 15
- Beware passing mutable lambda to STL algorithms. — September 30
- The implication of const or reference member variables in C++ — August 18
- The surprising codegen impact of noexcept — March 2
2019
- Const Correctness Issue of std::function — December 30
- Make Impossible State Unrepresentable, in C++ — October 26
- We are defining assignment operators wrong. — October 14
- Intuition Behind X86 "lea" Instruction — June 11
- When does a C++ temporary object die? — March 28
- C++ Lambda Tutorial — March 25
- Book Review: "Functional Programming in C++" — March 22
- Tail Recursion Explanation — January 22
- Book Review: "Professional CMake: A Practical Guide" — January 15
2016
- Resource management and RAII in C++ — October 26
- Integrate a unit test framework in cmake — May 13