HesapDefteri'nde her tabloya neden satır düzeyinde yetki koydum?
Bir esnafın defteri başka bir esnafın ekranına düşmesin diye kuralı veritabanının kendisine koydum.
Local-first yaklaşımı, verinin asıl kopyasını kullanıcının cihazına koyar. Hız, çevrimdışı çalışma ve gizlilik kazanımı, ama bunun bedeli de var.

Çoğu uygulamada asıl veri bir sunucudadır; telefonunuz o verinin bir yansımasıdır. İnternet gidince uygulama da gider. Local-first bu düzeni ters çevirir: asıl kopya cihazınızdadır, sunucu ise yedek ve eşitleme içindir.

Şifresiz'de kasa tarayıcının kendi deposunda, şifreli olarak durur ve internet olmadan da açılır. Eşitleme isteğe bağlıdır ve şifrelenmiş kasa üzerinden çalışacak biçimde tasarlandı. Bu seçim, kullanıcının "verim nerede?" sorusuna kısa bir cevap vermemi sağlıyor: önce sizin cihazınızda.
Kişisel veriyle çalışan, tek kullanıcılı ve hassas araçlar (parola kasası, not, günlük, kişisel muhasebe) için çok uygun. Çok kişinin aynı anda düzenlediği, arama yapması gereken büyük sistemler için tek başına yetmez; karma bir yapı gerekir.
Kısacası local-first bir moda değil, veriyi kimin elinde tutacağınıza dair bir karar.
Answer three questions and it becomes a work order.