I struggled to add a demo video to one of my repository’s README.md files because of GitHub’s strict conditions. But I finally managed to find a solution for it. You can read about it further in this writing
Homebrew is considered macOS's missing package manager. It has an unexpected behavior in how it links and locates some formulas. Here is my mental model of that.
A deep dive into how JavaScript handles objects in memory, covering reference assignment, nested objects, shallow cloning with spread syntax, and the subtle gotchas that cause unexpected mutations
React officially deprecated Create React App (CRA) in 2025. In this article, I dive into why CRA is no longer recommended, and why Vite is now the go-to tool for scaffolding new React projects.
I break down what experimental commits are, how to use them, how to save them, and explain some key Git concepts like HEAD, detached HEAD state, and more....
I walk you through the different shell session types like interactive login, non-login, and non-interactive shells, and how various shell programs like Bash and Zsh behave in each. If you’re serious about mastering the terminal, this one’s for you.....
I recently heard about a concept called monorepo and got curious about what it really means. So I decided to dig into it. This post covers what I learned along the way.
I used to get confused about when to use a traditional for loop vs forEach. Once I began exploring how these two really work, everything clicked. This is a breakdown of what I learned, how each one behaves and more...
I break down how to organize Sass projects using the 7-1 architecture, how I updated it with the modern module system, and some useful Sass functions and setups I personally use like rem/em converters and a constants map setup. I hope this will help you structure your Sass environment...