$ cat aro_arko_thoughts.md

Blogs

Sharing knowledge, experiences, and random thoughts about code and technology

Web Development vs Software Engineering: What to Choose?

Web Development vs Software Engineering: What to Choose?

Arko3 min read

Have you ever wondered what the difference is between Web Development and Software Engineering? They both involve coding and building things with computers, but they’re not exactly the same! Think of it like building a treehouse versus building a skyscraper — both need tools and plans, but the scale and skills are different. If you’re just starting out in tech or feeling confused about which path to choose, this blog will guide you in the simplest way possible. We’ll break everything down using real-life examples, easy language, and even a little fun, so that even a beginner or a curious kid can understand and decide where to start their journey in the world of technology.

The Event Loop Explained – How JavaScript Really Works

The Event Loop Explained – How JavaScript Really Works

Arko5 min read

Ever wondered how JavaScript handles multiple tasks at once if it's single-threaded? In this blog, we break down the event loop and show how it lets JavaScript run asynchronous code smoothly without blocking the main thread.

SSR vs SSG in Next.js – What’s the Difference?

SSR vs SSG in Next.js – What’s the Difference?

Arko6 min read

In this blog, we explore the key differences between SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js. Learn when to use each method with simple examples and best use cases.

Higher-Order Functions & Callback Functions in JavaScript

Higher-Order Functions & Callback Functions in JavaScript

Arko4 min read

JavaScript lets us use functions like values — we can store them, pass them around, and return them from other functions. This makes powerful ideas like higher-order and callback functions possible. In this blog, I’ll explain what they are, how they work, and why they help us write cleaner and more flexible code, especially when handling things like user actions or data loading.