The Unterminated String

Embedded Things and Software Stuff

Recent posts

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 [] ?
Apr 30, 2019
C++ Conference Playlist Some C++ conference videos I've found interesting.
May 19, 2018
Python Bits and Bytes An overview with examples of Python 3's handling of binary data including bytes, bytearray and struct.