barreldb
A disk based KV store (based on Bitcask implementation) (by mr-karan)
build-your-own-x
Master programming by recreating your favorite technologies from scratch. (by codecrafters-io)
barreldb | build-your-own-x | |
---|---|---|
1 | 262 | |
170 | 314,080 | |
- | 2.7% | |
2.7 | 6.4 | |
12 months ago | 3 months ago | |
Go | Markdown | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
barreldb
Posts with mentions or reviews of barreldb.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-14.
-
Build Your Own Fast, Persistent, Toy KV Store
I recently implemented the Bitcask paper in Golang and shared my learnings [on this post](https://mrkaran.dev/posts/barreldb/).
[GitHub](https://github.com/mr-karan/barreldb/) repo if interested.
Bitcask is an excellent paper that is not overwhelming to understand and offers a great stepping stone in building your own data stores. The simple yet powerful design of an append only file is eloquent and performant.
I’d love to read about more such implementations, if anyone has any recommendations.
build-your-own-x
Posts with mentions or reviews of build-your-own-x.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-11-14.
-
Software Engineer Interviews - #1 Intro
CodeCrafters.io
-
Long weekends and short updates
This is where today's quick tip comes into play. Do you know Codecrafters.io? If you don't, let's remedy that now! It's a platform that monthly proposes building projects of different complexity, guiding you step by step in studying and developing. Some of the latest projects include reproducing your own version of Git, Redis, BitTorrent, or your Interpreter.
-
Stop Re-Implementing Code: Use Extract Method in Rust
I recently started learning Rust using the awesome CodeCrafters website.
-
Show HN: Build a Kafka broker from scratch, in any language
Hey everyone, Ryan here from CodeCrafters (https://codecrafters.io).
-
How to Optimize Performance in Tailwind W/ Shruti Balasa
The podcast is partnered with code crafters. Code Crafters teaches developers how to get better at the tools they use every day and the languages they use. With Code Crafters you re-implement things like Redis, git docker, and tools you use in a language you know or want to get better at languages, like JavaScript or Python. By doing this, you get better at JavaScript or Python or whatever you choose and you also understand the tool implementing it from scratch in these languages. They have a generous free tier, but you could get 40% off if you use this link https://tej.as/codecrafters.
-
Point of departure on the road to systems programming
Practice: CodeCrafters, Hackattic
-
Making a HTTP server in Go
I've stumbled upon Codecrafters a while ago, and the idea really caught my attention. Making real world projects to learn, instead of following tutorials is everything I could've asked for when I was getting started, so just so I don't let the opportunity get away, I'm following their free project on writing a HTTP server. I'm choosing Go for this project, I've been meaning to learn it fully for a good while now
-
Ask HN: What are some books/resources where we can learn by building
2. https://github.com/codecrafters-io/build-your-own-x
I'm interested mainly in distributed systems, if you folks have any such recommendations I would really appreciate it
-
How to Become a Software Engineer ?
View on GitHub
- Build Your Own X