Answers I'm proud of / found satisfying to write:
JavaScript and other Web shenanigans:
- Should I worry about conflicts with possible future ECMAScript changes if I want to add a generically named property to a Function object?
- this.property in a free function call works in my browser console and NodeJS REPL, but not when running as a NodeJS script. Why?
- Find out whether Chrome console is open
- Can variables in JS function closures be accessed in any way (including devtools)? How?
TypeScript:
- How can I make vscode assume a node.js context, so that it doesn't assume `fetch` exists?
- What happens if tsconfig 'targets' and 'libs' are mixed among dependencies for TypeScript projects?
- How can I make a 4.X Typescript project compatible with an older version of Typescript like 3.X?
- addEventListener() only gets suggestions for the fullscreenchange and fullscreenerror events on element from document.querySelector. Why?
- How to change the language of the declaration documentation text tooltips in VS Code?
C++:
- Why is summing over members of this struct of arrays much faster than summing over an array of structs?
- In C++ get smallest integer type that can hold given amount of bits
- Why doesn't the vscode-cpptools extension provide intellisense for namespaced declarations inside macro definitions?
- Sharing a `std::list` without adding a (redundant) reference to it
CMake:
- Most simple but complete CMake example
- How to idiomatically add external library dependencies that use git and CMake to a git and CMake project?
- How can I avoid target name collisions when using CMake FetchContent?
- CMakePresets.json vs CMakeSettings.json vs CMakeLists.txt
- How to selectively enable or disable -Werror argument for entire (external project) directories in my project?
- How to properly add include directories with CMake
- Custom build step after preprocessing and before compilation with CMake
- How can I express PGO dependencies in CMake 3.7 and higher?
- How can I copy all build type parameters from an existing build configuration type to a new build type?
- How can I add a command-line options file to CMake compiler flags?
- How can I get a target's output-file's name during CMake's configuration phase (not the generation phase)?
- How an I export a (DLL) shared library target so that a client executable linking to it will always find it during runtime?
- How can I overwrite interface compile options coming from a linked library in CMake?
VS Code:
- How can I make clickable file position links in an output channel that open the file in an editor tab?
- Switch to another git branch on VS Code window while maintaining the main branch changes on another instance of VS Code
- How do I force VS Code to always use my workspace's version of TypeScript for all projects?
Misc:
- How can I select all texts on VSCode which are color coded in white? (to ease manual webpage translation)
- Can modern CSS determine whether a line of text is wrapped?
- `release not found` by GitHub CLI when attempting to download a named release by its release name
- What is the purpose of non-printable control characters in this email validation regular expression?