Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Attempting to work on my first patch for Lunatic!
Working on a rewrite of Vault in Rust (repo). Trying to add replication support by using Litestream.
Working on interactive terminal task runner in a Rust. It's like a vim which key, but for terminal.
Learning more about database internals by writing my own small RDBMS (repo). Selects (with joins but no aggregations or sorting), delete, insert and update work already with read committed isolation level.
Not a tutorial but I completed all the assignments for CMU Database System course (link) and watched all their youtube videos before I started it (I highly recommend it, it's a great course and it's possible to submit the solutions even if you're not a CMU student. The entry code to gradescope is in the FAQ). Though, what I do is not re-writing bustub in Rust, as bustub uses 2 phase locking to achieve transaction isolation, and this uses MVCC, pretty much like Postgres (though currently much simpler). I used this resource as a starting point how it works.
An ASCII diagram editor and a Vietnamese Input Method, all in Rust!
An ASCII diagram editor and a Vietnamese Input Method, all in Rust!
Updating my Tauri Upscaler app, Upscale-rs allowing the user to select which GPU to use and some other advanced features.
Adding support for web push notifications for my embeddable comments widget (backend is written in Rust)