Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamesgpearce
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
jamesgpearce
4y ago
Author here, if anyone has any thoughts or feedback. Bring it on!
62.
▲
TinyBase v2.0: reactive data store for local-first apps
(tinybase.org)
147 points
by
jamesgpearce
4y ago
|
63 comments
63.
▲
by
jamesgpearce
4y ago
Agree. But it’s not either/or. I invested easily hundreds of hours in docs before launching TinyBase.org - but I don’t think it made the subsequent community building challenge any easier.
64.
▲
by
jamesgpearce
4y ago
Lee Byron on Immutable/React/Flux: https://youtu.be/I7IdS-PbEgI “I only have a minute left, which is more than enough time to build the undo stack”
65.
▲
MemQ: A new PubSub system that augments Kafka
(github.com)
2 points
by
jamesgpearce
4y ago
|
1 comments
66.
▲
Leadership at Meta: Aparna Ramani
(tech.fb.com)
1 points
by
jamesgpearce
4y ago
|
0 comments
67.
▲
SQL Notebooks: Combining the power of Jupyter and SQL editors for data analytics
(engineering.fb.com)
2 points
by
jamesgpearce
4y ago
|
0 comments
68.
▲
Tested Documentation
(twitter.com)
1 points
by
jamesgpearce
5y ago
|
0 comments
69.
▲
by
jamesgpearce
5y ago
Ah no, these aren't transactions in the sense of locking and multiple client access. My glib answer is that there's perk to JavaScript not being multithreaded! But seriously, when persisting/saving a Store, the library doesn&
70.
▲
by
jamesgpearce
5y ago
Thank you! I added a fun little thing where it charts the results to check for complexity problems. eg: Grow store, different table to index with multiple row count, µs per row First: 16.3 µs per row Last: 3.61 µs per row Min:
71.
▲
by
jamesgpearce
5y ago
Noted! :)
72.
▲
by
jamesgpearce
5y ago
Just for the record, I developed TinyBase on a 12" 2016 1.1GHz MacBook! Constraints are good :) - and it keeps me honest with respect to performance, size, and toolchain.
73.
▲
by
jamesgpearce
5y ago
You can persist the Store to local or session storage (in a browser), to a file (where available) or to a remote server. More on the concept of 'Persisters' is in https://tinybase.org/guides/schemas-and-persis
74.
▲
by
jamesgpearce
5y ago
Noted! Need to think about this one.
75.
▲
by
jamesgpearce
5y ago
There are transactions! https://tinybase.org/api/store/interfaces/store/store/method... This allows you to wrap a batch of mutations together and then the fully reconciled change events are all fire
76.
▲
by
jamesgpearce
5y ago
The definition of a Schema itself is typed of course ( https://tinybase.org/api/store/type-aliases/schema/schema/ ) but I haven't thought of a way to then magically create developer-time definiti
77.
▲
by
jamesgpearce
5y ago
Yes! Though there is an optional ui-react module, this is not a React library per se. There's nothing to stop a Vue equivalent except... my lack of current knowledge about it. Noted!
78.
▲
by
jamesgpearce
5y ago
> I thought the author had lost his mind Quite possible. This was a journey! https://tripleodeon.com/2022/01/software-without-compromise/ When I first started thinking about this project, classes still mea
79.
▲
by
jamesgpearce
5y ago
Haha. That's kind of how this started in the first place :)
80.
▲
by
jamesgpearce
5y ago
I'm pleased with the performance but I stopped short of quoting numbers, because hardware. If you compile and `npm run testPerf` on your own machine you will see a bunch of benchmarks that clock most operations in low µs. (That also sp
81.
▲
by
jamesgpearce
5y ago
Thanks for the feedback! I'm going to push back on your assertion that it's mature since it's about two days old and I only revved it to v1.0.3 because of some .d.ts resolution issues :) I agree with your very final point. Th
82.
▲
by
jamesgpearce
5y ago
Author here, but I just woke up. AMA!
83.
▲
by
jamesgpearce
5y ago
Author here! One of the interesting things about this project was the reality (and curse) of writing software when you don't have any constraints. I wrote a little bit about the experience here too: https://tripleodeon.com&#
84.
▲
TinyBase: A reactive JS library for structured state and tabular data
(tinybase.org)
4 points
by
jamesgpearce
5y ago
|
2 comments
85.
▲
Software Without Compromise
(tripleodeon.com)
2 points
by
jamesgpearce
5y ago
|
0 comments
86.
▲
Improving Android Video on Facebook News Feed with Litho
(code.facebook.com)
1 points
by
jamesgpearce
9y ago
|
0 comments
87.
▲
An Implementation of the Language Server Protocol for Flow
(github.com)
3 points
by
jamesgpearce
9y ago
|
0 comments
88.
▲
A/B testing habits; ship more than once a year
(kimon.com)
1 points
by
jamesgpearce
10y ago
|
0 comments
89.
▲
Components for Android: A declarative framework for efficient UIs
(code.facebook.com)
2 points
by
jamesgpearce
10y ago
|
0 comments
90.
▲
Building an efficient neural language model over a billion words
(code.facebook.com)
91 points
by
jamesgpearce
10y ago
|
2 comments
More ›