RSSAmplifier

Blog

Bhavani Ravi's Blog

Personal knowledge blog covering Python, Data Engineering, DevOps, and more

bhavaniravi.comRSS feed ↗102 posts

Latest posts

When a Coffee Lover Meets SerpApi

Met the SerpApi dev advocate at PyCon US and went down a rabbit hole. Here's why every indie hacker should know this API exists.

My First PyCon US

From vipassana silence to PyCon US chaos — teaching a sold-out Airflow workshop, fangirling Python educators, managing the PyLadies booth, and finding my identity as a teacher.

On becoming a Yoga Teacher

From gym freak to certified yoga teacher. Not a transformation story, just an honest one.

My Vipaasana Experience

No phone, no dinner, and noble silence, those are the things people warn you about before your Vipassana retreat. But that’s not even the hard part...

Designing a Chatbot System in 2026

How chatbot architecture evolved from training every possible user input to systems that reason, call tools, and coordinate multiple agents.

3 Projects, 3 different tech stacks, 1 month of Claude Code

Claude Code Opens doors to unknown tech stacks

20 Day Ugly Art Challenge - April 2025

I made art without worrying about the outcome

No Screen Challenge - March 2025

I attempted to reduce my screen time to under an hour a day for a month, and discovered the surprising truth about my digital habits

No Coffee Challenge - March 2025

I gave up coffee for 31 days and here's how it went

RAG WTH Is it?

Retrieval Augmented Generation - Yet another acronym the ML researchers have slapped onto something so simple.

Side Projects: FAQ

I want to build a side project but

JSONata 101

DLTHub - The New ELT tool in the market

Businesses produce and accumulate data. Before making sense of this data, we must bring them to a centralized place—a data lake. Whenever you can think of data, movement tools like Fivetran comes into the picture. DLTHub is an ELT(Extract, Load, Transform) accumulating its market of Fivetran by using open source to its advantage.

Python Decorators - A Deep Dive

Decorators are the way to give super powers to your Python functions. It takes DRY principle up a notch

Add Auth Layer to Your FastAPIs

Protect your FastAPI API with authentication, compliation of methods that will and won't work

The Pain Of Building a Centralized Error Handler in FastAPI

Learn how to handle background task exceptions and global errors in FastAPI using custom middleware and Starlette exception hooks.

How to Build a Testing Library Like Pytest?

As Pythonistas, we all love Pytest. No questions there. But what if we embark on a journey of building something similar on our own?

Pydantic Tips, Tricks and Comparison with Dataclasses and Attrs

Pydantic is a Python library for data validation and settings management using Python-type hinting. In this post, we will look at some of the tips and tricks of Pydantic

Why Should We Care about Diversity in Tech?

Airbyte - First Look

Businesses produce and accumulate data. Before making sense of this data, we must bring them to a centralized place—a data lake. Whenever you can think of data, movement tools like Fivetran comes into the picture. Airbyte is an ELT(Extract, Load, Transform) accumulating its market of Fivetran by using open source to its advantage.

How to hunt down a bug or an Issue

It's not working. It gives an error. How to resolve a bug or an infra issue without losing it

Get started with Docker-Compose

By Building and hosting a full stack application

Local K8 Cluster With Kind

Not a big fan of minikube? Kind should be your thing.

Python Position and Keyword Only Arguments

What does / and * mean in a Python function definition mean

La Vie En Rose

UML isn't Dead

Life Lessons After a Depressive Episode

Docker CLI Cheatsheet

Are you constantly Distracted? It's not You.

Wondering why you're always distracted when using a specific app? Maybe you can learn something from my story.

"Just Dump your Thoughts" is bad advice

We should preach something more

How to Copy/Move S3 Files With Apache Airflow

With Apache-Airflow's AWS providers S3 operations are a cake-walk.

Migrating to Flask-SQLAlchemy 3.0

AWS IAM Users, Roles, and Policies

There are variety of ways to authenticate yourself with IAM Roles are one of the most commonly used. Here is a Cheatsheet to get you started

What is __name__ == "__main__" in Python?

Python snippets use __name__ == "__main__" checks to ensure that the module-specific code is ran only when they are run directly via Python. Let's see that with an example

Python Generators vs Iterators

Generators and Iterators are Python constructs that lets you loop through data in chunks instead of loading them into memory. This post discusses the subtle differences between them

Building OwnFlask - A Flask(like) Python Framework

Setting Up Apache Airflow For Local Development in Mac M1

How to setup airflow for local development, errors you might face and how to work around them?

Data & Model Versioning

What is MLOps? Why we need it? and what tools are available?

How to Fast-track Your Learning?

How to Design a Chatbot System Architecture

Welcome to my Digital Garden

ORM in Python Flask

ORM in flask a quick start tutorial

Why I Started Building 100Ideas?

Brainstorming: The Good, Bad and Ugly

Is this Burnout?

5 symptoms that I had when I was buring out

How to Plan and Build a Programming Project

Internet keeps throwing this advice of "Build projects" to beginners, but "what?" & "How?" This article attempts to answer that question

How do you do so many things at the same time?

How are you so productive? How do you manage your time?

Atomic Habits Book Summary

Atomic habits is the most popular book of 2019, and has been in the wishlist of so many people this 2020

David and Goliath Book Summary

7 Habits of Highly Effective People - Book Summary

The Beauty of Your Brain

I love reading about the brain. The complexity and uniqueness of it always fantasize me. As my quest to read about brain spiked up I stumbled upon this audible book “Brain the Story of you”. This… to geek-head. Literally, anything. '