📝 Parottasalna Blog
248 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.
Simplify Your Workflow with Global .gitignore: Code Happily, Ignore Globally!
To my surprise, i came to know about that there is a stuff called as global ignore in git. In this blog i will jot down notes on setting up global .g…
Python ScriptsCan UV Transform Python Scripts into Standalone Executables ?
Managing dependencies for small Python scripts has always been a bit of a hassle. Traditionally, we either install packages globally (not recommended…
LinuxTop Command in Linux: Tips for Effective Usage
The top command in Linux is a powerful utility that provides realtime information about system performance, including CPU usage, memory usage, runnin…
Cache ManagementAvoid Cache Pitfalls: Key Problems and Fixes
Caching is an essential technique for improving application performance and reducing the load on databases. However, improper caching strategies can …
TestingSmoke Tests Explained: Key Strategies Using K6
In this blog, i jot down notes on what is smoke test, how it got its name, and how to approach the same in k6. The term smoke testing originates from…
TestingMastering VUs and Test Duration with K6
When running load tests with K6, two fundamental aspects that shape test execution are the number of Virtual Users (VUs) and the test duration. These…
ProgrammingLearning Notes #75 - Deep Diving in to UV
UV is a fast and efficient Python package manager designed as an alternative to pip , Poetry , and Conda . Built with Rust , UV aims to provide a mod…
SQLLearning Notes #74 - Understanding Count(*) and Count(1) for counting rows
When working with SQL, counting rows in a table is a common task. Two widely used methods for this are COUNT(*) and COUNT(1). While both seem similar…
ProgrammingLearning Notes #73 - Awesome Tricks on K6
K6 is an awesome, simple load testing tool. There are many CLI options available to K6. In this blog i jot down notes on some of the nice options ava…
FeedbacksGolden Feedbacks for Python Sessions 1.0 from last year (2024)
Many Thanks to Shrini for documenting it last year . This serves as a good reference to improve my skills. Hope it will help many. 📢 What Participant…
TestingLearning Notes #72 - Metrics in K6 Load Testing
In our previous blog on K6, we ran a script.js to test an api. As an output we received some metrics in the cli. In this blog we are going to delve d…
PythonLearning Notes #71 - pyproject.toml
In the evolving Python ecosystem, pyproject.toml has emerged as a pivotal configuration file, streamlining project management and enhancing interoper…