Debugging Firestore Excessive Reads
I’ve been using Firestore for RateRudder because it is simple, free, hosted for me, and supports subcollections. The subcollections are extremely useful in a multi-tenancy schema because every tenant ...
The technical blog of James Hartig. Deep dives into real-world engineering challenges and technology explorations.
I’ve been using Firestore for RateRudder because it is simple, free, hosted for me, and supports subcollections. The subcollections are extremely useful in a multi-tenancy schema because every tenant ...
Antigravity is a new VSCode fork from Google designed to prioritize AI-assisted development. It came out in November and I’ve been using it since on personal and professional projects. Day-to-day, I’m...
In 2021, BigQuery announced a new TABLESAMPLE operator which can be used to read a subset of your data to reduce query costs when your query doesn’t need all the data. The documentation describes the ...
Go’s net package contains the IPNet struct to represent an IP network containing an IP and an IPMask. For example, a network like 192.168.0.1/24 would be stored as 192.168.0.1 and ffffff00. The struct...