Migrating from Ghost theme to NextJS and Tailwind
June 12th, 2021 – 3 mins read

Migrating from Ghost theme to NextJS and Tailwind

Ghost themes are good but not very customisable. I wanted to write my own theme and here's how I did it.
Mentoring in GSoC 2021
June 5th, 2021 – 3 mins read

Mentoring in GSoC 2021

This year is the first time I'm mentoring in GSoC. Here's why I decided to mentor, the progress until now and what's up next.
To extern or not to extern?
May 29th, 2021 – 3 mins read

To extern or not to extern?

We know that the extern keyword is important for variable declarations in C. But how does it affect a function declaration and when to use it?
How does a File System Work?
May 22nd, 2021 – 4 mins read

How does a File System Work?

You're aware of what files are. You've also heard about different file systems. But how do they work?
Simplest Memory Allocator in an OS
May 14th, 2021 – 4 mins read

Simplest Memory Allocator in an OS

Memory management is one of the, if not most, important parts of an OS. To begin small, we'll choose the First Fit algorithm which is the easiest to implement.
Going Mouseless on MacOS
November 15th, 2019 – 3 mins read

Going Mouseless on MacOS

I was used to the control and power of i3wm on my Arch Linux setup. Until I got a MacBook. But I am stubborn and I hate getting my fingers off the home row of my keyboard.
Get the latest posts directly to your inbox!
Introvert, systems programmer, reader, wannabe chef, nighttime philosopher.