I'm going to talk about what it means to update data in your application, and about how we can use modern C++ facilities to make this task very simple.
I will build vocabular types describing basic components of the problem, and use the standard library to build a generic library. The talk is a case study of how well designed generic code can be used to many purposes.