Blog
Quotes
Why is a base 64 encoded file 33% larger than the original?
understanding what is base64 encoding & how it works
Understanding write concerns in MongoDB
Five mistakes I've made in SEO and how to avoid them
Search engine optimization is very important, make sure you don't make the same mistakes I did!
How to get icloud like folder sync, everywhere
ASDF - One version manager to manage Javascript, Python, Rust and more!
One version manager to rule them all!
Why Microsoft Edge is probably the best browser as of now in the market
Setting up Open library locally for development
Loading open library dumps into MongoDB for exploration
Understanding OKR framework
Understanding captioning and subtitles
And implementing an SRT parser in python along the way!
Understanding indexing and cardinality for MongoDB
Understanding what is cardinality in mongoDB and how it impacts indexing in mongoDB
The Familiarity Principle
Design notes: MacOS
Understanding git hooks to automate your development workflow
Automate git devops using hooks
Atomic Habits: Notes
Notes on the book, Atomic habits
Make a terminal based clipboard manager just using bash
Bulk unsubscribe channels on youtube using javascript
Making GUIs in terminal using whiptail
Understanding vCard spec by reading the RFC spec(rfc6350)
Auto muting when spotify plays an advertisement
A nifty hack to mute spotify whenever it plays an advert
Setting up your own nextcloud server
Yet another implementation of Conway's game of life using p5.js
Exploring the beauty of Cellular automaton
How is fat generated in human body?
Multiprocessing in nodejs using clusters
Open source software I use
Let us make an audio visualizer using typescript
Making an audio visualizer is much more simpler than you think, thanks to the web audio API.
Runtime data validation for typescript using io-ts
External data is unpredictable, Ensure data is always in the expected format using io-ts and typescript.
Computing - From Abacus to Transistors, the history
Camera movements in film making
What is Bastion host?
Understanding the CIDR notation for networking
Understanding python decorators with step-by-step examples
Understanding decorators is tricky. Here's your step-by-step guide to understand how decorators work!
Web Share API
Cobra Effect
Understanding MongoDB's Object ID
Understanding celery for async task processing
Load testing with Vegeta
How much load can a real life Gin golang server take?
Renaming fields of objects inside array's in MongoDB
Short circuit | GTK dev notes
Stopping ssh from auto disconnecting
Update fedora to upcoming versions
How to securely store passwords
Understanding Mutual Funds
Principles which I follow when programming
Setting up a brand new MacBook for development
A step by step guide to setup your MacBook for supercharged python and nodejs development
The story behind Gardener
Project: Mail sanitizer
Kedarkanth trek
Ettina bhuja trek
Understanding interfaces in Go Language
Understanding interfaces and how they should be used using Golang
Theming firefox
Step by step guide on how to theme firefox browser.!
Create an Albert plugin using Python
Learn how to create plugins for albert by creating a weather plugin
Managing dotfiles using GNU Stow
Automate dotfile management on linux system's using GNU stow.