EntitySyncing
Synchronizes entities / objects between the server and the clients, using DBreeze techniques (made for .NET C# Xamarin Core Standard). Typical case is a mobile application (APP) that wants to have in a local database a list of TODO Tasks for the concrete user. Local database gives an ability to read and create tasks being offline from the server.
Install / Use
/learn @hhblaze/EntitySyncingREADME
EntitySyncing
Synchronizes entities between the server and the clients, using <a href = 'https://github.com/hhblaze/DBreeze/' target='_blank'>DBreeze</a> techniques (made for .NET C# Xamarin Core Standard).
Typical case is a mobile application (APP) that wants to have in a local database a list of TODO-tasks for the concrete user. Local database gives an ability to read and create tasks being offline from the server.
Users can install such APP on several mobile devices.
<a href = 'https://www.nuget.org/packages/EntitySyncingServer/' target='_blank'>EntitySyncingServer</a> nuget package must be installed on the server, <a href = 'https://www.nuget.org/packages/EntitySyncingClient/' target='_blank'>EntitySyncingClient</a> must be installed on the client and both must be configured.
The transfer data mechanizm is not implemented in this project (let's imagine that there is an open tcp/http channel between clients and the server), there are <a href = 'https://github.com/hhblaze/EntitySyncing/tree/main/EntitySyncingClientTester/' target='_blank'>examples</a> how to supply incoming data from the client to the server and which data to supply back and run it on the client.
Synchronization is always initiated from the client.
Entities can be synchronized in one of the folowing directions: both, from the client, from the server.
<a href = 'https://docs.google.com/document/d/e/2PACX-1vR6sGM_HdMu_Wl-7n6FH3FvIowZWojxHfjxNBEg_BgHzU2XQCbI3jodugHFJ1SK-nowJGkVbkRwAisL/pub' target='_blank'>Documentation is available here</a>
It's a free software for those who think that it should be free.
hhblaze@gmail.com
Related Skills
feishu-drive
352.0k|
things-mac
352.0kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
352.0kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
postkit
PostgreSQL-native identity, configuration, metering, and job queues. SQL functions that work with any language or driver
