Git WorktreeWhat is git worktree? Allows you to have multiple working directories from the same repo Useful for: Working on multiple branches simultaneously Avoiding constant branch switching Keeping clean sMar 27, 2026·1 min read
Why Rate Limiting is Crucial in Backend SystemsRatelimiting is one of the important steps in the development of any software. Sensitive routes, which are related to Authentication, are heavily rate-limited for better security and to avoid problems related to spamming Here are some other reasons w...Jun 18, 2025·5 min read
Setting Up a MERN Monorepo Using Yarn WorkspacesA monorepo (short for "monolithic repository") is a single repository that contains multiple projects, which can be related or unrelated. This setup is helpful for developers as it simplifies dependency management, improves development workflow, and ...Jun 18, 2025·3 min read
Basics of BashBash/Shell scripting is one of the most vital skills that a developer needs to understand. Let’s take a quick historical tour of Bash scripting Pre-Shell Era Unix Shell: In the early days of Unix (circa 1971–1979), the first shell was the Thompson s...Jun 15, 2025·5 min read
How to clone only a specific folder from GitHub using gitWhen working with large repositories, downloading the entire codebase is often unnecessary, especially if you're only interested in a specific folder. Git's sparse checkout feature allows you to clone only the parts of a repository you need. Clone t...Mar 16, 2025·1 min read
Generate APK file from React Native + Expo AppTo generate an APK from your Expo app, follow these steps: Build your app using Expo Application Services (EAS) by running the following command in your terminal: eas build --platform android Download the .AAB file from EAS after the build comple...Feb 17, 2025·1 min read