Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jan Lehnardt :couchdb:
@janl@narrativ.es  ·  activity timestamp 3 weeks ago

My lightning talk about How to Sync Anything from the #LocalFirst meetup last week is online: https://www.youtube.com/watch?v=3983rz8ja1U

It was great fun, especially the (not recorded, sorry) discussion afterwards.

It’s been a challenge to cram all that info into 15 minutes and I’m going fast, but I hope I captured all the important points in enough detail.

  • Copy link
  • Flag this post
  • Block
Jan Lehnardt :couchdb:
@janl@narrativ.es replied  ·  activity timestamp 3 weeks ago

The one thing I’m trying to establish is that sync is a safer abstraction over a network than any manual API goo much like foreach() or map() are safer iteration primitives than a a manually indexed for(let idx=0; idx<list.length; idx++) {} loop. Wdyt? #OfflineFirst #LocalFirst

  • Copy link
  • Flag this comment
  • Block
Francis 🏴‍☠️ Gulotta
@reconbot@toot.cafe replied  ·  activity timestamp 2 weeks ago
@janl and think it’s fantastic, “data mastering” is my new industry term and sync is at its core. Being able to run reports with current data or “data as it was” looking at reconciliation rules and decisions and modifying them as you go. It’s a wild space and sync is at its heart.
  • Copy link
  • Flag this comment
  • Block
oisin
@oisin@mastodon.ie replied  ·  activity timestamp 3 weeks ago
@janl It certainly is when in the presence of a network that is occasionally connected, or has very variable consistency. The user interaction business requirement for immediacy is the local bit. I was on a team that shipped a product with this model a good while back (2004 I think) specifically for sync-oriented comms to a backend catalog with early smartphone and laptops. The "app" on the device was frontend to filesystem sync space.
  • Copy link
  • Flag this comment
  • Block
Jan Lehnardt :couchdb:
@janl@narrativ.es replied  ·  activity timestamp 3 weeks ago
@oisin soooo…any network? :)
  • Copy link
  • Flag this comment
  • Block
oisin
@oisin@mastodon.ie replied  ·  activity timestamp 3 weeks ago
@janl Ok maybe that's the wrong word for here - presence of an available endpoint 😀 There was one use-case that didn't have a network at all but was just plugging in USB drives 😀
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login