Parottasalna Course Notes

📝 Parottasalna Blog

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

Programming

POTD #1 Rotate by 90 degree - Matrix Anticlockwise | Geeks For Geeks

After a long time, i tried competitive programming. Seems i need to do it more. This is a geeks for geeks POTD (Problem of the day) problem. Link: ht…

Dec 21, 2024 · 1 min read
Automation

Learning Notes #2 - Automate Email Notifications in GitHub Actions

Today, i was checking youtube videos on github actions. I came across a video on sending a mail via a Github Action https://www.youtube.com/watch?v=S…

Dec 20, 2024 · 1 min read
Development

Learning Notes #01 - Github Actions

GitHub Actions is a CI/CD tool that automates workflows directly from your GitHub repository. I am writing this notes for my future self. Github: htt…

Dec 19, 2024 · 3 min read
Git Commands

Problem Statements : Git & Github Session - St. Joseph's GDG Meeting

List of problem statements enough to get your hands dirty on git. These are the list of commands that you mostly use in your development. Problem 1 I…

Dec 17, 2024 · 2 min read
Programming

Locust ep 5: How to use test_start and test_stop Events in Locust

Locust provides powerful event hooks, such as test_start and test_stop , to execute custom logic before and after a load test begins or ends. These e…

Nov 21, 2024 · 3 min read
Programming

Locust ep 4: Why on_start and on_stop are Essential for Locust Users

Locust provides two special methods, on_start and on_stop , to handle setup and teardown actions for individual users. These methods allow you to exe…

Nov 19, 2024 · 2 min read
Testing

Locust EP 3: Simulating Multiple User Types in Locust

Locust allows you to define multiple user types in your load tests, enabling you to simulate different user behaviors and traffic patterns. This is p…

Nov 18, 2024 · 3 min read
Load Testing

Locust EP 2: Understanding Locust Wait Times with Complete Examples

Locust is an excellent load testing tool, enabling developers to simulate concurrent user traffic on their applications. One of its powerful features…

Nov 17, 2024 · 3 min read
Database

Postgres - Write-Ahead Logging (WAL) in PostgreSQL

Write-Ahead Logging (WAL) is a fundamental feature of PostgreSQL, ensuring data integrity and facilitating critical functionalities like crash recove…

Nov 16, 2024 · 4 min read
Performance Testing

Locust EP 1 : Load Testing: Ensuring Application Reliability with Real-Time Examples and Metrics

In today’s fast-paced digital application, delivering a reliable and scalable application is key to providing a positive user experience. One of the …

Nov 14, 2024 · 5 min read
Networking

HAProxy EP 9: Load Balancing with Weighted Round Robin

Load balancing helps distribute client requests across multiple servers to ensure high availability, performance, and reliability. Weighted Round Rob…

Sep 11, 2024 · 4 min read
Networking

HAProxy EP 8: Load Balancing with Random Load Balancing

Load balancing distributes client requests across multiple servers to ensure high availability and reliability. One of the simplest load balancing al…

Sep 11, 2024 · 4 min read