Pinned Repositories
data-anon
Data Anonymization implementation in Kotiln
flips
Repository for feature flip library which provides various annotations to flip any feature. Works with Java8, Spring, Spring Boot
blast
Load generator for TCP servers.
cached
LFU-based in-memory cache in Rust
clearcheck
Elegant and extensible assertions in rust.
goselect
SQL like 'select' interface for files
kotlin-training
Repository to hold Kotlin training material
serialized-snapshot-isolation
Repository with an implementation of MVCC and serialized snapshot isolation in an in-memory KV store.
storage-engine-workshop
Repository for a workshop on the topic - building storage engine
storage-engine-workshop-template
Repository for storage engine workshop. This has the placeholders that the audience needs to fill to complete the code
SarthakMakhija's Repositories
SarthakMakhija/go-lsm
LSM-based key-value store in Go for educational purpose.
SarthakMakhija/goselect
SQL like 'select' interface for files
SarthakMakhija/blast
Load generator for TCP servers.
SarthakMakhija/cached
LFU-based in-memory cache in Rust
SarthakMakhija/clearcheck
Elegant and extensible assertions in rust.
SarthakMakhija/storage-engine-workshop-template
Repository for storage engine workshop. This has the placeholders that the audience needs to fill to complete the code
SarthakMakhija/serialized-snapshot-isolation
Repository with an implementation of MVCC and serialized snapshot isolation in an in-memory KV store.
SarthakMakhija/storage-engine-workshop
Repository for a workshop on the topic - building storage engine
SarthakMakhija/bitcask
Bitcask - A Log-Structured Fast KV Store
SarthakMakhija/learning-rust
Repository to learn rust before implementing pluggable replication mechanism for distributed systems
SarthakMakhija/many-flavors-of-networking-io
This repository is a reference implementation for the article titled "Many flavors of networking IO".
SarthakMakhija/memcore
In-memory KV with thread-per-core model following shared-nothing architecture.
SarthakMakhija/storage-engine-workshop-b-plus-tree-template
Repository for storage engine workshop
SarthakMakhija/tinyDB
Tiny relational DB implementation over an LSM tree based storage engine
SarthakMakhija/clearcheck-examples
Examples of clearcheck assertions.
SarthakMakhija/codecrafters-redis-rust
SarthakMakhija/kademlia
Kademlia is a distributed hash table for p2p network. This is Kademlia's implementation in Rust.
SarthakMakhija/movie-inventory
A repository containing first python + flask (practice) project.
SarthakMakhija/probabilistic-data-structures
Repository for an article series on probabilistic data structures including Skiplist, bloom filter, counting bloom filter, count sketch, count min sketch etc
SarthakMakhija/replicate
Repository for pluggable replication algorithm implementation in Rust
SarthakMakhija/tech-lessons-theme
Jekyll based theme for tech-lessons blog
SarthakMakhija/1brc
Solution for one billion row challenge
SarthakMakhija/blast-core
Load generator for TCP servers.
SarthakMakhija/rust-experiments
Examples with rust-lifetime
SarthakMakhija/sarthakmakhija.github.io
tech-lessons.in website.
SarthakMakhija/tech-lessons-hugo-theme
Theme for tech-lessons based on blist hugo theme.
SarthakMakhija/tech-lessons-posts
Repository containing the blog posts
SarthakMakhija/badger
Fast key-value DB in Go.
SarthakMakhija/SarthakMakhija
Config files for my GitHub profile.
SarthakMakhija/tech-lessons-comments