Adding Semantic Search to Your Postgres App with pgvector
pgvector is a Postgres extension that adds vector storage and similarity search to an existing database, so you can run semantic queries directly agai…
Latest DevOps news from Tech News
pgvector is a Postgres extension that adds vector storage and similarity search to an existing database, so you can run semantic queries directly agai…
When I started building Ghost Workforce — a Dubai real estate intelligence dashboard — I assumed scraping the Dubai Land Department (DLD) was going to…
The problem I kept running into Every serious line-of-business project I worked on eventually forced me to solve the same hard problems from scratch. …
Supabase Edge Functions with Deno: Production-Ready Design Patterns Supabase Edge Functions run on Deno. Similar to Node.js, but with subtle differenc…
274 AI Tools, One Database: Why I Treat Competitors as Curriculum This project has a feature called "AI University" — a database of 274 AI tools and s…
In Q3 2024, our AI/ML feature store’s p99 read latency hit 2.8 seconds as training throughput spiked to 12k features/sec, with PostgreSQL 16 strugglin…
Book: Database Playbook: Choosing the Right Store for Every System You Build My project: Hermes IDE | GitHub — an IDE for developers who ship with Cla…
Think about those times on team calls when a simple question like “Can someone check the latest sales numbers?” puts the meeting to a pause while some…
Hello everyone! Continuing the My Broker B3 series, we've reached one of the most anticipated components of the ecosystem: the B3 Matching Engine API …
Book: Database Playbook My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com |…
The previous article ended with this caveat: In production, replace createInMemoryKeyStore() with a persistent store backed by a database or secrets m…
Book: Database Playbook My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com |…
Book: Event-Driven Architecture Pocket Guide: Saga, CQRS, Outbox, and the Traps Nobody Warns You About My project: Hermes IDE | GitHub — an IDE for de…
Book: Database Playbook: Choosing the Right Store for Every System You Build Also by me: RAG Pocket Guide: Retrieval, Chunking, and Reranking Patterns…
Every Python developer loading data into PostgreSQL hits the same wall. executemany() with 1M rows? 16 minutes. df.to_sql() ? Same thing — it generate…
EXPLAIN ANALYZE is the standard tool for understanding how PostgreSQL runs a query. It shows the chosen plan, estimated and actual row counts, and exe…
SQL databases implement anti-joins—finding rows with no match—through NOT EXISTS. Although anti-join is not a distinct relational algebra operator, it…
I built youjustneedpostgres.com to argue that most teams could use Postgres for almost everything. For queues, for search, for documents. The recommen…
Xata is a cloud-native Postgres platform with the following highlights: Fast branching using Copy-on-Write at the storage level. You can “copy” TB of …
Someone asks for a demo. You need 10,000 users, 30,000 orders, a handful of products, and enough variety that the UI does not look fake. You have twen…
Introduction Copy-pasting SQL from a chat window into a DB client and back again is how most "AI + database" workflows actually feel. 🙃 It breaks flow…
If you're using Cloud SQL on Cloud Run in Node.js, most tutorials point you to @google-cloud/cloud-sql-connector . That package is fine. But if you're…
By Rafer Hazen As part of our Traffic Control launch , we made enhancements to the Insights query tagging feature for Postgres databases. Insights has…
The itch I was scratching Every time I spin up a new side project, I hit the same wall with Postgres: postgres:latest in Docker is fine until you want…
If you work in building HVAC, you know the ritual. You need a fan that will push 5000 m³/h at 400 Pa. Your manufacturer rep emails you a 400 MB instal…
This is day 2 of the series. Yesterday I showed the architecture diagram. Today we are looking at the database that sits underneath it. Every table, e…
Your database has never failed. That's not because you're careful. It's because you haven't been running long enough. Hardware dies. Disk controllers …
If you’ve ever scaled an app and suddenly your database starts struggling even though your queries are optimized, you’re not alone. The issue often is…
As your application scales, your database becomes the first bottleneck. Every dashboard query, every report, every analytics request competes with the…
Every team that has tried to copy production data into a dev environment has hit the same wall: production is too big, full of PII, and growing. The f…