I am getting dumb of writing the same code over and over, so I am finally in the process of setting up a C++ framework with core functionality I use in almost every project: macros (e.g. assertions), helper functions (e.g. pattern matching), serialization, virtual file system, XML support,… Some of the stuff is extracted from what I wrote for DVW, the VFS and XML stuff in particular. I am thinking about writing more articles on this, like I did for the serialization part. Let me know whether you’d like to read more so that I can estimate whether it’s worth the effort. I would start with the VFS and head over to XML support.