Skip to main content
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Sai Kumar is a Senior Software Development Engineer at Oracle with expertise in backend systems, distributed architecture, Go, Java, and SQL. He writes technical guides on software engineering interview preparation, system design, and programming concepts.

View all authors

How Toilet Paper is Made: From Forest to Bathroom

· 6 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Toilet paper is one of the most unremarkable objects in daily life — until it runs out. The 2020 COVID-19 pandemic made toilet paper globally famous for its sudden scarcity, revealing just how complex the supply chain behind this everyday product is. Understanding how it is made also connects to important questions about deforestation, water use, and sustainable manufacturing.

Concurrency in Computer Science

· 5 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Introduction to Concurrency

Concurrency is a fundamental concept in computer science that allows multiple tasks or processes to make progress independently. It is the basis of responsive UIs, high-throughput servers, and efficient use of modern multi-core CPUs.

Concurrency is not the same as parallelism:

  • Concurrency — multiple tasks are in progress at the same time (they may take turns on one CPU)
  • Parallelism — multiple tasks execute at the exact same instant on multiple CPU cores

An event loop handling 10,000 connections on one thread is concurrent but not parallel. Four threads crunching different sections of a matrix are parallel.

Why Node.js is Called Single-Threaded and How It Serves Millions of Requests

· 4 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Introduction

Node.js is often described as a single-threaded environment, yet it is capable of handling millions of concurrent requests. This document explains the reasons behind this design and how Node.js achieves high concurrency through its architecture. Additionally, it provides a detailed overview of the event loop and a full example to illustrate these concepts.

Privacy Policy

· 2 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Privacy Policy

Last updated: Oct 01, 2024

At Expert Study Guide, we are dedicated to protecting your privacy. This policy outlines how we collect, use, and safeguard your personal data in accordance with the General Data Protection Regulation (GDPR). We want to emphasize that we do not collect any information for the purpose of advertising or marketing.

Sun Wukong, The Legendary Monkey King

· 6 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Sun Wukong: The Legendary Monkey King

Sun Wukong

Sun Wukong, also known as the Monkey King, is one of the most iconic and beloved characters in Chinese mythology. His story, which originates in the 16th-century Chinese classic Journey to the West by Wu Cheng'en, has transcended generations and borders, inspiring literature, film, animation, and games around the world. His tale is one of adventure, rebellion, spiritual growth, and redemption, symbolizing human ambition, strength, and the desire for freedom. This essay explores the origins, powers, personality, and cultural significance of Sun Wukong.

Theories and Psychology Behind Mass Cult Suicides

· 6 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Mass cult suicides are tragic events involving a group of people who follow a shared belief system, often led by a charismatic figure. These events are typically the result of psychological manipulation, sociological pressures, and a strong sense of group identity. Below, we’ll explore the psychological theories and notable examples of mass cult suicides to understand the mechanisms behind these occurrences.

The History of Pillows: From Stone Headrests to Memory Foam

· 5 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Pillows are ubiquitous in modern life, but their story stretches back 9,000 years and reflects shifting ideas about comfort, status, health, and spirituality. The pillow we sleep on today is a radically different object from the carved stone neck support used by ancient Egyptians — yet both serve the same fundamental purpose: to support the body during rest.

How Do Air Fryers Work?

· 4 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Air fryers have become a kitchen staple for those seeking a healthier alternative to traditional frying. They use hot air circulation to cook food with little to no oil, providing a crispy texture similar to deep-frying without the extra calories. In this document, we’ll explore how air fryers work, the physics behind their operation, and why they have become so popular.

How Do Packet Sealers Work? Types, Mechanisms, and Uses

· 6 min read
PSVNL Sai Kumar
Senior Software Development Engineer, Oracle

Packet sealers — also called heat sealers — bond packaging materials together using heat or pressure to create airtight closures. Used everywhere from home kitchens to large food processing plants, they are one of the most practical tools for preserving freshness and extending shelf life.