Parottasalna Course Notes

📝 Parottasalna Blog

248 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.

Cron Jobs

How to Manage Multiple Cron Job Executions

Cron jobs are a fundamental part of automating tasks in Unix-based systems. However, one common problem with cron jobs is multiple executions , where…

Mar 16, 2025 · 3 min read
Database Bootcamps

🎯 PostgreSQL Zero to Hero with Parottasalna – 2 Day Bootcamp (FREE!) 🚀

Databases power the backbone of modern applications, and PostgreSQL is one of the most powerful open-source relational databases trusted by top compa…

Mar 2, 2025 · 1 min read
Performance Testing

Boost System Performance During Traffic Surges with Spike Testing

Introduction Spike testing is a type of performance testing that evaluates how a system responds to sudden, extreme increases in load . Unlike stress…

Mar 1, 2025 · 4 min read
Performance Testing

How Stress Testing Can Make More Attractive Systems ?

Introduction Stress testing is a critical aspect of performance testing that evaluates how a system performs under extreme loads. Unlike load testing…

Mar 1, 2025 · 3 min read
Testing

Achieving Better User Engaging via Realistic Load Testing in K6

Introduction Load testing is essential to evaluate how a system behaves under expected and peak loads. Traditionally, we rely on metrics like request…

Mar 1, 2025 · 3 min read
Software

🚀 #FOSS: Mastering Superfile: The Ultimate Terminal-Based File Manager for Power Users

🔥 Introduction Are you tired of slow, clunky GUI-based file managers? Do you want lightning-fast navigation and total control over your files—right f…

Feb 28, 2025 · 3 min read
Linux

Linux Mint Installation Drive – Dual Boot on 10+ Machines!

Hey everyone! Today, we had an exciting Linux installation session at our college. We expected many to do a full Linux installation, but instead, we …

Feb 24, 2025 · 1 min read
Database

Effortless Data Storage with LocalBase and IndexedDB

IndexedDB is a powerful client-side database API for storing structured data in browsers. However, its API is complex, requiring transactions, object…

Feb 22, 2025 · 3 min read
Web Development

The Pros and Cons of LocalStorage in Modern Web Development

Introduction The Web storage api is a set of mechanisms that enable browsers to store key-value pairs. Before HTML5, application data had to be sorte…

Feb 20, 2025 · 4 min read
Programming

Git Stash Explained: Save Your Work Efficiently

Introduction Git is an essential tool for version control, and one of its underrated but powerful features is git stash . It allows developers to tem…

Feb 19, 2025 · 5 min read
Algorithms

Benefits of Binary Insertion Sort Explained

Introduction Binary insertion sort is a sorting algorithm similar to insertion sort, but instead of using linear search to find the position where th…

Feb 18, 2025 · 6 min read
Design

Why Skeleton Screens Improve Perceived Loading in Apps like LinkedIn

Introduction What do Reddit, Discord, Medium, and LinkedIn have in common? They use what’s called a skeleton loading screen for their applications. A…

Feb 18, 2025 · 4 min read