Posts
Everything I write — notes, deep-dives, opinions, and the occasional rabbit hole. For longer, more carefully edited pieces, see essays.
Mar 2026
Software Engineering Lives On!
11 min read·
Sep 2025
Rust - Hello World
The basic Rust program that can ever exist
2 min read·
Sep 2025
Two Pointers & Prefix Sum
Two pointers and Prefix sum are two algorithm solving techniques. In this post, I dissect their differences from their similarities.
10 min read·
Sep 2025
Rust Installation
Install Rust and Cargo package manager on a system
1 min read·
Aug 2025
Raft Protocol: Part 1
3 min read·
Jul 2025
VIM 101: Installation
2 min read·
Jul 2025
Managing Machine Configuration with Stow
5 min read·
Feb 2025
Merge-Sort like a Binary-Search
10 min read·
Jul 2024
Time in Computer Systems
4 min read·
May 2024
Go - constant variables and const keyword
2 min read·
May 2024
Running Go programs with a specific version
2 min read·
Feb 2024
Node Taint, Toleration and Affinity
6 min read·
Feb 2024
The VIM echo command
3 min read·
Feb 2024
ConfigMaps in K8s
3 min read·
Jan 2024
Dynamically lookup a property in deeply nested object
1 min read·
Jan 2024
Imparative and Declarative coding?
4 min read·
Jan 2024
Byte Masking the ins and out
4 min read·
Jan 2024
Ruby - if statement?
1 min read·
Sep 2023
What is Byte Masking and how useful is it?
9 min read·
Sep 2023
Creating multiple copies of objects in Ruby
3 min read·
Sep 2023
When to use puts, print, and p in Ruby
3 min read·
Jul 2023
tar (child) xz Cannot exec No such file or directory
1 min read·
Jun 2023
Change files extension in a directory
Use Bash for loop, variable substitution, and mv to change the name of files in a directory modifying just the extension of the file
1 min read·
Jun 2023
Optimizing Merge Sort
1 min read·
Jun 2023
Searching for a pattern in the man pages
1 min read·
Jun 2023
Know the man(nual) pages
1 min read·
Jan 2023
Send message from a service worker
3 min read·
Aug 2021
Autocompile Go
1 min read·
Jun 2021
Erlang Functions
3 min read·
Jun 2021
Erlang Pattern Matching
4 min read·
Jun 2021
Erlang Variables
2 min read·
Jun 2021
CSS action pseudo classes
3 min read·
Jun 2021
An introduction to Erlang
2 min read·
Jun 2021
CSS counters
2 min read·
Jun 2021
Structural CSS Selectors
3 min read·
May 2021
How to enable background Audio Play in iOS React Native
1 min read·
May 2021
Configure Rollup to bundle Axios module
Make axios work with rollup
1 min read·
May 2021
How to create Application Icon (Appstore | Playstore)
Easy way to make Android/iOS app icons
1 min read·
May 2021
Title of the post
1 min read
Mar 2020
Dockerized Node/Nginx, MongoDB, Redis app setup
19 min read·
Mar 2020
SocketIO - App structure and architecture
12 min read·
Mar 2020
Asynchronous Javascript
13 min read·
Jan 2020
Menu system in Node Apps like WordPress Menu
15 min read
Jan 2020
ReactJS - Unexpected closing tag
1 min read·
Jan 2020
ReactJS - Inplace Edit component
8 min read·
Jan 2020
AdonisJS - Event
2 min read·
Jan 2020
AdonisJS - Route Model Binding
5 min read·
Jan 2020
AdonisJS - Using Validators with resource routes
1 min read·
Dec 2019
Migrating from WordPress to Gatsby - The Journey
8 min read·
Oct 2019
Programmer's Sexiness Quest
3 min read·
Aug 2019
Complete NodeJS App Setup on an AWS Lightsail VPS
13 min read·
Jul 2019
Clean Code – Rules For Name Crafting (Series)
2 min read·
Jun 2019
Clean Code – Brief Review
3 min read·
Jun 2019
Running mongod service in the background – MAC OS
1 min read·
May 2019
Frameworks - Not always the solution
3 min read·
May 2019
Rules For Name Crafting – Part One
5 min read·
May 2019
Smart React Class function scope binding
4 min read·