---
title: "Hassan Bahati (@HassanBahati) | Hashnode"
description: "Computer Scientist. Read the latest articles by Hassan Bahati on Hashnode."
url: "https://hashnode.com/@HassanBahati"
---

@HassanBahati

# Hassan Bahati

@HassanBahati · Kampala, Uganda · Joined July 2022

Computer Scientist

[Website](https://hassanbahati.com/)

### [Text Search and Geo Queries: A Deep Dive into Location-Aware Search in Cloud Firestore](https://blog.hassanbahati.com/text-search-and-geo-queries-a-deep-dive-into-location-aware-search-in-cloud-firestore?utm_source=hashnode&utm_medium=feed)

Every useful app eventually needs to answer this question: "Find me something specific, near where I am." Coffee shops with WiFi. Events happening this weekend within 5km. Drivers available in your ne

12 min read · [blog.hassanbahati.com](https://blog.hassanbahati.com/text-search-and-geo-queries-a-deep-dive-into-location-aware-search-in-cloud-firestore?utm_source=hashnode&utm_medium=feed)

[May 4](https://hashnode.com/posts/text-search-and-geo-queries-a-deep-dive-into-location-aware-search-in-cloud-firestore/6a057c54d98e4de59835f1bc)

### [A Beginner’s Guide to Understanding Firebase](https://blog.hassanbahati.com/a-beginners-guide-to-understanding-firebase?utm_source=hashnode&utm_medium=feed)

Firebase is a Backend-as-a-Service (BaaS) platform backed by Google that provides a comprehensive suite of tools and services.

7 min read · [blog.hassanbahati.com](https://blog.hassanbahati.com/a-beginners-guide-to-understanding-firebase?utm_source=hashnode&utm_medium=feed)

[Mar 23, 2025](https://hashnode.com/posts/a-beginners-guide-to-understanding-firebase/67e00e2161395f27fa05d866)

### [TanStack Query Firebase v1.0.7 for React: What’s New and How to Use It](https://blog.hassanbahati.com/tanstack-query-firebase-v107-for-react-whats-new-and-how-to-use-it?utm_source=hashnode&utm_medium=feed)

TanStack Query Firebase is a powerful library that provides a set of hooks for handling asynchronous tasks with Firebase in your applications.

3 min read · [blog.hassanbahati.com](https://blog.hassanbahati.com/tanstack-query-firebase-v107-for-react-whats-new-and-how-to-use-it?utm_source=hashnode&utm_medium=feed)

[Mar 14, 2025](https://hashnode.com/posts/tanstack-query-firebase-v107-for-react-whats-new-and-how-to-use-it/67d4610ac512700ce83bd81e)

### [What Happens When You Import Anything in Node.js?](https://blog.hassanbahati.com/what-happens-when-you-import-anything-in-nodejs?utm_source=hashnode&utm_medium=feed)

Ever wondered what really happens when you import a module in Node.js? How Node.js figures out where to find the file?

5 min read · [blog.hassanbahati.com](https://blog.hassanbahati.com/what-happens-when-you-import-anything-in-nodejs?utm_source=hashnode&utm_medium=feed)

[Mar 6, 2025](https://hashnode.com/posts/what-happens-when-you-import-anything-in-nodejs/67ca1f2549da688407de78cd)

### [Tanstack Query Firebase v1.0.6](https://blog.hassanbahati.com/tanstack-query-firebase-v106?utm_source=hashnode&utm_medium=feed)

On Thursday, 13th February, 2025, TanStack Query Firebase v1.0.6 officially went live! 🎉 This release brings new powerful hooks for Firebase Authentication

2 min read · [blog.hassanbahati.com](https://blog.hassanbahati.com/tanstack-query-firebase-v106?utm_source=hashnode&utm_medium=feed)

[Feb 15, 2025](https://hashnode.com/posts/tanstack-query-firebase-v106/67b0f103e5d46688b0ea07c6)
