← Înapoi la Director

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 22
  1. Linux IO Subsystem Walkthrough

    This post hopes to walk through some basics of how IO works in Linux.

  2. Write Path in DBImpl::Write create a Writer object that holds the write batch lock the mutex (RAII Scoped Lock) and wait for the current write to be at the front of the writer queue how do multiple writers lock the same lock at the same time?

  3. LevelDB Braindump

    This is a brain dump of My thoughts and things I thought were interesting about the levelDB codebase. levelDB doesn't have any external synchronization primitives - it's interesting to note this as a design primitive, where the write path handles queueing…

  4. I decided to start running (after much encouragement from some very special people) in December 2024.

  5. How do LSM Trees work?

    (this post originated in The second edition of my newsletter) The goal of this post is to walk everyone through how an LSM Tree works.

  6. The Replicated Log 0001

    Hello, and welcome to The Replicated Log, my newsletter centered roughly around the distributed systems and database space.

  7. I've been a part of and led a few tech-based student communities throughout my college life.

  8. Sketch your side projects

    Start now.

  9. I've been in a terrible rut recently, and I figured the only way to get myself out of it is to publicly announce that I'll do something.

  10. Why Systems?

    I remembered what drew me to systems.

  11. Someone said that "if you want to find your purpose in life, think of what you did as a child that made the hours feel like seconds" and that got me thinking; what made me feel like that as a child?

  12. So, you've finally done it!

  13. Today we're learning about Clickhouse, which is a column-oriented DBMS that's optimized for speed and performance. primary.idx What is an Engine, and DBMS 101 Why Clickhouse?

  14. Here's the article - Summary: Error Handling in Rust Panics are bad!

  15. $ whoami Hello, I'm Anirudh!

  16. You Wouldn't Unlock a Mutex!

    Did you know that you cannot unlock a Mutex Lock in Rust?

  17. Understanding Raft

    Hello!

  18. Understanding MapReduce

    In this article, I'll be going through the paper "MapReduce: Simplified Data Processing on Large Clusters" by Jeffery Dean and Sanjay Ghemawat.

  19. reclaim

    Relevant XKCD - find out why in part 2 I was reading my friend, Anant Thazhemadam's blog, and happened to come across this line.

  20. Git Up and Running (Git 101)

    This post is my best attempt to put into words a talk I gave (by the same title) at my University a couple of times.

  21. Fixing a Bug in Meilisearch

    In October 2021, I got my first pull request in a major open-source project merged.

  22. The Warp Web Framework

    The Warp Web Framework #rust #warp This is a web framework written in Rust, built on top of Tokio and hyper. https://docs.rs/warp/latest/warp/, reference video for this * https://www.youtube.com/watch?