home / all posts

Posts

I occasionally write my heart and brains out here. This collection is made to last.


August 25, 2024

Paging - How operating systems abstract memory

August 18, 2024

Observability-based Debugging Mindset

August 17, 2024

Implementing a symbol table in a recursive descent parser

August 16, 2024

Start executing before you complete that TDD

August 15, 2024

Starting points in software tooling

July 27, 2024

Parsing expressions in a programming language

March 16, 2024

Slate - A playground for ideas

December 26, 2023

Building a Compiler Frontend

December 18, 2023

Looking Back and Ahead: 2023 → 2024

December 8, 2023

Visual Programming Interfaces

November 25, 2023

Presenting at MeshCon + OpenTechSummit Berlin, 2023

November 15, 2023

Node.js HTTP and a misconfigured WiFi router

November 9, 2023

How do CDNs work

July 13, 2023

Related posts in Eleventy

May 23, 2023

Paper Pursuit #5 - The Tail At Scale

May 16, 2023

Paper Pursuit #4 - Time, Clocks, and the Ordering of Events in a Distributed System

May 9, 2023

Paper Pursuit #3 - Isolating Web Programs in Modern Browser Architectures

May 2, 2023

Paper Pursuit #2 - End-To-End Arguments in System Design

April 25, 2023

Paper Pursuit #1 - On Designing and Deploying Internet-Scale Services

April 19, 2023

Series Introduction - Paper Pursuit

April 17, 2023

About Computing Systems - A newsletter

November 20, 2022

The Universal Turing Machine

August 13, 2022

OMSCS - CS6750 Human-Computer Interaction (HCI)

June 14, 2022

Book Review - The Hobbit

May 29, 2022

We should listen to live music more often

January 30, 2022

Chapter 0 - Journey to an Online Masters - OMSCS

January 2, 2022

Libraries of Berlin - Berliner Stadtbibliothek

December 30, 2021

Staying in the Present

December 29, 2021

Studio Ghibli

December 28, 2021

The Platform Approach

December 27, 2021

Why do I want to write?

December 26, 2021

My Experience with Cooking

December 21, 2021

Fantasia in F Minor - Schubert

December 18, 2021

My first film - Film Photography Experience

November 29, 2021

Willkommen in Deutschland!

October 3, 2021

Turning 26, and what's next

July 31, 2021

Running breadth-first search on the world wide web

June 10, 2021

Web Performance and Related Stories - upgrad.com

March 21, 2021

Starting with a Lexer - in Rust

March 3, 2021

Taking upGrad.com International

February 23, 2021

Programming Languages - the first encounter

January 5, 2021

My (work) Goals for 2021

January 2, 2021

Definitive Execution in unipipe with Topological Sorting

December 27, 2020

k-clustering and Kruskal's Algorithm

December 9, 2020

Teaching myself Computer Science

November 10, 2020

How music relates to times in our lives

November 2, 2020

Merge Sort in Rust

October 3, 2020

All the Projects I Ever Started - Part 1

August 30, 2020

A Side Project - unipipe [updated]

August 29, 2020

Docker In and Out 🐳

June 14, 2020

Do Not Go Gentle Into That Good Night

May 23, 2020

Debouncing Execution of Jobs in a Queue

May 8, 2020

Documenting the process - Building Aboard

April 23, 2020

The Beauty of Abstraction

March 10, 2020

Venturing into Rust Land 🤺

March 5, 2020

Building a Smart Mirror - 2

February 21, 2020

Building a Smart Mirror - 1

January 10, 2020

Echo Chambers

December 27, 2019

Are we living in a simulation?

October 15, 2019

Child processes and worker threads in Node

October 8, 2019

Update only if Necessary, treat ~equal things as one

September 30, 2019

Keeping up with issues in an open source project

September 27, 2019

React India Conf - Day 1

September 6, 2019

Learning C++

March 9, 2019

Procrastination and the Javascript Event Loop

February 21, 2019

Removing duplicates

February 12, 2019

Functions, modules and components

January 18, 2019

Two years of React

© Mohit Karekar • karekar.mohit@gmail.com