Build a simple LSM-Tree storage engine in a week
skyzh.github.io
skyzh.github.io
I suggest running it through something like GPT4, asking it to fix the typos and grammar.
It’s not only surprisingly good at this, it can also explain the logic behind the corrections, which is educational all by itself!