Glad you liked Triplit so much, Scott! Great timing for viewers because we just launched free trials of Triplit Cloud, hosted Triplit Servers managed by our team!
@tom93804 ай бұрын
Local-first is the future: natively scalable, fast & privacy-first. Even if you don't care whether your users truly own their data and can use your app even after your company moved on, you can just go local-first to just not worry about runaway server(less) costs anymore.
@CW-pd5fq2 ай бұрын
I was listening to 2 years of syntax fm, now for the first time I saw you on cam. Keep up the great work
@miguderp4 ай бұрын
Phenomenal content, thank you for compiling and highlighting some of these products which many of I have never heard of. I'm currently heavily interested into local-first so this definitely hits home, thanks again
@miguderp4 ай бұрын
Looking forward to that Replicache + Svelte 5 GitHub repo Scott 🤓 @Syntax
@jamesgpearce3 ай бұрын
Thank you so much for featuring TinyBase on the show! 😍 You were looking for non-React usage… check out the first demos & Vite templates for examples. Also it looks like you recorded before our recent major v5.0 launch... the sync and server story is now developing quickly! That all said, your feedback is much appreciated and well taken. Thank you!
@syntaxfm3 ай бұрын
Oh nice! You must have just launched. Bad timing. I'd love to take a look and give it a try.
@jamesgpearce3 ай бұрын
@@syntaxfm you got it! Easiest way to get going with sync is probably the v`ite-tinybase-ts-react-sync` template. The recent v5.1 beta also eases server persistence. Have fun and let me know how it goes!
@codeman99-dev3 ай бұрын
21:28 You can simulate connection speed in the browser tools. That includes simulating *no connection*.
@mikulcek3 ай бұрын
Great point, thx!
@bobkelso56814 ай бұрын
RxDB has paid plugins to ensure it will be maintained forever and not die (like lokijs or pouchdb). However most people just use the free open core plugins and are totally fine with it.
@steigerwalddaniel3 ай бұрын
Evolu creator here: With Evolu, you can load and subscribe data in one step. The demo code at the start only shows that developers can have more control there.
@steigerwalddaniel3 ай бұрын
Evolu started with classic XHR with real-time emulation (like Vercel's SWR) because it scales much better than Web Sockets, but we will soon add Web Sockets support. One of Evolu's users has already made a PR.
@steigerwalddaniel3 ай бұрын
Evolu is storing data in SQLite via OPFS. Chrome developer tools don't have a tab for that yet, but there is an extension that shows OPFS files.
@steigerwalddaniel3 ай бұрын
Evolu doesn't use a Service Worker, only two Web Workers (to not block the main thread).
@syntaxfm3 ай бұрын
Is there a different method or way to do that? In my practice I wasn't able to get subscriptions to return initial data.
@VeriousSmithIII4 ай бұрын
Please do a tutorial or course on Local First!
@syntaxfm4 ай бұрын
Working on it right this second.
@aufdem24 ай бұрын
CouchDB is now Apache. It's my favorite database and I use it on just about every application that I make. It's a REST API with JSON, so implementing it into any stack is super simple.
@Danielo5154 ай бұрын
It is indeed great, simple and reliable, but it is a bit dated in terms of conflict resolution
@everythingisfine99882 ай бұрын
Does Drizzle work for any of this?
@ivan.jeremic3 ай бұрын
some people from the php world tell us local first is not important but they are using local first apps themselves on their phones daily without knowing it :D
@syntaxfm3 ай бұрын
The more I build with local data, the more I'm convinced it's the path to truly native feeling web apps.
@ivan.jeremic3 ай бұрын
@@syntaxfm 100%
@JTWebManАй бұрын
There is also a tool called Jazz that does this.
@ohisideho34603 ай бұрын
So is local-first connected to progressive web applications?
@syntaxfm3 ай бұрын
Definitely connecting. There is a of overlap, especially for offline use
@cotyhamilton4 ай бұрын
I have the same gripe about all of the local first solutions supporting react over js 😭
@steigerwalddaniel3 ай бұрын
Evolu has web API you can use with everything.
@jamesgpearce3 ай бұрын
TinyBase has examples and templates that don't use React - it's optional and at some point I should do a Svelte version to make the point :)
@tarilonte3 ай бұрын
Looks like "local-first" is the buzzword of the week. Now the client not only receive dozens of megabytes of fontend js, it also receive a full populated database. It's like you have to install a web app instead of just accessing it.
@syntaxfm3 ай бұрын
It's more akin to, you load the site as normal, then it runs entirely on your own machine. This is great for not only both privacy and data ownership, but also speed. You aren't shipping a database itself, the browser already includes the database, you are just accessing and populating it. Many of these things aren't that dissimilar to classic browser caching, it's just a more complete version of that.
@RyanWildstar3 ай бұрын
ANYTYPE ANYTYPE ANYTPE Is great
@merridius20064 ай бұрын
Sponsoring >> Pricing. Pricing == vendor lock-in mentality. $20 in US != $20 in 3rd world countries