Sebastian Jeltsch
ea61aeab45
Add dedicated documentation on how to model data and relations with SQLite and TrailBase.
2025-02-04 12:39:34 +01:00
Sebastian Jeltsch
81ccda25a9
Minor: fix graph legend on file system write latency benchmark.
2025-02-01 17:56:30 +01:00
Sebastian Jeltsch
0f4899bdeb
Add file system benchmarks to the benchmark doc.
2025-02-01 11:21:47 +01:00
Sebastian Jeltsch
1b6bd47274
Overhaul FAQs documentation.
2025-01-30 11:57:55 +01:00
Sebastian Jeltsch
b91757fcc8
Update docs to reflect TLS support.
2025-01-30 00:29:16 +01:00
Sebastian Jeltsch
1cee8c8316
Minor: remove stale docs references.
2025-01-28 23:00:10 +01:00
Sebastian Jeltsch
01d47b2d11
Rewrite philosophy doc.
2025-01-28 22:56:35 +01:00
Sebastian Jeltsch
8168c7a404
Tweak website intro. Add a demo button on top.
2025-01-27 12:02:51 +01:00
Sebastian Jeltsch
dc37883e79
Minor documentation word smithing.
2025-01-25 22:18:19 +01:00
Sebastian Jeltsch
c0e466114f
Add a "Collaborative Clicker + SSR" tutorial to the docs.
2025-01-25 11:16:08 +01:00
Sebastian Jeltsch
cf85a53112
Minor: add more context on and around the collaborative clicker example.
2025-01-24 16:58:57 +01:00
Sebastian Jeltsch
c3a81d7359
Clean up examples and tutorials as well as minor doc tweaks.
...
Also add a reconnect loop to collab clicker.
2025-01-24 14:26:16 +01:00
Sebastian Jeltsch
ebf25fa821
Add RecordApi.list examples to docs and streamline the list APIs for rust and dotnet.
2025-01-22 13:13:01 +01:00
Sebastian Jeltsch
288d13f7f8
Improve docs: add record API examples for Rust.
2025-01-21 17:05:00 +01:00
Sebastian Jeltsch
7228fb88e5
Minor: add a record API subscription example for dotnet and clean up other dotnet examples.
2025-01-21 16:08:03 +01:00
Sebastian Jeltsch
17165dc1b8
Improve docs: add dotnet examples to record APIs doc.
2025-01-20 23:35:54 +01:00
Sebastian Jeltsch
b93d96cedb
Improve docs: add curl examples to record API documentation.
...
Addresses #22 .
2025-01-20 22:50:59 +01:00
Sebastian Jeltsch
f3d24e5bf2
Improve docs: add record API code examples for JS/TS.
2025-01-20 14:41:11 +01:00
Sebastian Jeltsch
8f9d8ada9c
Improve RecordApi docs by adding code examples (only Dart for now) and fix a small heartbeat decoding issue.
...
Partially addresses some of the issues with our lackluster docs: #22 .
2025-01-20 13:08:31 +01:00
Sebastian Jeltsch
756ed7a838
Update docs to include rust client and benchmarks to include rust client latencies.
2025-01-18 11:31:22 +01:00
Jaga Santagostino
273bea0ef6
Update starting-up.mdx link to schema
2025-01-16 23:10:12 +01:00
Sebastian Jeltsch
83d67b8381
Fix stale record API paths in documentation, add subscriptions, and drive-by cleanup of dart tests.
...
Addresses #20 .
2025-01-15 13:04:10 +01:00
Sebastian Jeltsch
932e4d57af
Minor documentation brush up.
2025-01-14 16:44:09 +01:00
Sebastian Jeltsch
7e30940f79
Minor documentation updates.
2025-01-13 22:44:48 +01:00
Sebastian Jeltsch
bd1f0d03c9
Move proto/ into trailbase-core.
2025-01-03 10:56:35 +01:00
Sebastian Jeltsch
d3fceb9e3f
Add windows pre-built releases in v0.3.3.
2024-12-28 19:19:58 +01:00
Sebastian Jeltsch
2095c564f1
Update benchmark results.
2024-12-17 15:47:58 +01:00
vladislav doster
86aad1b583
docs: grammar & punctuation fixes ( #8 )
...
* docs(faq): add missing preposition
* docs(philosophy): grammar & punctuation fixes
Signed-off-by: Vladislav Doster <mvdoster@gmail.com >
---------
Signed-off-by: Vladislav Doster <mvdoster@gmail.com >
2024-12-06 13:01:07 +01:00
Sebastian Jeltsch
fb0fe373f5
Remove query apis and improve docs in preparation for v3.0.
...
More context in the CHANGELOG.
2024-12-05 22:17:47 +01:00
Sebastian Jeltsch
996bc27788
Update performance measurements and benchmark article post SQLite execution model changes.
2024-12-05 22:05:00 +01:00
Sebastian Jeltsch
1b5c957415
Move SQLite orchestration into trailbase-sqlite and fix js-runtime completion bug with true async (previously libsql was sync under the hood).
2024-12-04 16:57:15 +01:00
Sebastian Jeltsch
3b9a122e06
Install sqlite-vec to replace libsql's builtin vector search.
2024-12-04 13:14:14 +01:00
Sebastian Jeltsch
6cbea390fb
Herculean migration from libsql's rust bindings to plain rusqlite+SQLite.
...
There's a couple of reasons:
* As for the rust bindings: they're sub-par to rusqlite, though
rusqlite is amazing. Even libsql-server uses rusqlite over their own
bindings. The bindings are missing features such as update hooks
and the hard-coded execution model suffers from lock congestion.
* We've fixed bugs (e.g. trivial null ptr accesses went unnoticed),
raised issues, and tried to add missing functionality such as update
hooks. It's unclear if the rust-bindings are a priority or covered by
the principles laid out in the libsql manifesto. From the outside it
looks like focus has shifted to https://github.com/penberg/limbo .
* As for the C-libsql fork for SQLite itself, it's getting more and
more outdated (2024-01-30 (3.45.1)) and it's unclear when and if the
ideas from the manifesto will manifest.
Looking forward this opens the door for TrailBase to:
* Bundle more recent versions of SQLite
* Implement more performant, better scaling execution models.
* Implement realtime APIs for subscribing to data changes.
2024-12-04 13:03:06 +01:00
Sebastian Jeltsch
52c5178f66
Documention: some more polish on the benchmark presentation.
2024-11-28 14:05:12 +01:00
Sebastian Jeltsch
0b097950c6
More strictly type JSON APIs.
2024-11-28 12:17:17 +01:00
Sebastian Jeltsch
697b2459ef
Update JS and Dart dependencies.
2024-11-28 00:39:36 +01:00
Sebastian Jeltsch
70deee0c98
Update documentation after publishing python client to pypi.
2024-11-27 23:33:18 +01:00
Sebastian Jeltsch
07f0500f9f
Add fist version of a TrailBase Python client including tests and CI setup
2024-11-27 13:29:56 +01:00
Sebastian Jeltsch
e986e73a55
Wire up S3 storage configuration.
2024-11-25 11:56:36 +01:00
JarWarren
0638dd9d9d
typos
2024-11-24 22:02:21 -07:00
Sebastian Jeltsch
462ca2aacf
More minor tweaks to coffee tutorial.
2024-11-23 11:39:38 +01:00
Sebastian Jeltsch
a466bd53a3
Reference more code artifacts directly reducing duplication in the coffee tutorial.
2024-11-22 22:13:03 +01:00
Sebastian Jeltsch
1587a3270c
Minor: a few more coffee tutorial tweaks.
2024-11-22 17:00:15 +01:00
Sebastian Jeltsch
a7af9ee3ce
Further refine the coffee tutorial.
2024-11-22 16:24:55 +01:00
Sebastian Jeltsch
97c85e2d31
Improve coffee search documentation.
2024-11-22 14:35:24 +01:00
Sebastian Jeltsch
338c4c77bb
Add support for periodic tasks to JS runtime.
2024-11-21 13:15:02 +01:00
Sebastian Jeltsch
1542b96d35
Add a "coffee vector search" tutorial to the docs.
2024-11-21 00:27:49 +01:00
Sebastian Jeltsch
fd050bd719
Publish dotnet client on NuGet.org.
2024-11-19 22:25:29 +01:00
Sebastian Jeltsch
23b4d5c60e
Minor web site tweaks.
2024-11-18 21:46:51 +01:00
Sebastian Jeltsch
51e55aecae
Improve website's grid layout and add Payload CMS benchmarks results.
2024-11-18 15:32:42 +01:00