A database that synchronizes across desktop and phone. It uses client-side encryption and syncs via a zero-knowledge server. It keeps a record of all changes made to any data (like records management, but for database rows). This week was about reducing the 40 KLOC by optimising some code that's four years old. This thing started many years ago, and I'm working towards getting a first release in out the summer. Background:
A database that synchronizes across desktop and phone. It uses client-side encryption and syncs via a zero-knowledge server. It keeps a record of all changes made to any data (like records management, but for database rows). This week was about reducing the 40 KLOC by optimising some code that's four years old. This thing started many years ago, and I'm working towards getting a first release in out the summer. Background:
https://www.wittenburg.co.uk/Entry.aspx?id=218fb45c-591a-441...