Tuesday Coding Tips

Tuesday Coding Tips

Tuesday Coding Tips

Short programming tidbits, mainly from C++ but also other programs that I am using.

•28 posts•Since May 24, 2026
Posts
Part 1Tuesday Coding Tip 01 - C++ Concepts
Part 2Tuesday Coding Tip 02 - Template with type-specific API
Part 3Tuesday Coding Tip 03 - Structured bindings
Part 4Tuesday Coding Tip 04 - Precompiled headers
Part 5Tuesday Coding Tip 05 - Object initialization in C++
Part 6Tuesday Coding Tip 06 - Explicit template instantiation
Part 7Tuesday Coding Tip 07 — Exposing internal bits of .NET projects
Part 8Tuesday Coding Tip 08 — Explicit template specialization
Part 9Tuesday Coding Tip 09 — Source location
Part 10Tuesday Coding Tip 10— CTest
Part 11Tuesday Coding Tip 11 — null-coalescing operator
Part 12Tuesday Coding Tip 12 — Stack trace
Part 13Tuesday Coding Tip 13 — Deleting problematic overloads
Part 14Tuesday Coding Tip 14 — Pattern matching in C#
Part 15Tuesday Coding Tip 15 — Mathematical constants in C++
Part 16Tuesday Coding Tip 16 — Creating objects in existing memory
Part 17Tuesday Coding Tip 17 — Wrapping C APIs
Part 18Tuesday Coding Tip 18 — Generating random numbers in C++
Part 19Tuesday Coding Tip 19 — [[nodiscard]] annotation
Part 20Tuesday Coding Tip 20 — Be `explicit`!
Part 21Tuesday Coding Tip 21 — Dangers of Enums
Part 22Tuesday Coding Tip 22 — Compile-time computing
Part 23Tuesday Coding Tip 23 — CMake configure_file
Part 24Tuesday Coding Tip 24 — Getting template type from an existing object
Part 25Tuesday Coding Tip 25 — User-defined literals
Part 26Tuesday Coding Tip 26 — JSON (de)serialization in C#
Part 27Tuesday Coding Tip 27 — Aliasing and ‘using’ in C++
Part 28Tuesday Coding Tip 28 — (de)serializing JSON string enum in C#
chevron_left