Bhavani's Digital Garden
How to Build a Chatbot?
Python Pandas Essentials
PythonToProject - Live Bootcamp (Oct 2022)
What are the Best Resources to Learn Python in 2022?
How to get past Beginner Stage in Python?
How to Generate UML Diagrams from Python Source Code?
Merging Python Modules
Are your Secrets Safe In Python?
Asynchronous Task Execution In Python
Caching in Python
Strangler Fig Pattern
How to Do Code Reviews?
Challenges in Full-Text Search
Git & GitHub
Backend Engineer - Behind the Scenes
How to Connect to Custom Oauth2 Provider Using Auth0?
All About Authentication Systems
Repos You Can Contribute To
How to Make Your 1st OpenSource Contribution
Airflow: Major Topics
Airflow Operators - A Comparison
Using Airflow Providers With KubernetesPodOperator
Can Next Scheduled Run Automatically Re-Run failed Task?
Dynamic Task Mapping
KubernetesPodOperator vs. KubernetesExecutor
Apache Airflow + MongoDB
Airflow Celery vs Kubernetes Executor
Sending Email Alerts in Apache Airflow with Sendgrid
How to Set up Airflow on Kubernetes?
An Introduction to Apache Airflow
How to Send Email Alerts from Airflow?
Types of Databases & When to Use them
What is DevOps?
What Happens During Docker Build and Run?
Introduction to Docker - The What, Why and How
Deploying Flask Applications in Kubernetes (Digitalocean)
Docker - Virtualization vs Containerization
How I Wrote my 1st 100 Lines of Golang Code
Why I Don't Recommend Medium as Your Blogging Site
How to Start a Technical Blog?
A Go to Guide to Run a Community
A World Where WomenInTech Rules
Why Should you Attend Tech Conferences?
Travelling To Europe
Traveling to Leh Ladhak
Side Projects: FAQ
Marketing Your Side Project
Show Your Work
Are you an Ideal Team Player?
David and Goliath Book Summary
Atomic Habits Book Summary
7 Habits of Highly Effective People - Book Summary
It Doesn't Have to be Crazy at Work
The Beauty of Your Brain
Project GoodVibes - A low-Key Gratitude Journaling
How to be (more) Productive?
The Magic of Responsibility — A Story
Shopping Like a Stingy-Minimalist
End Goal - How to set goals and track them?
5 Reasons Why You Should Start your Fitness Routine ASAP?
How do you do so many things at the same time?
I tried my best not to bore you :)
Hi 👋🏻, I am Bhavani Ravi
I am a Pythonista, Software Engineer, Trainer, Content Creator, and Artist. I'm also taking up a new avatar as an Indie-Hacker this 2022.
For the past 6 years, I have been building
microservices in Python
I've also dabbled with the
side of things
Deploying web apps in
Deploying and scaling apps in Docker/Kubernetes infrastructure
Converting ML models into deployable ML systems
Open Source Contributions
Django All auth
I strongly vouch for writing readable, changeable, and testable code
Capture bugs early with code reviews
to version control all my projects(including this one)
via my frontend projects
I dabble with Watercolors and acrylic paints on my weekends
I have developed some love for travel recently
I'm a slow thinker, I need time to process things, which is why I suck at ad-hoc meetings/interviews
The brain is a sacred space meant for thinking not remembering. I'm big on using notes as my second brain
Community & Training
I love sharing what I learn
I share via blogs, youtube, tech talks, workshops
I also run online Bootcamps
Invite me to speak
I've been a part of build2learn.in and Google Developers Group from 2016-2021
Working With Me
I love async remote work
I'm more of an individual contributor
Mentor >>> Manager
The easiest way to get a response from me is to write me on Twitter or email to
Did I miss something?
Ask me anything
How I built my Digital Garden
Next - About Me
On this page
Community & Training
Working With Me