News for hackers. Stuff that matters.
Re:Ask HN: Cool side projects you have written using Golang by avinassh on Thursday February 02, 2023 @11:49PM (#34637261)
I have built an educational project which teaches one how to build a KV Store from scratch. Compilers have many good educational resources, but I could not find similar ones in Databases, so I created one.

I have set up this project in TDD fashion with the tests. So, you start with simple functions, pass the tests, and the difficulty level goes up. There are hints if you get stuck. You will have written a persistent key-value store when all the tests pass.

https://github.com/avinassh/go-caskdb

Re:Ask HN: Cool side projects you have written using Golang by newusertoday on Friday February 03, 2023 @01:55AM (#34637981)
how did you created project diagram in your repository? mermaid or something else?
Re:Ask HN: Cool side projects you have written using Golang by unusual-name on Friday February 03, 2023 @01:58AM (#34638007)
I might be wrong, but I think it’s Excalidraw: https://excalidraw.com/
Re:Ask HN: Cool side projects you have written using Golang by avinassh on Friday February 03, 2023 @08:49AM (#34640998)
yes, it was done using excalidraw!