RSSAmplifier

Blog

"Anirudh Rowjee"

"Learning, Building, and Breaking | SWE Storage @ Couchbase"

rowjee.comRSS feed ↗22 posts

Latest posts

Linux IO Subsystem Walkthrough

High-level overview of the Linux Kernel IO Subsystem

LevelDB Read and Write Path Outlines

An outline of the read and write paths of LevelDB

LevelDB Braindump

A brain dump of all the things I find interesting from my read of the LevelDB Codebase

What Running 500 Kilometres Taught Me

...

How do LSM Trees work?

Let's understand more about LSM Trees.

The Replicated Log 0001

this is the replicated log

On Student Technical Communities

Here's what I've learnt

Sketch your side projects

A cautionary tale warning against common pitfalls while building side projects

Understanding and Implementing Skiplists

This is my account of my attempt to understand and build a skiplist.

Why Systems?

What draws me towards systems?

The Mechanix of Software Engineering

Connecting the dots (or rather, the parts)

Refactoring a Large Function in Go

I write about a challenge I faced at work, and how I solved it

Exploring Clickhouse and the MergeTree Engine

This is a small transcript of a talk about the MergeTree Engine

A summary of "Error Handling in Rust"

I attempt to summarize an article by @burntsushi5

Saaru - Rust India May 2023 Meetup

this is about Saaru, a Static Site Generator

You Wouldn't Unlock a Mutex!

Did you know that you can't unlock a Mutex in Rust?

Understanding Raft

Taking a look at Raft, a distributed consensus protocol

Understanding MapReduce

Exploring MapReduce, a foundational computing paradigm for Big Data

reclaim

Some of my thoughts on where this blog is going.

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. Grab a cup of coffee/tea/water, and let's learn about Git!

Fixing a Bug in Meilisearch

How I made my first Hacktoberfest 2021 Contribution in Rustlang

The Warp Web Framework

Learn about the Warp Web Framework in Rust