Blog

Random things that I scribble down.

More than being my blog, I consider this to be my neat personal knowledge management.

Letting all of my organized thoughts into the world.

Feel free to contact me to discuss about the things that I write

Technical Blogs only

Generating commit messages with Gemini CLI (no API key required)

Use gemini cli to write commit messages.

3 min read

  • AI
  • git

Remove application title bar in linux mint cinnamon

I really hate the title bar in applications, so here's how to remove it in linux mint cinnamon

1 min read

  • TIL
  • Linux

swapfiles - how to create and use them in linux

My RAM kept running out until I learned about swapfiles.

6 min read

  • TIL
  • Linux

Software I can't live without on my Mac

These are my essential mac applications.

1 min read

  • mac

Redirect URLs & Proxy URLs in Rails

Active Storage supports two ways to deliver files.

2 min read

  • TIL
  • Rails

Ruby constants defined in arrays and hashes can be accessed via the class

Ruby quirk that I didn't know existed

1 min read

  • TIL
  • Rails

TIL: Logseq has a built in notepad calculator

Extremely useful when you want to do everyday maths

1 min read

  • logseq
  • TIL

2024 in Review

I take a step back and look at 2024.

8 min read

  • life
  • travelling

Life during November 2024

A post on how the month of November went and the things that I learned and observed.

2 min read

  • life

View all branches that have a certain commit

Given a commit, we need to know all the branches that have that commit

1 min read

  • git

Life during October 2024

A post on how the month of October went and the things that I learned and observed.

4 min read

  • life

Life during September 2024

A post on how the month of September went and the things that I learned and observed.

5 min read

  • life

Fixing Low Storage Space on Mac as a Developer

How I figured out what was taking up storage space on my mac.

2 min read

  • mac
  • terminal

I thought I hated cooking, but looks like it has grown on me

The meditative retreat I get while cooking

3 min read

  • life

Too many ideas, not enough time

An invitation to the plethora(an overstatement) of ideas that I have

2 min read

  • question

Haircut & Lost in my thoughts

Never thought going for a haircut would be this insightful.

3 min read

  • life
  • meditation

Bootstrapping a Typescript, Nodejs, Express API

There are many ways to setup a Typescript Nodejs Express API. Here I am going to show you a way that I found to work.

3 min read

  • coding
  • typescript
  • nodejs
  • expressjs
  • api