The Unterminated String

Embedded Things and Software Stuff

Recent posts

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.
Aug 5, 2019
BusyBox ps - Brackets and Braces Why does BusyBox ps list some processes wrapped in curly braces {} or square brackets [] ?