App PlatformDec 29, 2025Stop Mocking Auth (It’s Breaking Your Tests)If your application has user accounts, authentication touches everything who can access what, what data belongs to whom, and how your system behaves when sessions expire or credentials are invalid. Auth is also one of the most commonly mocked components in test suites. The reason...Shridhar Deshmukh
WorkflowsDec 23, 2025How to Keep Staging in Sync with Production in PostgresStaging environments drift. The fix is obvious refresh staging from production regularly. The problem is that “regularly” and “multi hour database copy” don’t mix well. Three traditional approaches pg_dump / pg_restore This simple route works for small databases and not critical ...Carlota Soto
EngineeringDec 22, 2025Lessons From a Zero-Downtime User-to-Org MigrationSomething fairly big happened at Neon recently, but nobody noticed – and that’s a good thing. We silently migrated many thousands of user accounts to organizations (team owned accounts), moving more than +10M projects in the process. We managed to do this without downtime, withou...Adi Griever
App PlatformDec 17, 2025Teaching AI to Do Auth (So You Don’t Have To)We just launched Neon Auth and of course the immediate follow up task I had was “let’s teach my AI tools to use it for me”. So we’ve been wiring Neon Auth into our MCP so you can open Cursor, Claude, or your IDE or choice and let the AI build a backend for you. Here’s […]Pedro Figueiredo
WorkflowsDec 12, 2025Why Your Staging Database Never Matches ProductionBack when hashtags were a thing, you could search Twitter and find NoStaging, a community dedicated to banishing the concept of staging from the development world. In the eyes of the NoStagers, staging was costly, confusing, and corruptible. And they were/are entirely correct. A ...Carlota Soto