This news is about Computer Science and is not directly related to any of my other projects. It may be difficult to understand if you are not familiar with CS.
The purpose of this post is to introduce an article I just wrote about file saving. This document attempts to find a way to ensure that every file written by a program is comprehensible by the next and former versions. It also suggests a nice way to handle files: a data structure that will handle files and bytes once and for all, so programmers won't need to deal with those convoluted stuff anymore.
I found that solution to handle the problem when I was tired of dealing with files and versioning in my own software (especially in Game Character Hub). So I spent some time thinking of a solution, and came up with this. I now use it in every of my projects, and I really don't have any more worries about file versioning: saving and loading data has become a safe, fast and easy to implement process.
The article is a PDF downloadable here.