The Unterminated String

Embedded Things and Software Stuff

Recent posts

Jul 23, 2023
Hashing With OpenSSL Dgst Using OpenSSL to generate a SHA3 digest.
May 12, 2023
Base64 Encoding An overview of base64 encoding.
Feb 28, 2023
Parsing with RapidJSON Examples of using RapidJSON to parse a JSON file.
Mar 21, 2021
SQLite: Vacuuming the WALs Profiling the storage usage of an SQLite database configured in WAL mode.
Jan 31, 2021
Where's my operator=(const T&)? Understanding the rules which govern a C++ compiler synthesising an assignment operator.
Oct 4, 2020
How Does Boost Move Emulation Work? (Addendum: Temporarys, Rvalues, Const and Confusion) A second look at Boost move, and how it manages to get an lvalue from a temporary object.
Jun 17, 2020
Populating Boost Ptree JSON Arrays Examples of representing JSON arrays with Boost property tree.
Jun 13, 2020
Software Laws A list of some interesting software "laws".
Jun 12, 2020
Occasionally Useful Git Commands Some git commands I'm likely to forget before next time I need them.
Nov 17, 2019
How Does Boost Move Emulation Work? A look at how Boost has added C++11-esque move functionality to C++03.