
Managing Environment Variables like a boss
Before starting with this blog, I guess you already know what environment variables mean. Or for better understanding let me quote what Wikipedia says about it. Overview An environment variable is a dynamic-named value that can affect the way running processes will

Meet Robyn, younger brother of the Flask web framework
NOTE: Don’t directly change your production server with Robyn web framework. The userβs discretion is advised. Have you heard of this new gossip spreading in GitHub town!!! There is a newborn web framework that came

Stress Test your Python Application with Locust
Imagine you are working on a big monolithic application that has hundreds of features and no test cases written on it. And you change something in one module. Will you get the confidence that this

Production-ready Websockets using Flask (Python) and Celery Worker and Javascript
Overview This blog is a continuation of my last blog, which covered the basics of WebSocket, how to construct WebSocket in Python, and use cases of WebSocket. Please see my previous blog β https://progressstory.com/tech/python/deep-dive-into-websockets-with-python/ β for a

Configuration management in Python like a Boss(Pydantic with python-dotenv)
The most basic thing of any application is the configuration variables. Some of them are constant throughout the application lifecycle and others keep on changing. The ones that are constants we just create a constant

Port 5000 already in use – MacOS Monterey issue
Overview MacOS Monterey (version 12) is the 18th and current major release of macOS. The successor to macOS Big Sur, it was announced at WWDC 2021 on June 7, 2021, and was officially released on October