My Blogs

Things I learned, built, or just had to write about.

✦ Recent

Getting Started with AWS S3 with Spring Boot as a Complete Beginner — A Developer's Guide.

Introduction When I first heard "AWS S3" I thought it was some complex cloud technology only senior developers touch. I was wrong. S3 is actually one of the simplest AWS services to understand and use

Published on 2026-05-29

Understanding Linux Basics — Filesystem, Users, Root, and Important Directories.

When you open a Linux terminal for the first time, you might see something like: /home/username $ or sometimes: ~ $ At first, this can be confusing. 👉 What is /?👉 What does ~ mean?👉 Who is userna

Published on 2026-05-01

Fetch vs Axios : Which Should You Use for API Requests?

When building web applications, one of the most common task is making API calls. Two of the most popular method in javascript is by using Fetch API and Axios. What is Fetch API? The Fetch API is built in Javascript feature available in modern browser

Published on 2025-08-13

Essential JavaScript Array & Object Methods

Whether you’re working with React , Next.js or Node.js, there are a few JavaScript methods that become your everyday tools. These are essential for writing efficient , clean and readable code. In this blog , we will break down the most commonly used

Published on 2025-04-05

Understanding Tokens.

Introduction. if you have ever logged into a website and stayed logged-in for a while without re-entering your password, you have likely used “Access Tokens” and “Refresh Tokens” without even realizing it. These tokens play a crucial role in authent

Published on 2025-02-21

Understanding HTTPS Requests

Question : What is an HTTPS Request? An HTTPS request is a request sent from a client (e.g., a web browser, mobile app, or another server) to a web server using the HTTPS (Hyper Text Transfer Protocol Secure) protocol. HTTPS is the secure version of

Published on 2025-02-20

This and Arrow function in JavaScript.

"This" keyword -> Refers to current context. console.log(this) // O/P -> an empty object initially. const user = { user : "harsh" roll :28, welcomeMessage : function(){ console.log(`${this.user} ,welcome) } } user.w

Published on 2024-02-20

Scope level and mini hoisting

Global and local scope let a = 10 const b = 20 Var c = 30 console.log(a) console.log(b) console.log(c) If var is working then why let and const? \=> Because var doesn’t work in block scope. { } => scope when it comes with a conditional statem

Published on 2024-02-17