Parottasalna Course Notes

📝 Parottasalna Blog

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

Python Learning

📢 Python Learning 2.0 in Tamil - Call for Participants! 🚀

After an incredible year of Python learning Watch our journey here , we’re back with an all new approach for 2025! If you haven’t subscribed to our c…

Feb 10, 2025 · 2 min read
Python Development

Learning Notes #70 - RUFF An extremely fast Python linter and code formatter, written in Rust.

In the field of Python development, maintaining clean, readable, and efficient code is needed. The Ruff Python package is a faster linter and code fo…

Feb 9, 2025 · 3 min read
Git Tips

20 Essential Git Command-Line Tricks Every Developer Should Know

Git is a powerful version control system that every developer should master. Whether you’re a beginner or an experienced developer, knowing a few han…

Feb 5, 2025 · 4 min read
Programming

Learning Notes #69 - Getting Started with k6: Writing Your First Load Test

Performance testing is a crucial part of ensuring the stability and scalability of web applications. k6 is a modern, open-source load testing tool th…

Feb 5, 2025 · 2 min read
Tech Events

RSVP for K6 : Load Testing Made Easy in Tamil [Event Completed]

Ensuring your applications perform well under high traffic is crucial. Join us for an interactive K6 Bootcamp , where we’ll explore performance testi…

Feb 5, 2025 · 2 min read
Development

Learning Notes #68 - Buildpacks and Dockerfile

What is an OCI ? Does Docker Create OCI Images? What is a Buildpack ? Overview of Buildpack Process Builder: The Image That Executes the Build Compon…

Feb 2, 2025 · 4 min read
Technology

RabbitMQ - All You Need To Know To Start Building Scalable Platforms

Introduction What is a Message Queue ? So Problem Solved !!! Not Yet RabbitMQ: Installation RabbitMQ: An Introduction (Optional) What is RabbitMQ? Wh…

Feb 1, 2025 · 16 min read
Docker

Learning Notes #67 - Build and Push to a Registry (Docker Hub) with GH-Actions

GitHub Actions is a powerful tool for automating workflows directly in your repository.In this blog, we’ll explore how to efficiently set up GitHub A…

Jan 28, 2025 · 2 min read
Development Tools

SelfHost #2 | BugSink - An Error Tracking Tool

I am regular follower of https://selfh.st/ , last week they showcased about BugSink. Bugsink is a tool to track errors in your applications that you …

Jan 26, 2025 · 3 min read
Software Security

Learning Notes #66 - What is SBOM ? Software Bill of Materials

Yesterday, i came to know about SBOM, from my friend Prasanth Baskar. Let’s say you’re building a website. You decide to use a popular open-source to…

Jan 26, 2025 · 3 min read
Events

Event Summary: FOSS United Chennai Meetup - 25-01-2025

🚀 Attended the FOSS United Chennai Meetup Yesterday! 🚀 After, attending Grafana & Friends Meetup, straightly went to FOSS United Chennai Meetup at Yu…

Jan 26, 2025 · 2 min read
Tech Meetup

Event Summary: Grafana & Friends Meetup Chennai - 25-01-2025

🚀 Attended the Grafana & Friends Meetup Yesterday! 🚀 I usually have a question. As a developer, i have logs, isn’t that enough. With curious mind, i …

Jan 26, 2025 · 3 min read