Live data from Hacker News

Viewing profile — matlin

matlin

HN member
Joined
Tue, Feb 14, 2017, 5:07 PM UTC
HN karma
563
Public activity
211 items

About matlin

Making Triplit - the fullstack database (https://triplit.dev)

Recent public activity

  1. comment
    Comment #45337681

    More niche use case but this would be awesome for communicating between contexts in web app (e.g. web worker, iframe, etc)

  2. comment
    Comment #43868520

    With React Native yes but not yet with Swift. There's been quite a few requests to my surprise through--I figured CloudKit, etc would be sufficient on iOS but I don't have experien…

  3. comment
    Comment #43868508

    Great catch, fixed!

  4. comment
    Comment #43865623

    PouchDB and CouchDB were what inspired me to build Triplit[1]. The idea of having an identical (or merely similar in the case of Pouch/Couch) query engine accessible on client and …

  5. story
  6. story
  7. comment
    Comment #43553179

    My ideal version of this is simple: just define the queries you want (no matter how complex) and the you'll get exactly the data you need to fulfill those queries, no more, no less…

  8. story
  9. story
  10. comment
    Comment #42389096

    You should check out Triplit as well, we have React Native support[0] and the best Typescript integration by far 0. https://www.triplit.dev/docs/frameworks/react-native

  11. comment
    Comment #41951015

    We apply incremental, streamable "joins" (relational queries) for real-time syncing between application client and server. I think much of the initial research in this space was ar…

  12. comment
    Comment #41937867

    I've used React Native quite a bit in the past and I gotta say I wish it didn't have to exist at all. It's often times fine on iOS and then incredibly slow on Android. Hermes is ve…

  13. comment
    Comment #41854685

    I've made just this! Docs for it: https://www.triplit.dev/docs/frameworks/tanstack-router#exam... It by default uses IndexedDB but can also use SQLite but does real time, relationa…

  14. comment
    Comment #41721490

    A lot of the newer local first systems, like Triplit (biased because I work on it), support partial replication so only the requested/queried data is sent and subscribed to on the …

  15. comment
    Comment #41713961

    You'd probably enjoy Triplit then--especially if you're using Typescript. https://triplit.dev

  16. comment
    Comment #41670980

    Seph (author) also has a reference implementation in Typescript: https://github.com/josephg/eg-walker-reference I've stated before that I think the main thing holding back collabor…

  17. story
  18. comment
    Comment #40860146

    Do you see Ladybird beating the incumbent browsers in any dimension .e.g. performance, usability?, security, etc? Personally, I much prefer developing for the web than native so if…

  19. story
  20. comment
    Comment #40800893

    Glad you've enjoyed using Triplit! on self-hosting: We're cleaning up the docs on self-hosting to make the configuration clearer, thanks for point that out. on querying: Yeah we do…

  21. comment
    Comment #40800411

    Can you point to which part in the license gives you the impression that using an unmodified version of AGPL code requires using AGPL for your entire application? Either way your i…

  22. comment
    Comment #40800098

    This is a great question! The short answer is by maintaining backwards compatibility in your schema--it's basically the easiest way to guarantee compatibility. We have warnings in …

  23. comment
    Comment #40795309

    It's not currently possible to use MongoDB with Triplit, you would use Triplit's server instead but it's very easy to setup with React: https://www.triplit.dev/docs/quick-start

  24. comment
    Comment #40795294

    Got it, that makes sense. Probably could spin up Node process but of course that requires having Node installed or bundled with the app.

  25. comment
    Comment #40795053

    Yeah it's totally usable as is but we're nearly finished with a new system that has more granular controls like delete, preUpdate, postUpdate, insert, and read. We'll still support…