PostgresSep 26, 2025Implementing a Kalman Filter in Postgres to Smooth GPS DataModern GPS datasets are notoriously noisy satellites drift, buildings scatter signals, and consumer devices introduce frequent errors. When working with millions of position samples from vehicles, smartphones, or IoT devices, this noise makes analysis unreliable. Routes jump, tra...Thorsten Rieß
PostgresSep 25, 2025Postgres 18 Is Out: Try it on NeonPostgres 18 just shipped, and as always, it’s available in preview on Neon right away. You can try it right now on Neon’s Free plan, no credit card or setup required. New Features in Postgres 18 Postgres 18 comes with a ton of other exciting updates around performance, flexibilit...Bryan Clark
PostgresSep 24, 2025Introducing Elephantshark, a tool to monitor Postgres network trafficElephantshark helps you monitor, understand and troubleshoot Postgres network traffic that’s Postgres servers, clients, drivers and ORMs talking to Postgres servers, proxies and poolers. Elephantshark sits between the two parties in a Postgres protocol exchange, forwarding messag...George MacKerron
PostgresSep 16, 2025Easier Postgres fine-tuning with online_advisorYou’ve heard this many times before – in order to keep your Postgres database working smoothly, you need to have proper index planning. Too few indexes, and your query performance suffers. Misestimated row counts can also trick the planner into poor choices, and if you’re not usi...Carlota Soto
PostgresAug 21, 2025The 10 Most Popular Postgres Extensions on NeonPostgres is loved not just for what it is, but for what it can become its extension system lets you transform your database into a full text search engine, a geospatial powerhouse, or a vector store for embeddings – all without switching tools. With many thousands of active datab...Ben Hagan
PostgresJul 25, 2025Postgres as Your Platform: Building Event-Driven Systems with Schema ChangesFor years, we’ve built elaborate scaffolding around our databases message queues to broadcast changes, cron jobs to sync schemas, webhooks to notify downstream systems. We needed this scaffolding because Postgres was “just” a database, a place to store rows and run queries. The r...Andrew Tate
PostgresJul 14, 2025How to fix missing table errors in pg_cron“Timing is everything.” Some say that’s a quote from Shakespeare, but imho, the true bards of time are the 52 contributors to the pg_cron extension. The concept being pg_cron is simple run scheduled jobs directly within Postgres using familiar cron syntax. The simplicity belies t...Andrew Tate
PostgresJul 07, 2025Build Your Own Full-Text Search CMS with Neon and pg_searchA CMS is a “must have” for building a website. And your choices are many. If you want full stack, you can go with WordPress or Webflow. If you want headless, you can go with Sanity or Contentful. Heck, with the aid of a GitHub Action, you can just turn your Notion pages directly ...Tristan Partin
PostgresJul 02, 2025Neon Joins TanStack: Instant Postgres Integration for Faster JavaScript DevelopmentIt’s no secret that Neon loves TanStack, and we’re proud to support Tanner and the team as they prepare TanStack Start for its much anticipated 1.0 launch. Vite’s popularity is hard to ignore at this point. It’s everywhere! We believe that part of its success is the amazing devel...Atila Fassina
PostgresJun 25, 2025Why Postgres needs better connection security defaultsIn this post why are Postgres connections with sslmode=require insecure? How does Neon ensure secure connections? And what needs to happen to make secure Postgres connections the norm? It’s common to see sslmode=require on the end of a Postgres connection string. Maybe your own s...George MacKerron